摘要
本文设计了一个基于P87C591单片机的DeviceNet现场总线通信节点接口,主机部分采用8位高性能在片CAN微控制器P87C591,选择PCA82C250 CAN总线收发器实现到DeviceNet总线的物理接口,采用单片机C51语言来实现对DeviceNet应用层通信协议程序的编制。最后,与IXXAT公司的DeviceNet通讯接口卡IPC-I320进行了通讯测试。实验结果证明本文所设计的DeviceNet通信节点接口可以完全实现DeviceNet规范的要求。
A P87C591 based DeviceNet node interface was designed. P87C591 is chosen as CPU of the system, PCA82C250 as the transceiver for DeviceNet physical interface, and C51 language is used for programming the DeviceNet application layer communication protocol. A test experiment was carried out between IXXAT IPC-I320 DeviceNet communication interface card and this DeviceNet development node. The experimental result shows that the DeviceNet node interface fully meets the demand of DeviceNet specification.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2006年第10期1224-1227,共4页
Chinese Journal of Scientific Instrument
基金
天津市自然科学基金(043601511)
天津市科技创新(2004BA08)资助项目