A Programmable Controller Based on CAN Field Bus Embedded Microprocessor and FPGA

被引:0
|
作者
Cai Qizhong [1 ]
Guo Yifeng [1 ]
Chen Wenhei [1 ]
Wang Mingtao [1 ]
机构
[1] Guangxi Univ Technol, Liuzhou 545006, Peoples R China
来源
SEVENTH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND CONTROL TECHNOLOGY: OPTOELECTRONIC TECHNOLOGY AND INSTUMENTS, CONTROL THEORY AND AUTOMATION, AND SPACE EXPLORATION | 2008年 / 7129卷
关键词
ARM; programmable controller (PLC); intelligent control algorithm; CAN bus; FPGA;
D O I
10.1117/12.807393
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One kind of new programmable controller(PLC) is introduced in this paper. The advanced embedded microprocessor and Field-Programmable Gate Array (FPGA) device are applied in the PLC system. The PLC system structure was presented in this paper. It includes 32 bits Advanced RISC Machines (ARM) embedded microprocessor as control core, FPGA as control arithmetic coprocessor and CAN bus as data communication criteria protocol connected the host controller and its various extension modules. It is detailed given that the circuits and working principle, I/O interface circuit between ARM and FPGA and interface circuit between ARM and FPGA coprocessor. Furthermore the interface circuit diagrams between various modules are written. In addition, it is introduced that ladder chart program how to control the transfer info of control arithmetic part in FPGA coprocessor. The PLC, through nearly two months of operation to meet the design of the basic requirements.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Architecture of FPGA Embedded Multiprocessor Programmable Controller
    Hajduk, Zbigniew
    Trybus, Bartosz
    Sadolewski, Jan
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (05) : 2952 - 2961
  • [2] Design of Dual Redundancy CAN-bus Controller Based on FPGA
    Han Xiang-Dong
    Yuan Hui-Mei
    Zhao Xiao-Xu
    PROCEEDINGS OF THE 2013 IEEE 8TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2013, : 843 - 847
  • [3] FPGA based OBDH bus CONTROLLER
    Sanchez, J
    Alcala, C
    Alonso, JR
    DATA SYSTEMS IN AEROSPACE - PROCEEDINGS, 1998, : 189 - 191
  • [4] EMBEDDED DIAGNOSTICS IN MICROPROCESSOR BASED CAMAC CONTROLLER
    CALVO, OA
    KRAFT, GD
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1989, 36 (01) : 770 - 773
  • [5] Programmable FPGA-based Memory Controller
    Wijeratne, Sasindu
    Pattnaik, Sanket
    Chen, Zhiyu
    Kannan, Rajgopal
    Prasanna, Viktor
    2021 IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI 2021), 2021, : 43 - 51
  • [6] A MICROPROCESSOR BASED INDUSTRIAL LOAD BUS STATIC VAR CONTROLLER
    MUKHOPADHYAY, AK
    CHAKRABARTI, A
    ELECTRIC MACHINES AND POWER SYSTEMS, 1990, 18 (06): : 449 - 460
  • [7] A Design of Reconfigurable Bus Based on the Embedded Microprocessor SIMD Core
    Wang, Guang
    Li, Xiangjun
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 459 - 461
  • [8] Design and Implementation of Programmable Sequence Controller Based on FPGA
    Li, Juguang
    Wang, Fan
    Zhang, Hua
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND APPLICATIONS (CSA), 2013, : 753 - 755
  • [9] Multiple tasks in FPGA-based programmable controller
    Hajduk, Zbigniew
    Sadolewski, Jan
    Trybus, Bartosz
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2011, 5 (01) : 77 - 85
  • [10] Greenhouse automation with programmable controller and decentralized periphery via field bus
    Gonzalez Perez, Isaias
    Calderon Godoy, Antonio Jose
    2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, VOLS 1 AND 2, 2009, : 474 - +