登录 | 注册 | 充值 | 退出 | 公司首页 | 繁体中文 | 满意度调查
综合馆
基于QNX与Cortex-A8的CAN通信
  • 摘要

    目前,分散控制系统广泛应用于工业化生产中。针对分散控制系统的实时性、稳定性、可靠性的要求,设计基于QNX(Quick UNIX)与Cortex-A8(超标量微处理器内核)的分散控制系统。该分散控制系统采用控制器局域网( CAN)通信方式,实现现场控制站与现场采集模块之间的数据传送。现场控制站要求主控制器和支持CAN协议的输入/输出( I/O)模块之间实时地进行数据交换,包括现场控制站向I/O模块发送各种指令和数据以及接收I/O模块下发工程师站和操作员站的操作指令。由于I/O模块包含各种模拟量和数字量输入输出卡件,因此采用CAN网络通信具有较高的实时性。结合相关资料介绍CAN控制器的硬件结构及其功能。在QNX6.5嵌入式操作系统开发环境下,基于Cortex-A8处理器,编写CAN网络驱动程序,并进行测试,测试表明采用CAN网络通信能够很好地满足电厂对实时性、稳定性的要求。

  • 作者

    盛华  刘书刚  葛树俊  SHENG Hua  LIU Shugang  GE Shujun 

  • 作者单位

    华北电力大学 计算机系,河北 保定,071000/山东鲁能控制工程有限公司,济南,250002

  • 刊期

    2015年z2期 ISTIC PKU

  • 关键词

    QNX  Cortex-A8  现场控制站  I/O模块  CAN驱动  QNX  Cortex-A8  field control station  I/O module  CAN driver 

相似文献 查看更多>>
3.85.214.0