82C250的功能框图
82c250为CAN总线光端机,是CAN控制板和物理学系统总线间的插口,给予对系统总线的差动保护推送工作能力和对CAN控制板的差动保护接受工作能力。
82C250的作用叙述
1、传送数据键入
2、接地装置
3、给予工作电压
4、读取数据輸出
5、参照工作电压輸出
6、低电频CNA工作电压輸出/键入
7、上拉电阻CNA工作电压輸出/键入
8、Slope电阻器键入
82C250的作用框架图
图1为CAN控制板与物理学系统总线中间的通信接口82C250的作用框架图。82C250可以给予对系统总线的差动保护接受和推送作用,以完成系统总线上各结点中间的电气隔离,最大通讯速度可以达到1Mb/s。
在上面的硬件配置完成计划方案中,CAN只选用OSI参考模型的双层协议书――物理层和数据链路层,它仅保持了连接点中间无差错的传输数据。因而,别的层的协议书必须自已界定。
下列是对于电源开关电源并联系统软件的数据均流控制制订的一部分高层住宅协议书:
(1)容许参与并机的控制模块系统总线不超过八个,每一个控制模块有着一个三位的地点编号,控制模块的地点编号不允许反复。
(2)每一个控制模块都以自己的地址码做为传送数据的优先。
(3)控制模块向外传送数据帧时,应包括自己的地址码信息内容。
(4)全部的信息都以广播节目方式向系统总线推送,与此同时回收利用自身上传的数据信息,如发觉推送和回收利用的信息不符合,则马上再发。
(5)对各个控制模块来讲,通电后1S内若未读取到一切通讯信息内容,则在1S记时完毕后延迟推送本身的地址码及电流量取样值(很有可能为零)。这一延迟推送時间(tdelay)的估算式为
tdelay=T1×MADDR
式中T1――企业延迟稳态值,该值能够 依据通讯速度有效界定;
MADDR――控制模块本身的地点编号。
(6)从控制模块通电后第一次接受到通讯信息内容(很有可能为本身推送的信息内容)起,每过40ms向外推送本身地址码和电流量取样值。假如发生争执,CAN会依据各个控制模块信息内容的优先全自动调节推送次序。因为每一个控制模块发送短信的优先也不同样,因而他们会自行依照一定的顺序推送出来 。
(7)每一个控制模块在本身发送短信10ms以后,测算出串联工作中的控制模块数量,并算出全部取样电流量的均值,通告控制模块的操纵阶段。因为CAN快速的通讯功能和超低的错误率,10ms以内全部的控制模块都能将电流量取样值推送出来 ,让每一个控制模块传输到。
(8)控制模块监测到本身发生问题时,应立即断开輸出,并撤出通讯。