摘要
主要介绍了工业远程测控系统中智能控制节点的设计。智能控制节点采用基于CAN总线的两相步进电机作为研究对象。以AT89C51单片机作为控制核心,进行控制节点电路设计。另外,给出了CAN控制器SJA1000对步进电机的控制方案及实现其控制要求的软硬件设计。文中还提供了SJA1000的初始化程序和CAN控制器采用中断形式进行数据收发的流程图,以及保证步进电机避免失步的一种控制算法。
This paper mainly introduced the circuit design of intelligent control node in industrial remote measurement and control system. Two-phasic stepper motor based on CAN-bus as a research object was used in intelligent control node. It took AT89C51 as the control core and designed the circuit of control node. Meanwhile, it provided CAN controller SJA1000 with a control project of stepper motor, and presented software and hardware design which realized stepper motor's control demand. It also provided the initialization program of SJA1000 and flow chart that used for data sending and accepting by interrupt CAN controller and a control algorithm that can ensure the stepper motor to avoid losing synchronization in running.
出处
《仪表技术与传感器》
CSCD
北大核心
2008年第12期61-63,共3页
Instrument Technique and Sensor
关键词
远程测控系统
智能控制节点
CAN控制器
remote measurement and control system
intelligent control node
CAN controller