您的当前位置:千赢 > 控制部件 >

CAN协议数据的解析和管理

发布时间:2019-09-13 20:52

如果您正在寻找相关产品或有其他任何问题,可随时拨打公司服务热线,或点击下方按钮与我们在线交流!

  2.2.1 编造初始化ECAN模块初始化正在初始化形式下才力举办,初始化形式清静常操作形式之间的转换时通过CAN汇集同步告终的,也便是说,CAN 支配器正在更改形式之前,要检测总线个领受位),借使发生控造总线谬误,CAN支配器将不行检测到总线空闲状况,所以也不行已毕形式切换。将CCR寄存器置1,使CAN模块事情于初始化形式,并且唯有CCE寄存器树立为1时,才力奉行初始化操作。已毕上述树立后,才力操作ECAN模块设备寄存器。ECAN模块的初始化流程如图5所示。

  当RML为0时,CPU可能从邮箱数据区读取数据,同时清RMP.n,然晚辈入恭候领受状况(RMP=0,RML=0)。

  借使CPU 的速率不行迅速地照料要紧信息,映现信息过载情形,这种情形可能通过增多备份邮箱来处置,即设备众个一样标识符的邮箱。千赢国际合于ECAN 模块,每个信息对象有本身的障蔽LAM(n)。为了保障不会遗失信息,将备份信息对象的笼罩维护寄存器OPC 记号地位位,从而防守未读取的信息被笼罩。借使ECAN模块需求存储领受到的信息,则先查看备份邮箱,借使备份邮箱为空则存储信息。借使备份邮箱的RMP记号被置位,评释信息未被读取。因为备份邮箱数据无法被笼罩,故将信息数据存储正在原始邮箱,此时发生的一个间断可能用来读取备份邮箱的要紧数据。

  元器件数目省略,朴素电途空间,简化了接口计划,低浸了计划庞杂度;(2)职能更高。正在时序精度、瞬态共模欺压力、通道间结婚职能均优于古板光电分开器;(3)产物本钱更低。每个通道本钱相当于古板光电分开器的40%.1.2 ECAN模块布局

  按照编造初始设备,将待发送的数据写入ECAN模块相应信息邮箱的数据区,这里需求谨慎数据字节循序DBO 寄存器的树立。当DBO=0 时,数据读写从CAN-MDL寄存器的最低有用位起初,到CANMDH 寄存器的最高有用位完毕。当DBO=1 时,数据读写从CANMDL寄存器的最高有用位起初,到CANMDH 寄存器的最低有用位完毕。置发送死令字CANT

  、CAN支配器、收发器及分开电途搭修,这种伎俩占用板面积大、接口逻辑庞杂、本钱高。本计划运用了ADI 公司最新宣布的ADM3053 芯片,该芯片集成了CAN 收发器、信号分开及供电分开三局部成效,睹图1中虚线)功耗低体积小。采用了基于电磁分开道理的iCouple信号分开专利本领。功耗相当于同数据传输率下古板光电

  面积,适宜小型化准则,可能有用低浸CAN总线接口模块的本钱,具有广大的运用前景。

  检修信息的状况、标识符和信息对象的障蔽来定夺邮箱的地位。领受的信息经由滤波后存放到第一个邮箱中。借使领受支配单位不行找到任何一个存储领受信息的邮箱,则信息被抛弃。一个信息有11位或29为标识符、一个支配域和最众8个字节的数据组成。当要发送一个信息时,信息支配器把这个信息发送到CPK 的发送缓冲区中,以便鄙人一个总线空闲状况时起初发送信息。当众于一个信息要被发送时,最高优先级的信息将被信息支配器发送到CPK中,借使两个信息的优先级一样,则大序号的邮箱最先发送。1.3 接口电途计划

  ,结果显示硬件电途事情不乱,数据收发成效平常,总线 可能看出总线信号(CANH,CANL)规整,差分后信号波形腻滑,眼图显示接口通讯品格杰出。

  榜样的工业支配中CAN总线接口模块硬件道理框图如图1所示,它由智能照料器、CAN同意支配器、信号分开、收发器及供电分开构成。智能照料器卖力总线数据收发,CAN同意数据的解析和管束,相应上位机夂箢并反应接口壮健状况;CAN 总线支配器成效是告终数据链途层成效,席卷位时序逻辑、谬误管束逻辑、验收

  .n=1,启动发送操作,ECAN模块将主动置相应夂箢字CANTA.n=1.最终手动清发送死令字和相应夂箢字。信息发送流程如图6所示。

  正在同意内核CPK 收到一个来自总线的信息后,信息支配器中的领受支配单位确定是否把领受的信息

  TI公司最具代外性的低本钱、低功耗和高职能的定点DSP芯片,具有壮大的事宜管束才略和嵌入式支配才略。其内嵌的加强型CAN 总线支配器(ECAN)模块,全部兼容CAN 2.0B 同意,邮箱数目增多至32 个,并增多了年华戳、信息过滤和超时发送成效,降低了运用CAN通讯的矫健性。ADM3053是ADI公司2011年推出一款集成信号和电源分开成效的CAN 收发器。本文采用集成ECAN 模块的TMS320F2812 和ADM3053 来计划CAN 节点。该计划将内嵌ECAN模块的DSP行为节点主支配器,同时采用ADM3053芯片有用取代了古板CAN收发器、信号分开、供电分开三局部电途,有用告终了模块小型化、低功耗、低本钱。

  公司最新宣布的ADM3053芯片行为ECAN接口驱动,该芯片集成了CAN供电分开,到达了接口小型化、低功耗、低本钱的宗旨。给出了ECAN模块编造架构和总线接口硬件和邮箱布局,给出了软件初始化、信息发送、信息领受流程,最终给出了CAN总线信息过载的照料伎俩。经实测解释,该智能总线接口模块事情不乱,信号品格杰出,餍足工业支配需求。

  映照ECAN的寄存器被映照到片内存储器的外设帧1区域,CPU 用这些寄存对CAN 的信息对象举办设备和支配,支配和状况寄存器只应允32 位存取。ECAN 供应了32个信息邮箱,每个邮箱可能设备为发送或领受邮箱。信息是一块RAM 区域,映照到DSP 的RAM 存储器,每个邮箱RAM 的地方分拨如图4 所示。信息邮箱用来存储领受到的CAN信息或存放恭候发送的CAN信息。当邮箱不必于存储CAN 信息时,CPU 可能将信息邮箱RAM 空间当成通用存储器应用。ECAN模块寄存器和信息RAM空间如图4所示。

  示波器CANScope对该接口的数据包、电平性情、眼图举办明白,结果显示信号品格杰出。1 硬件计划

相关产品

更多相关文章:

千赢_千赢国际版权所有      
    

千赢_千赢国际版权所有