当前位置: 首页 > 专利查询>四川大学专利>正文

一种新型CAN FD控制器的管理系统技术方案

技术编号:14000158 阅读:101 留言:0更新日期:2016-11-15 14:23
本发明专利技术公开了一种新型CAN FD控制器的管理系统,发送管理器发送所有类型的帧及ACK信号,接收管理器监视总线,分析总线接收的数据;错误管理器对节点错误进行统计计数,将计数值反应为节点错误状态ES和总线状态BS信息;接口管理器解析来自微控制器的指令,将地址信息译码为对应寄存器的选通信号;该新型CAN FD控制器的管理系统基于CAN FD总线通信协议规范与微波功率分布式控制系统的实际需求,性能优越,具有重要的实际工程意义。

【技术实现步骤摘要】

本专利技术属于CAN控制器
,尤其涉及一种新型CAN FD控制器的管理系统
技术介绍
微波作为一种具有独特作用机理的新型热源,在物料烘干、高温烧结、冶炼萃取等方面具有天然优势,在食品、农业、轻工、化学等领域得到广泛应用。以微波作为热源的褐煤干燥生产线相较于传统的对流干燥,具有安全高效节能环保等显著优势。根据南京三乐公司微波褐煤干燥生产线的实际需求,设计了目前的微波功率分布式控制系统。该分布式控制系统通过 CAN 总线连接上位机与各分布于生产线上的嵌入式控制器节点从而实现数据交换,作为业界公认的最有前途的现场总线,CAN总线能有效支持这种分布式、实时控制系统,更重要的是,CAN总线协议特有的非破坏性仲裁技术、高效的错误检测能力以及可靠的编码机制。在微波干燥生产线的高实时性要求和强电磁场环境下能够有效地保证数据传输质量。随着研究的不断进展,控制系统对总线传输性能的要求不断提高。首先将 CAN 总线传输介质由双绞线替换为光纤,有效地提高信号传输过程中抗强电磁场干扰能力,但由此增加的光电转换模块将在信号回路中增加约300ns的总延时,此时要达到1Mbps的CAN 2.0协议极限传输速度,CAN网络的尺寸必须限制在直径10米以内,而生产线长度远超过10米。因此CAN总线传输速度将比原来降低。另一方面,上位机及各嵌入式控制器增加了新的功率智能协调控制算法,需要接收更精确、更丰富、更及时的生产线上数据并及时发布功率控制命令;与此对应的,生产线沿线上需加装更多高精度传感器,回传更加密集的数据;节点之间为实现协调配合也会进一步增加传输数据量。以上两点都要求现场总线能提供更高效、准确的数据传输服务,而一个标准的 CAN 2.0数据帧中最多能携带 8 字节数据,其冗余信息约占帧长的46%,且实际应用速度远低于设计最高速度的1 Mbps,相较之下,BOSCH 公司发布的CAN 2.0协议的升级协议:CAN-FD(CAN with Flexible Data rate)协议,其传输速率能够轻易超过1 Mbps,且冗余信息可缩小至仅占帧长的11%,CAN FD改进后的编码方式错误漏检率在CAN 2.0 的基础上又下降了5个数量级,能够满足当下及未来的升级需求。因此,依据该分布式控制系统的实际需求而设计可集成于项目嵌入式控制板卡的基于 FPGA 的CAN FD控制器,具有实际的工程意义。2012年5月,博世和Vector首次演示了使用遵循 ISO 11898-2 规范的收发器芯片,速率达15 Mbps 的CAN-FD网络模型。除了能够增加传输速度外,该协议还能够支持更高的负载。在单个数据框架内传送率可达64字节,避免了经常发生的数据分裂状况,解决了数据一致性的问题。2014年6月,力科发布业界首个CAN FD触发和解码解决方案。2014 年7月,嵌入式厂商 Spansion 公司宣布开始供应 Spansion Traveo 汽车微控制器S6J3100 系列的样品。该系列主要特点就是使用CAN FD 接口来增强车载网络。2014年12月,罗德与施瓦茨公司的发布RTE和RTO示波器新选件,它们是世界上首款支持CAN-FD接口协议测试分析解决方案的设备。2016 年 嵌入式电子与工业电脑应用展览会上,意法半导体发布汽车嵌入式解决方案,包括首个集成 ISO CAN FD (灵活数据速率)技术的 Power Architecture微控制器。2011年M. Barranco使用随机行为网络搭建模型对总线型及星形拓扑结构的 CAN 网络可靠性进行了定量研究,着重比较了他们在永久性硬件故障情况下的可靠性和容错性,最终结果表明星形拓扑结构的 CAN 网络具有更高的可靠性和容错性。2011年莱斯特大学 Imran Sheikh以改善CAN 通信系统性能为目标,提出了一个对 CAN 底层协议进行升级的整体框架,主要包括三个方面的目标,一是将数据传输速率从 1Mbps 提高到 10Mbps,二是将单帧携带数据量从 8 字节提高到16字节;三是减少位填充编码带来的不必要的传输抖动。Imran Sheikh以此为基础,提出了多种方案进行实验分析,并总结了各自的优劣。2011年S. Mubeen通过扩展现有的分析方案,提出能够支持分析混合消息的响应时间的算法,该算法能够适用于任何基于 CAN 协议的高层协议,并且对周期性的、偶发性的和混合性的消息的传输都有较好的效果。2011年约克大学实时系统研究组R. I. Davis指出,现在对于CAN 的分析都是基于这样一个假设:网络中每个节点准备发送的最高优先级的信息将会获得总线仲裁,但实际上,一些 CAN 驱动设备使用先进先出队列而不是基于优先级的队列使这一假设失效了,因此R. I. Davis 对CAN 帧在既有使用FIFO 的节点又有使用优先队列的节点的网络中传播时的响应时间进行了分析,并提出了最优分配策略,通过案例和实验评估,结果表明FIFO 队列对于CAN的实时性能有不利影响。2011 年 H. Huangshui 等人通过搭建 CAN 故障模型,研究 CAN 通信故障机制,设计了一个用于 CAN 节点的监视模块,该监视模块可以通过变换自身为被动或主动状态来诊断通信链路的故障,有效地增强 CAN 通讯的可靠性及自愈性。2011年Atiya Azmi 等人以CAN 总线通信系统为基础,提出了一种采集患者生命体征并传送至远端监测站的解决方案,提出了数据聚合方法及几个有关CAN协议的改良方案,以便更好的利用可用带宽,实验表明,该解决方案能够容纳足够多的监测点,并提供更高的数据传输速度。2012年,合肥工业大学张建军结合现有的时钟同步算法在各节点建立并更新同步主节点优先表,提出基于\时钟漂移率\的同步算法。有效地解决了传统同步算法在主节点失效时占用过多网络资源的问题;同时能自适应地根据CAN网络当前状态修改权重因子,保证时钟同步精度在10 us 以内。2012年横滨国立大学T. Matsumoto等人提出了一套能够检测及预防未授权数据在 CAN 总线上传输的新方法。该方法只需在当前控制器单元上做简单的调整就能被有效执行。并且能够在多总线通过网关互连的情况下工作。2012年,解放军68036部队邹静提出了一种基于CAN 通信网络的应用层组播方案,在只增加了极小开销的情况下扩展了 CAN 的基础架构,从而能容纳大规模的组用户,实验表明,这种基于完全分布式 CAN 通信网络的应用层组播部署方案简单可行、具有明显的优势。2012年,约克大学实时系统研究组Robert I. Davis 针对CAN 消息在总线间经过网关传输时产生延时抖动并逐级积累的情况,提出了一种位流调整的方法,该方法能够显著增强 CAN 总线网络的实时性能,消除抖动的积累。这种方法不需要获得全局时钟或精确的时间标记,通过扩展还可用于解决网络之间的时间漂移问题。2012年美国加州大学伯克利分校C. W. Lin 提出了一个安全机制,通过改良 CAN 协议,能够有效地阻止针对基于 CAN 通信网络架构的网络的攻击,并且成功的在保持高安全水平的同时,将总线通信效率(如总线负载和消息等待时间等)维持在合理的水平。2013年,B. Groza本文档来自技高网...

