双冗余CAN总线模块研制

被引量 : 0次 | 上传用户:zhang504752895
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线是在生产现场连接控制器与测量设备之间的网络,目前得到认可的现场总线有十余种,CAN总线也是其中之一,由于其具有高可靠性、低成本、稳定性等优点,被广泛应用于汽车、电力、机械、化工、航空航天等控制领域,而在航空航天领域里,要求总线非常可靠的传输数据,且对总线进行管理, CAN协议无法满足这一要求,需要设计更高层的协议以及硬件设计方案。本文设计了一种基于NIOS II处理器的双冗余CAN总线模块,通过对CAN协议、1553B协议和冗余的分析,提出了支持此模块的双冗余CAN通信协议。本协议利用CAN总线的扩展帧,实现了总线管理和灵活切换总线的功能。在双冗余CAN总线模块中,采用在FPGA内部嵌入NIOS II处理器的设计方案,同时选用SJA1000作为CAN控制器,TJA1050作为CAN收发器,通过Avalon接口模块的连接,实现NIOS II处理器与外设之间的通信,包括NIOS II与CAN控制器SJA1000的通信、NIOS II与SRAM之间的通信以及NIOS II与FPGA的配置芯片EPCS4之间的通信。根据双冗余协议,总线上的节点分为主节点和从节点,通过在Eclipse集成开发环境里对NIOS II处理器的模块化编程,实现节点间的通信,使主节点和从节点完成各自的功能。主节点主要作用是发送命令、数据,错误处理;从节点主要作用是接收命令、数据,执行完成之后返回给主节点应答。由3个双冗余CAN总线模块搭建一个测试平台,一个模块作为主节点,另外两个模块作为从节点,实验结果表明本文提出的双冗余CAN总线模块的硬件设计方案以及软件设计合理,可以实现冗余功能。
其他文献
工业设计是多学科、多技术和多重审美观念的复合产物,它包含了一切使用现代化手段进行生产和服务的设计过程。在这个过程中,设计师通过设计图的表达,才使得设计物的设计概念
患儿,男,4岁.因发热、出疹8天,鼻衄2天人院.人院前8天手臂、颜面、躯干部分批出现红色斑丘疹、疱疹、结痂疹伴发热,按水痘给予病毒唑、潘生丁、维生素B12及对症治疗5天,皮疹
目的:从原发性浆细胞白血病(PPCL)的临床表现、生物学特性、细胞表面抗原标志物表达和染色体核型分析探讨本病的特点。方法:研究对象为1997年-2006年我院确诊的3例PPCL,应用流式细
对不公平合同条款的规制起源于罗马法上的“非常损失规则”,该规制后被收进查士丁尼的《国法大全》,发展为著名的“短少逾半规则”(半价规则)。《法国民法典》继承了罗马法的
本试验采用4因素3水平正交试验设计方法,通过饲养试验、代谢试验和比较屠宰试验对骡鸭饲粮能量、蛋白质、钙和磷适宜水平进行研究。试验选用1日龄骡鸭(四川番鸭♂×花边鸭♀)
随着经济的发展和科学技术的进步,我国农业发生了巨大改变。以采用手工工具和畜力农具为特征的传统农业,逐渐向以广泛应用现代科学技术、现代工业提供的生产资料和科学管理方
在互联网、云计算、大数据等信息化手段快速带动经济发展的大背景下,传统的纸质发票已经愈来愈不能满足经济发展的需求,制约了信息化发展。此时,电子发票应运而生,展示了其强
提出了一种检测键相信号周期的新方法——重心法,求出大于参考电压的各采样点的重心,作为脉冲位置的估计值。重心法充分利用较多采样点提供的信息,应用蒙特卡洛法仿真比较重心法
在当前激烈的市场竞争中,人才是企业发展的助推器,市场竞争归根结底是人才的竞争。石油企业占有雄厚的人力资源,才能在激烈的市场竞争中立于不败之地。本文首先分析了石油企
以3-氨丙基三乙氧基硅烷(APTMS)为功能化试剂,用后嫁接法对介孔分子筛SBA-15进行化学改性,制备氨基功能化NH2-SBA-15。采用X射线衍射、红外光谱、透射电子显微镜、扫描电子显微镜