基于QNX与Cortex-A8的CAN通信

被引:3
作者
盛华 [1 ]
刘书刚 [1 ]
葛树俊 [2 ]
机构
[1] 华北电力大学计算机系
[2] 山东鲁能控制工程有限公司
基金
中央高校基本科研业务费专项资金资助;
关键词
QNX; Cortex-A8; 现场控制站; I/O模块; CAN驱动;
D O I
暂无
中图分类号
TP273 [自动控制、自动控制系统];
学科分类号
080201 ; 0835 ;
摘要
目前,分散控制系统广泛应用于工业化生产中。针对分散控制系统的实时性、稳定性、可靠性的要求,设计基于QNX(Quick UNIX)与Cortex-A8(超标量微处理器内核)的分散控制系统。该分散控制系统采用控制器局域网(CAN)通信方式,实现现场控制站与现场采集模块之间的数据传送。现场控制站要求主控制器和支持CAN协议的输入/输出(I/O)模块之间实时地进行数据交换,包括现场控制站向I/O模块发送各种指令和数据以及接收I/O模块下发工程师站和操作员站的操作指令。由于I/O模块包含各种模拟量和数字量输入输出卡件,因此采用CAN网络通信具有较高的实时性。结合相关资料介绍CAN控制器的硬件结构及其功能。在QNX6.5嵌入式操作系统开发环境下,基于Cortex-A8处理器,编写CAN网络驱动程序,并进行测试,测试表明采用CAN网络通信能够很好地满足电厂对实时性、稳定性的要求。
引用
收藏
页码:20 / 23
页数:4
相关论文
共 8 条
[1]   基于CAN总线的信息采集系统设计附视频 [J].
王成卉 ;
曾连荪 .
电子设计工程, 2010, (09) :113-114+117
[2]   基于FPGA的汽车CAN网络实时管理系统设计 [J].
王跃飞 ;
侯亮 ;
刘菲 .
电子测量与仪器学报, 2013, 27 (08) :721-728
[3]   光纤CAN总线集线器及其组网研究 [J].
魏丰 ;
潘小虎 ;
曾勇 ;
丁洪林 .
仪器仪表学报, 2011, 32 (12) :2839-2844
[4]  
DCS系统在火电厂的应用研究[J]. 王广.  子世界. 2014 (19)
[5]  
QNX Neutrino realtime operating system architecture. http://www.qnx.com/developers/docs/6.5.0/index.jsp?topic=%2Fcom.qnx.doc.neutrino%2Fbookset.html . 2015
[6]  
QNX Neutrino device drivers. QNX Soft System Ltd. . 2002
[7]  
DCS与现场总线集成的研究与实现[D]. 高婷婷.青岛科技大学 2012
[8]   QNX驱动程序的编写 [J].
王斑 ;
苗克坚 .
测控技术, 2006, (06) :54-56