【技术实现步骤摘要】
CAN总线ID号配置方法
本专利技术涉及CAN总线
,尤其是一种CAN总线ID号配置方法。
技术介绍
CAN总线作为一种高效的工业现场总线已经在工业行业内大量使用,总线上的数据以报文的形式进行传输。总线上的协议多种多样,而每个报文的ID号则是区分不同设备的不同信息的唯一标识。目前针对ID号的配置方法大多为以下两种:1)产品出厂后固定,使用方无法修改;由于固定的ID号在设备进行升级或者增加新设备将有可能与之前的冲突,因此,设备升级或增加新设备时需要修改ID号,由需求方与生产厂商沟通进行修改,完全依赖生产厂商,较为麻烦;2)通过其他设备连接产品,通过在线烧写的方式对产品的ID号进行烧写;更换好的ID号产品在不通电未发送过CAN总线报文的情况下无法获知更换后的ID号,不方便使用,例如:A工程师更改了ID号,但是没有做记录。B工程师就无法得知当前ID号。从而无法快速的进入测试或者使用状态。必须使用CAN总线在线监测仪器查看当前的ID号才行,而总线上ID号非常多,可能需要从几百个ID中慢慢查找才能找到修改后的ID。3)通过CAN总线设备进行设置,需要专用的设备,而且还 ...
【技术保护点】
1.一种CAN总线ID号配置方法,其特征在于,至少包括以下步骤:排列多个物理开关作为CAN总线ID号切换器;根据所述物理开关的通断状态获取基础ID号;根据预设的功能与偏移量的映射关系以及所述偏移量、所述基础ID号、当前ID号之间的关系获取所述当前ID号及功能含义。
【技术特征摘要】
1.一种CAN总线ID号配置方法,其特征在于,至少包括以下步骤:排列多个物理开关作为CAN总线ID号切换器;根据所述物理开关的通断状态获取基础ID号;根据预设的功能与偏移量的映射关系以及所述偏移量、所述基础ID号、当前ID号之间的关系获取所述当前ID号及功能含义。2.根据权利要求1所述的CAN总线ID号配置方法,其特征在于,所述排列多个物理开关作为CAN总线ID号切换器的步骤包括:按照前后顺序排列多个所述物理开关;为多个所述物理开关按照前后顺序进行编号1~N,其中N为大于1的正整数。3.根据权利要求2所述的CAN总线ID号配置方法,其特征在于,所述检测所述物理开关的通断状态获取基础ID号的步骤包括:对编号为1~N的所述物理开关分别对应赋值20~2N-1;如果所述物理开关为接通状态,则状态参数M为1,如果所述物理开关为断开状态,则状态参数M为0,MN表示编号为N的所述物理开关的状态参数;则基础ID号A1=(20×M1+21×M2+22×M3+23×M4+…+2N-1×MN)×N,其中N≥4。4.根据权利要求3所述的CAN总线ID号配置方法,其特征在于,所述根据预设的功能与偏移量的映射关系以及所述偏移量、所述基础ID号、当前ID号之间的关系获取所述当前ID号及功能含义包括:预设偏移量Pi对应的功能为pi,i为所述功能的具体数量,Pi为数值,pi为功能描述;当前ID号A=A1+Pi;所述当前ID号的功能含义为pi表示的功能描述。5.根据权利要求1~4任一项所述的CAN总线ID号配置方法,其特征在于,所述CAN总线ID号切换器为拨码开关。6.一种CAN总线ID号配置装置,其特征在于,包括:CAN总线ID号切换器,包括排列设置的...
【专利技术属性】
技术研发人员:姜鹏,朱小明,
申请(专利权)人:湖南广大机电有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。