您当前的位置:首页 > 行业资讯

基于ARM处理器的网关通信模块研制

时间:2015-07-29  来源:扁平线圈电感厂家  点击:

软件主要由主函数调度模块、MVB控制模块、CAN控制模块以及2个数据缓冲组成。当CAN应用层有数据要发送到MVB网络时,主函数需调度模块得到CAN数据传输后调度CAN控制模块接收数据,解码分析获取标识符,依据标识符查询索引表找出对应MVB端口相关变量,后将报文中的相关数据提取出来发送到数据缓冲区B。主函数调度模块通知MVB控制模块从缓冲区B中提取数据,并进行完整的MVB报文封装,发送到MVB总线上,释放缓冲区B。反过来,当MVB应用层有数据要发送到CAN节点时,首先,数据发送到MVB上,主函数调度模块检测MVB上是否有数据传输,通知MVB控制模块接受数据,并对信息解码分析,从中获取端口相关变量,依据端口相关变量查询索引表找出对应CAN标识符,同时将数据发送到数据缓冲区A。此时,总调度模块通知CAN控制模块从缓冲区A中提取数据,并进行完整的CAN报文封装,发送到CAN总线上,释放缓冲区A。CAN控制模块主要负责从CAN数据包中解析出完整CAN协议报文,存入数据缓冲区B。同时,将数据缓冲区A中的CAN数据封装成完整的CAN协议报文后发送到CAN总线上。MVB控制模块主要负责从MVB数据包中解析出完整MVB协议报文,存入数据缓冲区A。同时,将数据缓冲区B中的MVB数据封装成完整的MVB协议报文后发送到MVB上。总调度模块主要起到综合调度和监控作用,同时,它还用于整个传输过程中的中断响应。
图3说明了软件流程框图。

c.JPG



5 结语
本文描述了基于ARM7处理器LPC2294的MVB-CAN通信模块的实现方法,概述了MVB网络和CAN总线网络的报文结构,提出通信模块的硬、软件实现方法。通过考核该通信模块实现了MVB与CAN总线间的数据传递,其性能稳定,可靠性高。各种现场总线都有各自应用特点及优势。所以,多类型总线异构组网方式在列车通信网络中的应用越来越广泛。MVB及CAN总线的异构组网方式具有广阔的市场前景。MVB-CAN通信模块的设计为列车通信网络的多元化发展提供了支持,也为其他网络异构组网(例如:RS 485/RS 422-MVB,HDLC-MVB等)方式的网络通信模块设计提供了参考。

大电流电感

变频调速在福建恒源自来水厂的应用方案介绍PowerSmart系列高压大功率变频器,为电压源型高-高变频器。它采用多脉冲整流、多重化PWM、单元串联叠加的多电平拓扑结构,具有模块化设计、积木式组合、N+1备份、模块故障自动切除不间断运行、飞车

控制芯片的选取 我最近考虑的,控制芯片的选取主要考虑如下因素:


1.性价比;


2.功能;


3.可靠性


有个问题请问一下大家伙,就是如果只选取国外一些品牌的话,谁家的控制芯片比较耐用?比如

24V转5V 使用LDO用法讨论大家好,24V转5V,使用LDO的话,19V的压降,功耗会特别大。 (这里不讨论不推荐使用LDO的问题)我有这么一个想法,不知道这种电路是否实用,有什么弊端,不吝赐教。 如图所示,使用稳压二极管进行降压,降成8V,再输入到LDO输入端。 LDO输出5V,负载电流最大大约2A左右。 这么大的负载电流对稳压二极管是否造成影响?既然LZ说了不考虑LDO合不合适,那就姑且不论,2A电流,考虑过电阻和稳压管的功耗吗?稳压管和LDO并联,要知道LDO输出端负载没那么大的时候,这么大的电流稳

注塑加工厂


上一篇两种高功率因数开关电源设计方案的比较

下一篇基于粒子视频的高密度人群主流运动检测


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话