检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北方工业大学现场总线及自动化北京市重点实验室,北京100144
出 处:《计算机测量与控制》2011年第7期1708-1710,1714,共4页Computer Measurement &Control
基 金:国家自然科学基金资助项目(60874052)
摘 要:基于ARM9处理器及Linux2.6内核的操作系统设计了遵循Modbus协议的CAN总线通信模块,CPU选用工业级处理器AT91RM9200,CAN控制器和收发器分别采用MCP2510和PCA82C251,物理层遵循CAN协议,应用层遵循Modbus-RTU协议;模块充分发挥了处理器高速运行及CAN总线稳定、可靠的特点,能够与当前众多的监控组态软件无缝集成;该模块通信速度快、可靠性高、便于组态及扩展,通过与组态王软件连接测试表明,在多变量以及变量的采集频率低于10ms的情况下,数字量输入、输出都能做到0延迟,而且互不影响。A communication module based on CAN bus and modbus protocol was designed mainly using ARM processor AT91RM9200,CAN controller MCP2510 and CAN bus sender/receiver PCA82C251.The software based on Linux2.6 operating system is designed to fulfill communication process.This Module using Modbus-RTU Application layer protocol implement a seamless communication with many kinds of controllers and genenal Monitoring softwares at high speed.This module runs stably,accurately and easy to construct network and expand.Experimental results show that the module can work well in real-time controlling in multivariate's satuation with sampling period less than 10ms.
关 键 词:AT91RM9200 LINUX2.6 CAN MODBUS 组态王软件
分 类 号:TP303[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7