J1850是英特尔公司推出的一款车载网络协议标准,由美国汽车工程师协会(SAE)车辆信息多路传输和数据通信网络标准委员会于1988年审议通过,1994年2月1日正式颁布,之后普及运用于美国各大汽车厂商的汽车中,如福特(Ford)、通用(GM)、克莱斯勒(Chrysler)等。就车载网络系统的总线分类而言,J1850属于B级总线,速率在20~125kbit/s之间,主要用途为车用信息中心、仪表显示、故障检测诊断等。由于J1850的实际运用混乱,因此逐渐被淘汰,取代J1850的是低速版的CAN总线。
虽然美国汽车厂商多实行J1850标准,但各厂的实际做法各有不同,福特采用的是SCP协议,以脉宽调制(PWM)方式,运用两条线路以差动方式进行传输,最高速率为41.6kbit/s。通用和克莱斯勒采用的是Class2协议,以可变脉宽(VPW)方式传送信息,此方式仅使用一条线路就可传输,最高速率为10.4kbit/s。
J1850是一个异步、无主、地位同等的协议,它为所有的节点提供同等的网络入口。J1850的一个重要特性就是正在传输数据的节点向整个网络“广播”它的信息。也就是说,不仅任何其他节点都可以接收到这条信息,而且,其自身也可得到该信息的反馈。
在J1850总线上,信息以数字信号形式传输,数字信号的显性位优先级高于隐性位优先级。当总线被高优先级的信息占用时,低优先级的信息被停止发送,只有当总线空闲时被停止发送的信息才能被再次发送,这是为了避免总线上信息冲突而导致信息的丢失。在判断是否应该接收总线所传输的信息时,J1850协议采用全帧比较的方式,即从帧起始位开始一位位进行比较,直到帧结束为止。此方式不会破坏帧结构和内容,这种非破坏式冲突解决的方法也是该协议的核心。(www.xing528.com)
J1850的传输信号中,高位电压在4.25~20V间,而低位电压则低于3.5V。但这里的一个高位电压(或低位电压)并不代表输出一个比特的信息,而是一个比特符号,一个比特符号可以携带一个比特或更多的信息。此外,每个比特符号的传递有其时间限制,对单线方式传输来说,一个比特符号的传递时间为64μs或128μs。
J1850总线一般会连接一个较小的下拉式电阻,当总线被驱动时则会将线路电压拉至高位,拉至高位的同时也等于取得总线的主导权、使用权。在传输距离上,VPW型的J1850最远传输距离约为35m,最多能在一个J1850总线内设置32个节点。J1850的故障诊断使用OBDⅡ(On-BoardDiagnosticsⅡ)的连接器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。