一种通讯模块地址自动识别装置的制作方法

文档序号:7723527阅读:285来源:国知局
专利名称:一种通讯模块地址自动识别装置的制作方法
技术领域
本发明涉及一种通讯模块地址自动识别装置,属于电子电路技术领域。
背景技术
目前,与PLC或计算机连接的通讯模块都需要设置地址,现场更换、维护都需要重新设置,使用起来很不方便。

发明内容
本发明目的是提供一种通讯模块地址自动识别装置,更换模块无需进行参数设置,即插即用,使用起来方便灵活,减少了现场工作人员的工作量,提高了工作效率,解决背景技术中存在的上述问题。本发明的技术方案是一种通讯模块地址自动识别装置,包括PLC或计算机、一个主站和若干分站,PLC或计算机通过数据线与主站连接,主站通过闭锁线和数据线与若干分站连接,各个分站之间、以及分站与主站之间通过查询线连接。装置主站和分站的原理图是一样的,只是控制程序不一样。主站包括单片机、模拟开关,负责初始化分站、地址分配,使用宏晶科技的单片机 STC89C58负责逻辑运算和控制,模拟开关⑶4066负责查询线的打开和关闭;装置有四根线,一根查询线,一根闭锁线,两根数据线;查询线负责初始化地址,闭锁线实现模块的自动复位,数据线实现正常通讯,通过这种方法经实现了现场通讯分站的地址自动分配。本发明的积极效果是本发明更换模块无需进行参数设置,即插即用,使用起来方便灵活,减少了现场工作人员的工作量,提高了工作效率,通过这种方法经实现了现场通讯分站的地址自动分配。


附图1是本发明实施例的结构示意图; 附图2是本发明实施例原理附图3是模拟开关CD4066示意图中PLC或计算机1,主站2,分站3、4、5,查询线6,闭锁线7,数据线8、9。
具体实施例方式以下结合附图,通过实施例对本发明作进一步说明。实施例中,一种通讯模块地址自动识别装置,包括PLC或计算机1、一个主站2和若干分站3、4、5,PLC或计算机通过数据线8与主站连接,主站通过闭锁线7和数据线9与若干分站连接,各个分站之间、以及分站与主站之间通过查询线6连接。主站包括单片机、模拟开关,负责初始化分站、地址分配,使用宏晶科技的单片机 STC89C58负责逻辑运算和控制,模拟开关⑶4066负责查询线的打开和关闭。
四双向模拟开关⑶4066引脚功能和工作原理,参照附图3。CD4066的引脚功能如下所示。每个封装内部有四个独立的模拟开关,每个模拟开关有输入、输出、控制三个端子,其中输入端和输出端可互换。当控制端加高电平时,开关导通;当控制端加低电平时开关截止。模拟开关导通时,导通电阻为几十欧姆;模拟开关截止时,呈现很高的阻抗,可以看成为开路。模拟开关可传输数字信号和模拟信号,可传输的模拟信号的上限频率为40MHz。各开关间的串扰很小,典型值为一 50dB。装置工作过程
主站单片机STC89C58控制程序首先操作闭锁线使其闭锁线产生一个固定宽度的低电平脉冲,分站接收到脉冲后判断脉冲宽度,如果是复位脉冲则所有分站复位并且关闭模拟开关CD4066 ;然后主站再操作查询线产生一个特定宽度的低电平脉冲,此脉冲为初始化分站3的脉冲,分站3接收到脉冲,后边的分站是接收不到的,分站3接收到脉冲后进行解析、 判断,如果是分配自己地址的脉冲则记住自己的地址同时通过通讯应答主站正确,然后打开自己的模拟开关⑶4066,使查询线接通分站4 ;同样主站操作查询线产生一个特定宽度的低电平脉冲,此脉冲为初始化分站4的脉冲,分站4接收到脉冲,后边的分站是接收不到的,分站4接收到脉冲后进行解析、判断,如果是分配自己地址的脉冲则记住自己的地址同时通过通讯应答主站正确,然后打开自己的模拟开关CD4066,使查询线接通分站5 ;主站再初始化分站5依次下去直到操作完所有的分站,全部地址分配完成,如果分配地址的过程中出现错误,则主站会重新初始化分站进行重新分配,初始化成功完成后,计算机或PLC就可以通过主站和各个分站自由通讯了。
权利要求
1.一种通讯模块地址自动识别装置,其特征在于包括PLC或计算机(1)、一个主站(2) 和若干分站(3、4、5),PLC或计算机通过数据线(8)与主站连接,主站通过闭锁线(7)和数据线(9)与若干分站连接,各个分站之间、以及分站与主站之间通过查询线(6)连接。
2.根据权利要求1所述之通讯模块地址自动识别装置,其特征在于主站包括单片机、 模拟开关,负责初始化分站、地址分配,单片机STC89C58负责逻辑运算和控制,模拟开关 CD4066负责查询线的打开和关闭;装置有四根线,一根查询线,一根闭锁线,两根数据线; 查询线负责初始化地址,闭锁线实现模块的自动复位,数据线实现正常通讯,通过这种方法经实现了现场通讯分站的地址自动分配。
3.根据权利要求2所述之通讯模块地址自动识别装置,其特征在于主站单片机 STC89C58控制程序首先操作闭锁线使其闭锁线产生一个固定宽度的低电平脉冲,分站接收到脉冲后判断脉冲宽度,如果是复位脉冲则所有分站复位并且关闭模拟开关CD4066 ;然后主站(2)再操作查询线产生一个特定宽度的低电平脉冲,此脉冲为初始化分站(3)的脉冲, 分站(3)接收到脉冲,后边的分站是接收不到的,分站(3)接收到脉冲后进行解析、判断,如果是分配自己地址的脉冲则记住自己的地址同时通过通讯应答主站正确,然后打开自己的模拟开关⑶4066,使查询线接通分站(4);同样主站操作查询线产生一个特定宽度的低电平脉冲,此脉冲为初始化分站(4)的脉冲,分站(4)接收到脉冲,后边的分站是接收不到的,分站(4)接收到脉冲后进行解析、判断,如果是分配自己地址的脉冲则记住自己的地址同时通过通讯应答主站正确,然后打开自己的模拟开关⑶4066,使查询线接通分站(5);主站再初始化分站(5)依次下去直到操作完所有的分站,全部地址分配完成,如果分配地址的过程中出现错误,则主站会重新初始化分站进行重新分配,初始化成功完成后,计算机或PLC就可以通过主站和各个分站自由通讯了。
全文摘要
本发明涉及一种通讯模块地址自动识别装置,属于电子电路技术领域。技术方案是包括PLC或计算机(1)、一个主站(2)和若干分站(3、4、5),PLC或计算机通过数据线(8)与主站连接,主站通过闭锁线(7)和数据线(9)与若干分站连接,各个分站之间、以及分站与主站之间通过查询线(6)连接。查询线负责初始化地址,闭锁线实现模块的自动复位,数据线实现正常通讯,通过这种方法经实现了现场通讯分站的地址自动分配。本发明的积极效果是本发明更换模块无需进行参数设置,即插即用,使用起来方便灵活,减少了现场工作人员的工作量,提高了工作效率,通过这种方法经实现了现场通讯分站的地址自动分配。
文档编号H04L29/12GK102263836SQ20111019676
公开日2011年11月30日 申请日期2011年7月14日 优先权日2011年7月14日
发明者肖卫雄, 马永飞 申请人:唐山智诚电气有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1