【技术保护点】
一种新型CAN FD控制器的管理系统,其特征在于,该新型CAN FD控制器的管理系统包括:发送管理器,与CAN FD控制器的CAN FD总状态机相连接,用于CAN FD控制器的CAN FD总状态机所有类型的帧及ACK信号的发送;第一接收管理器,与CAN FD控制器的CAN FD总状态机相连接,用于监视总线,并分析总线上接收到的数据;错误管理器,与CAN FD控制器的CAN FD总状态机及接收管理器相连接,用于对节点错误进行统计计数,将计数值反应为节点错误状态ES和总线状态BS信息,并发送给CAN FD总状态机;第二接口管理器,与所述发送管理器及接收管理器相连接,用于外部微控制器与CAN FD控制器的CAN FD总状态机交换信息的接口,解析来自微控制器的指令,将收到的地址信息译码为对应寄存器的选通信号,同时向微控制器反馈中断信息及CAN FD控制器的CAN FD总状态机工作状态。

【技术特征摘要】
1.一种新型CAN FD控制器的管理系统,其特征在于,该新型CAN FD控制器的管理系统包括:发送管理器,与CAN FD控制器的CAN FD总状态机相连接,用于CAN FD控制器的CAN FD总状态机所有类型的帧及ACK信号的发送;第一接收管理器,与CAN FD控制器的CAN FD总状态机相连接,用于监视总线,并分析总线上接收到的数据;错误管理器,与CAN FD控制器的CAN FD总状态机及接收管理器相连接,用于对节点错误进行统计计数,将计数值反应为节点错误状态ES和总线状态BS信息,并发送给CAN FD总状态机;第二接口管理器,与所述发送管理器及接收管理器相连接,用于外部微控制器与CAN FD控制器的CAN FD总状态机交换信息的接口,解析来自微控制器的指令,将收到的地址信息译码为对应寄存器的选通信号,同时向微控制器反馈中断信息及CAN FD控制器的CAN FD总状态机工作状态。2.如权利要求1所述的新型CAN FD控制器的管理系统,其特征在于,所述发送管理器中嵌入发送缓冲器,所述发送缓冲器用于存储待发数据,并为所述寄存器组中的状态寄存器模块提供发送缓冲器状态;所述发送管理器负责具体执行任何与发送有关的命令,并在CAN FD控制器中CAN FD总状态机的统一协调下发送数据,能从所述发送缓冲器中读取仲裁场、控制场和数据场的内容,然后将组装成CAN FD帧,并向总线发送CAN FD帧;在收到错误或是总线超载信号时,向总线发送错误帧或超载帧;还用于向状态寄存器提供发送完成状态的信息;所述接收管理器将依照CAN FD协议,执行总线仲裁格式和各项检测功能如填充错误检测、CRC 检测、错误帧检测和过载帧检测、滤波检测,所述接收管理器中嵌入接收缓冲器,所述接收缓冲器用于存储接收数据,并为所述寄存器组中的状态寄存器反馈接收缓冲器状态及数据溢...

【专利技术属性】
技术研发人员:周新志唐臻宇钟睿
申请(专利权)人:四川大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1