摘要
选用国际上应用最广泛的现场总线之一—CAN总线,对磁悬浮球控制系统进行分布式控制,设计并实现了CAN总线磁悬浮球控制系统。首先,对磁悬浮球控制系统进行了详细分析,确定了系统的总线型网络拓扑结构。在该网络结构下,进行软硬件设计。硬件设计工作主要是设计一个通用CAN节点的设计,使其能够完成模拟量的精确快速采样、高精度输出以及开关量的控制三大功能。软件设计包括两部分:CAN节点中基于ARM的软件设计和PC端监控软件的设计。
In this thesis,CAN bus as one of the most widely used fieldbus is chosen as the communication media for magnetic levitation ball control system.The design and implementation of magnetic levitation ball control system based on CAN bus is done.First,magnetic ball control system is analyzed in detail.Then the topology of the system is determined after discussion.The hardware and software design are based on the topology.The hardware design is to design a universal CAN node,in which three functions are involved: the precise and rapid sampling of analog signal,high-precision analog output,and the control of switch.The software design of CAN node includes the various modules for communications systems and design of the main function for each CAN node.
出处
《自动化与仪器仪表》
2011年第3期54-57,共4页
Automation & Instrumentation
关键词
CAN总线
磁悬浮
分布式控制
CAN bus
Megnetic levitation
Distributed control