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)允许参加并机的模块总线不超过8个,每个模块拥有一个三位的地址编码,模块的地址编码不允许重复。
(2)每个模块都以自身的地址码作为发送数据的优先级。
(3)模块向外发送数据帧时,应包含自身的地址码信息。
(4)所有的数据都以广播形式向总线发送,同时回收自己发送的数据,如发现发送和回收的数据不符,则立即重发。
(5)对每个模块而言,上电后1s内若未接收到任何通信信息,则在1s计时结束后延时发送自身的地址码及电流采样值(可能为零)。这个延时发送时间(tdelay)的计算式为
tdelay=t1×maddr
式中t1――单位延时时间常数,该值可以根据通信速率合理定义;
maddr――模块自身的地址编码。
(6)从模块上电后第一次接收到通信信息(可能为自身发送的信息)起,每隔40ms向外发送自身地址码和电流采样值。如果发生冲突,can会根据每个模块信息的优先级自动调整发送顺序。由于每个模块发送信息的优先级都不相同,因此它们会自动按照一定的次序发送出去。
(7)每个模块在自身发送信息10ms之后,计算出并联工作的模块总数,并求出所有采样电流的平均值,通知模块的控制环节。由于can高速的通信能力和极低的出错率,10ms之内所有的模块都能将电流采样值发送出去,让每个模块接收到。
(8)模块检测到自身出现故障时,应及时切断输出,并退出通信。
一文看懂VR在现实生活中的应用场景
海信OLED电视A8的面世 代表着海信彩电新的技术高度
博通推出全新StrataXGS BCM56440交换芯片系列
亿纬锂能发布“麟驹”系列电池
爱特梅尔推出AVR Studio 5嵌入式微控制器
82C250的功能框图
二氧化碳测定仪的功能特点
谷歌的未来是什么
贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全开发套件
关于5G工业路由器中的SA与NSA组网模式
教你如何在如何对时钟抖动衰减测试设置
魅族的联发科X30将延期 小米6已经正式量产
双十二买哪款蓝牙耳机最划算?高性价比的蓝牙耳机推荐
亮尾行动 查到违法车不处罚还赠送车灯
15年内人工智能将取代50%的重复性岗位
5G开启通信+控制的触觉互联网新时代
双11战报:Leader洗衣机全网零售增幅52%
全球最快双核ARM中国芯出击Computex2011
防盗报警系统总线解决方案及室内总线探测器的技术优势介绍
线束加工厂其实并不复杂,关于它的具体步骤介绍