CAN总线**

来自:球莫明堂
3年前
已收藏
收藏
阅读数
94
回复数
0

CAN是 Controller Area Network的缩写,全称是控制器局域网络总线,即控制设备相互连接,进行数据交换。它是国际上应用最广泛的现场总线之一,被设计为汽车环境中的微控制器通信总线,在各电子控制单元(ECU)之间交换信息,形成汽车电子控制网络。 LIN是用于汽车分布式电控系统的一种新型低成本串行通信系统,主要用于智能传感器和执行器的串行通信。LIN总线的特点:基于UART的数据格式;单主多从结构;单线传输(0~12V);通信速率为19.2KbpsCAN总线的通信介质是双绞线,其中高速CAN总线的通信速率为500Kbps。双绞线终端为两个120Ω的电阻。 高速CAN总线是差分总线,高速CAN总线串行数据总线H和高速CAN总线串行数据总线L从静止或闲置电平驱动到相反的极限,大约为2.5V的闲置电平被认为是隐性传输数据并解释为逻辑1。将线路驱动至极限时,高速CAN总线串行数据总线H将升高1V而高速CAN总线串行数据总线L将降低1V。极限电压差2V被认为是显性传输数据并解释为逻辑0如图8-1-1所示。


发送CAN信号时,电流从控制器的发送端流到CANH线,经过终端电阻流入CANL线再返回控制器的接收端。如果通信信号丢失,程序将针对各控制模块设置失去通信故障码。 该故障码可被故障诊断仪读取。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部