-
题名基于QNX与Cortex-A8的CAN通信
被引量:3
- 1
-
-
作者
盛华
刘书刚
葛树俊
-
机构
华北电力大学计算机系
山东鲁能控制工程有限公司
-
出处
《计算机应用》
CSCD
北大核心
2015年第A02期20-23,共4页
-
基金
中央高校基本科研业务费专项资金资助项目(2014MS128)
-
文摘
目前,分散控制系统广泛应用于工业化生产中。针对分散控制系统的实时性、稳定性、可靠性的要求,设计基于QNX(Quick UNIX)与Cortex-A8(超标量微处理器内核)的分散控制系统。该分散控制系统采用控制器局域网(CAN)通信方式,实现现场控制站与现场采集模块之间的数据传送。现场控制站要求主控制器和支持CAN协议的输入/输出(I/O)模块之间实时地进行数据交换,包括现场控制站向I/O模块发送各种指令和数据以及接收I/O模块下发工程师站和操作员站的操作指令。由于I/O模块包含各种模拟量和数字量输入输出卡件,因此采用CAN网络通信具有较高的实时性。结合相关资料介绍CAN控制器的硬件结构及其功能。在QNX6.5嵌入式操作系统开发环境下,基于Cortex-A8处理器,编写CAN网络驱动程序,并进行测试,测试表明采用CAN网络通信能够很好地满足电厂对实时性、稳定性的要求。
-
关键词
QNX
CORTEX-A8
现场控制站
I/O模块
CAN驱动
-
Keywords
QNX
Cortex-A8
field control station
I / O module
CAN driver
-
分类号
TP393.04
[自动化与计算机技术—计算机应用技术]
-