【技术实现步骤摘要】
本技术涉及一种基于顺序链的CAN地址分配方式的通信系统,属于CAN通信
技术介绍
众所周知,CAN网络节点在总线上必须拥有一个合法且唯一的网络地址,在CAN网络控制系统中,主节点对各个从节点的识别是依靠网络地址来实现的。在实际应用中,这种地址通常是通过设备生产厂家提供给用户的操作接口来设定的,如拨码开关、旋钮等。但是当节点需要防水、防尘或者工作在恶劣、远程的环境中时,为了提高节点的防护等级,节点本身就不能再保留类似的这种接口,此时节点的网络地址就只能通过软件来进行设定。无论采用何种方式配置CAN节点网络地址,都对现场维修人员的操作技能以及维护设备提出了较高的要求。目前CAN网络节点通过软件实现网络地址自动分配主要有以下两种:一种是基于模块虚地址的方式,实现模块个体差异;各模块在上电时,通过一定的随机算法产生虚地址,主机在上电后逐个缩小范围搜索虚地址,并依据从机的响应,判断虚地址是否重复(重复后需重新产生虚地址),以此最终确定各模块的唯一虚地址,主机通过该虚地址的差异分配地址,从机的通信地址和该虚地址的算法的可靠性和效率不够,且根据虚地址无法快速定位到该 ...
【技术保护点】
一种基于顺序链的CAN地址分配方式的通信系统,其特征在于,该通信系统包括CAN总线以及通过CAN总线级联的至少两个模块,各模块之间通过地址线顺序连接,即前一级模块的地址输出端口通过地址线与后一级模块的地址输入端口连接,该地址线用于传输模块自动编写地址的辅助信号,前一级模块将其CAN地址加上设定数值作为后一级模块的CAN地址通过CAN总线发送,后一级模块根据收到的辅助信号将CAN总线上的地址存储到其地址存储器中作为其地址,以实现基于顺序链的各级联模块的CAN地址分配。
【技术特征摘要】
1.一种基于顺序链的CAN地址分配方式的通信系统,其特征在于,该通信系统包括CAN总线以及通过CAN总线级联的至少两个模块,各模块之间通过地址线顺序连接,即前一级模块的地址输出端口通过地址线与后一级模块的地址输入端口连接,该地址线用于传输模块自动编写地址的辅助信号,前一级模块将其CAN地址加上设定数值作为后一级模块的CAN地址通过CAN总线发送,后一级模块根据收到的辅助信号将CAN总线上的地址存储到其地址存储器中作为其地址,以实现基于顺序链的各级联模块的CAN地址分配。2.根据权利要求1所述的基于顺序链的CAN地址分配方式的通信系统,其特...
【专利技术属性】
技术研发人员:何晨辉,
申请(专利权)人:郑州市茂辰电子科技有限公司,
类型:新型
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。