- Tytuł:
-
Sterownik mikroprogramowalny na bazie układu FPGA
FPGA based programmable microcontroller - Autorzy:
-
Slawik, D.
Tomczewski, K. - Powiązania:
- https://bibliotekanauki.pl/articles/378357.pdf
- Data publikacji:
- 2018
- Wydawca:
- Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
- Tematy:
-
układ programowalny
FPGA
sterownik PLC
VHDL - Opis:
-
W artykule przedstawiono koncepcję implementacji struktury sterownika programowalnego
PLC w układzie FPGA. W ramach projektu opracowano centralną jednostkę
sterującą, moduły wejść i wyjść binarnych, moduły wejść analogowych oraz interfejsy
komunikacyjne. Opracowane moduły umożliwiają tworzenie różnych konfiguracji
wejść-wyjść sterownika. W układzie FPGA zaimplementowano strukturę sprzętową,
realizującą cykl pracy sterownika programowalnego PLC. Utworzone zostały również
przykładowe moduły biblioteki użytkownika, umożliwiające tworzenie własnych programów.
Biblioteki opracowano w języku VHDL. W układzie zaimplementowano interfejs
UART umożliwiający komunikację z komputerem PC. Opracowany program komputerowy
umożliwia ustawianie oraz monitorowanie stanów wejść i wyjść sterownika.
The paper presents an implementation of a programmable logic controller in a FPGA based system. During the project a central control unit, digital and analog I/O modules, as well as communication interfaces module were designed. The modules allow for variable I/O configurations of the controller. The FPGA system implements a hardware structure, which performs the PLC work cycle. Additionally, a library in VHDL programming language was created allowing a user to create own programs. The system also implements the UART interface allowing communication with a PC. A sample computer program allows changing and monitoring of the controllers input and output ports. - Źródło:
-
Poznan University of Technology Academic Journals. Electrical Engineering; 2018, 96; 143-152
1897-0737 - Pojawia się w:
- Poznan University of Technology Academic Journals. Electrical Engineering
- Dostawca treści:
- Biblioteka Nauki