该状态下LED指示灯常亮,以区别S0状态,此时主机通过发送命令B到总线上,命令B也为广播地址,携带了要设置的具体地址信息,所有状态为S1的节点收到该地址信息后,状态切换到S2,此时LED指示灯快闪,所有状态为S2的节点都收到了相同的地址,但只有其中一个节点有机会接纳该地址,该机会通过节点上的按键来确定,S2状态的节点检测到该按键信息后,接纳新地址,原地址失效,并将自己的状态从S2切换回正常工作状态SO。在S2切换回SO的过程中,该节点会发送一个广播命令F到总线线上,以表示主机推送的地址已被接纳,其他S2状态的节点收到该命令F后,即知当前等待确认的地址已经失效,从而切换回S1状态继续等待新的地址,到此为止,一个节点地址即可轻松设置,主机可重复发送命令B推送不同的地址到总线上,用户通过按键继续设置,直至全部节点设置完毕,此过程中,主机可通过节点反馈的F命令,自动发送下一个待设的地址。
[0021]本发明的工作原理是:本系统控制的每个节点都有一个LED指示灯和一个按键,LED指示灯用于指示节点不同的工作状态S0-S2,按键用于确认该节点是否接纳主机推送过来的地址。当系统上电后,总线中的所有节点都处于S0状态,该状态下,节点执行既定的工作任务,LED指示灯慢闪。此时主机可以发送命令A到总线上,命令A为广播命令,所有节点不论地址是什么都能接受到该命令,节点接收到该命令后,从正常工作状态S0切换到地址待设状态届S1,此时所以节点都在等待主机下发具体的地址信息,该状态下LED指示灯常亮,以区别S0状态。此时主机可发送命令B到总线上,命令B也为广播地址,携带了要设置的具体地址信息。所有状态为S1的节点收到该地址信息后,状态切换到S2,此时LED指示灯快闪。所有状态为S2的节点都收到了相同的地址,但只有其中一个节点有机会接纳该地址,该机会是通过节点上的按键来确定的,用户想让哪个节点接纳该地址,就在哪个节点的按键上按一下,S2状态的节点检测到该按键信息后,接纳新地址,原地址失效,并将自己的状态从S2切换回正常工作状态S0。在S2切换回S0的过程中,该节点会发送一个广播命令F到总线线上,以表示主机推送的地址已被接纳,其他S2状态的节点收到该命令F后,即知当前等待确认的地址已经失效,从而切换回S1状态继续等待新的地址。到此为止,一个节点地址即可轻松设置,此时总线上待设置地址的节点就少了一个,假设原先有N个节点需要设置,现在剩余了 N-1个节点处于S1状态等待继续设置,主机可重复发送命令B推送不同的地址到总线上,用户通过按键继续设置,直至全部节点设置完毕。此过程中,主机可通过节点反馈的F命令,自动发送下一个待设的地址,用户只需在相应的节点上按一下按键即可,设置简单、方便。另外当节点处于Sl,S2时,如长时间接收不到主机的命令则会超时返回到工作状态S0。任何节点收到主机发送的广播命令C,都会切回工作状态S0。
【主权项】
1.一种应用于智能柜总线控制系统中的节点地址设置方法,其特征在于,包括主机和多个节点,主机和节点之间通过总线连接,每个节点包含至少一个按键和一个LED指示灯,节点具有至少包含SO、S1和S2的三个状态,当系统上电后,所有节点都处于SO状态,该状态下,节点执行既定的工作任务,LED指示灯慢闪,此时主机通过发送命令A到总线上,命令A为广播命令,所有节点不论地址是什么都能接受到该命令,节点接收到该命令后,从正常工作状态SO切换到地址待设状态S1,此时所有节点都在等待主机下发具体的地址信息,该状态下LED指示灯常亮,以区别SO状态,此时主机通过发送命令B到总线上,命令B也为广播地址,携带了要设置的具体地址信息,所有状态为S1的节点收到该地址信息后,状态切换到S2,此时LED指示灯快闪,所有状态为S2的节点都收到了相同的地址,但只有其中一个节点有机会接纳该地址,该机会通过节点上的按键来确定,S2状态的节点检测到该按键信息后,接纳新地址,原地址失效,并将自己的状态从S2切换回正常工作状态SO。在S2切换回SO的过程中,该节点会发送一个广播命令F到总线线上,以表示主机推送的地址已被接纳,其他S2状态的节点收到该命令F后,即知当前等待确认的地址已经失效,从而切换回S1状态继续等待新的地址,到此为止,一个节点地址即可轻松设置,主机可重复发送命令B推送不同的地址到总线上,用户通过按键继续设置,直至全部节点设置完毕,此过程中,主机可通过节点反馈的F命令,自动发送下一个待设的地址。2.根据权利要求1所述的一种应用于智能柜总线控制系统中的节点地址设置方法,其特征在于,所述节点处于Sl,S2时,如长时间接收不到主机的命令则会超时返回到工作状态SO。3.根据权利要求2所述的一种应用于智能柜总线控制系统中的节点地址设置方法,其特征在于,所述节点收到主机发送的广播命令C,都会切回工作状态SO。4.根据权利要求1所述的一种应用于智能柜总线控制系统中的节点地址设置方法,其特征在于,所述节点接纳新地址从S2切换回SO状态时,会发送广播命令F到总线。
【专利摘要】本发明公开一种应用于智能柜总线控制系统中的节点地址设置方法,包括主机和多个节点,主机和节点之间通过总线连接,每个节点包含至少一个按键和一个LED指示灯,节点具有至少包含S0、S1和S2的三个状态。本发明具有以下优点:1、用一个LED指示灯和一个按键代替一个拨码开关,成本更低;2、按键代替拨码开关,占用更少的CPU端口;3、配合主机地址设置软件,设置超快,节省人工成本;4、FLASH存储节点地址,不会有机械故障问题。
【IPC分类】G05B19/04
【公开号】CN105404180
【申请号】CN201510675238
【发明人】余兵武, 方文明
【申请人】杭州巨步电子设备有限公司
【公开日】2016年3月16日
【申请日】2015年10月15日