一种用于自动建立地址的相机及自动建立地址方法
【技术领域】
[0001]本发明涉及色选机领域,具体是一种用于自动建立地址的相机及自动建立地址方法。
【背景技术】
[0002]目前国内市场上,相机在色选机中是必不可少的,绝大部分色选机的多相机系统有两种形式存在:一是每个相机所具有的硬件不同,所以只能靠机器的操作者来识别不同的相机并加以利用;二是多个相机具有相同的硬件,而软件是不同的,但软件有掉电保持功能,一旦停电再连接上电源过后,同样需要通过人的操作来清除之前所存储的信息。
[0003]由于以上两种相机存在的方式都需要通过人的操作来实现相机的使用,既耗费了大量的时间,又增加了操作者的工作强度,还容易出错,这就严重影响了企业的生产效率。
【发明内容】
[0004]本发明要解决的技术问题是提供一种用于自动建立地址的相机和自动建立地址方法,相机自动的建立不同的地址,方便区分。
[0005]为了解决上述技术问题,本发明采用的技术方案是:
[0006]一种用于自动建立地址的相机,包括两个光隔离器、FPGA和处理器,光隔离器通过RX-1/0接口传递信号给FPGA,FPGA通过ΤΧ-Ι/0接口传递信号给光隔离器,FPGA与处理器通过SPI接口互相传递信号,FPGA具有中断处理器功能,FPGA内包括2个UART接口和I个SPI从接口,其中UART接口和SPI从接口之间进行信息传递,信息传递是架构在AVLAN总线上。
[0007]优选的,所述光隔离器型号为IS07024。
[0008]优选的,所述光隔离器最高传输速度为25M。
[0009]优选的,相机收发接口之间的传递速度为10M。
[0010]自动建立地址方法,包括以下步骤:
[0011]所有相机的初始地址相同,当有一台相机与机器中的屏相连时,则这台相机的属性变为与其它相机不同,是为主,其余为从;然后主发出命令,要求从排序,从随机得到地址,回应主,主检查得到的地址数是否与相机数目相等,如相等则进行下一步,不等,则要求其中一个从相机更改地址,其余不变,从相机更改完地址重新发给主,主继续检查得到地址数是否与相机数相同,依次下去,直至得到的地址数与相机数目相同,再开始下一步。
[0012]本发明的有益效果;
[0013]IS07024光隔离则避免了信息收发之间电器噪声的相互影响,并且其最高传输速大可达25M,而相机收发接口之间的传递速度为10M,这样就保证了相机传输的稳定性,本发明方便自动建立地址,提高企业生产效率。
【附图说明】
[0014]下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0015]图1是本发明相机内部结构示意图。
[0016]图2是本发明FPGA内部接口示意图。
[0017]图3是本发明FPGA内部工作方式示意图。
[0018]图4是本发明自动建立地址流程图。
【具体实施方式】
[0019]如图1所示,本发明公开一种用于自动建立地址的相机,包括两个IS07024光隔离器、FPGA和处理器,光隔离器通过RX-1/0接口传递信号给FPGA,FPGA通过ΤΧ-Ι/0接口传递信号给光隔离器,FPGA与处理器通过SPI接口互相传递信号,FPGA具有中断处理器功能,如图2所示,FPGA内包括2个UART接口和I个SPI从接口,其中UART接口和SPI从接口之间进行信息传递,如图3所示,信息传递是架构在AVLAN总线上。
[0020]单个相机具有收发功能,而相机之间的传递通过接力式传递,IS07024光隔离器则避免了信息收发之间电器噪声的相互影响,并且其最高传输速大可达25M,而相机收发接口之间的传递速度为10M,这样就保证了相机传输的稳定性。
[0021]当UART接口信息接收完毕后,产生接收信息完毕中断,处理器中的SPI主接口开始提取数据;当处理器中SPI主接口提取数据时,向从接口发出提取数据信息,FIGA中SPI从接口发出信息,通过AVLAN总线传到UART接口中,UART接口中的数据也需通过AVLAN总线传递到SPI从接口中继而再传到处理器的SPI主接口中。
[0022]如图4所示,所有相机的初始地址相同,当有一台相机与机器中的屏相连时,则这台相机的属性变为与其它相机不同,是为主,其余为从;然后主发出命令,要求从排序,从随机得到地址,回应主,主检查得到的地址数是否与相机数目相等,如相等则进行下一步,不等,则要求其中一个从相机更改地址,其余不变,从相机更改完地址重新发给主,主继续检查得到地址数是否与相机数相同,依次下去,直至得到的地址数与相机数目相同,再开始下一步。
[0023]以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
【主权项】
1.一种用于自动建立地址的相机,其特征在于,包括两个光隔离器、FPGA和处理器,光隔离器通过RX-1/0接口传递信号给FPGA,FPGA通过ΤΧ-Ι/0接口传递信号给光隔离器,FPGA与处理器通过SPI接口互相传递信号,FPGA具有中断处理器功能,FPGA内包括2个UART接口和I个SPI从接口,其中UART接口和SPI从接口之间进行信息传递,信息传递是架构在AVLAN总线上。2.根据权利要求1所述的一种用于自动建立地址的相机,其特征在于,所述光隔离器型号为IS07024。3.根据权利要求1或2所述的一种用于自动建立地址的相机,其特征在于,所述光隔离器最高传输速度为25M。4.根据权利要求1所述的一种用于自动建立地址的相机,其特征在于,相机收发接口之间的传递速度为10M。5.如权利要求1所述的自动建立地址方法,其特征在于,包括以下步骤: 所有相机的初始地址相同,当有一台相机与机器中的屏相连时,则这台相机的属性变为与其它相机不同,是为主,其余为从;然后主发出命令,要求从排序,从随机得到地址,回应主,主检查得到的地址数是否与相机数目相等,如相等则进行下一步,不等,则要求其中一个从相机更改地址,其余不变,从相机更改完地址重新发给主,主继续检查得到地址数是否与相机数相同,依次下去,直至得到的地址数与相机数目相同,再开始下一步。
【专利摘要】本发明公开了一种用于自动建立地址的相机及自动建立地址方法,包括两个ISO7024光隔离器、FPGA和处理器,光隔离器通过RX-I/O接口传递信号给FPGA,FPGA通过TX-I/O接口传递信号给光隔离器,FPGA与处理器通过SPI接口互相传递信号,FPGA具有中断处理器功能,FPGA内包括2个UART接口和1个SPI从接口,其中UART接口和SPI从接口之间进行信息传递,信息传递是架构在AVLAN总线上,本发明相机自动的建立不同的地址,方便区分。
【IPC分类】H04N5/225, B07C5/342
【公开号】CN104994267
【申请号】CN201510430381
【发明人】卢业青, 裴晓旭, 刘文娟
【申请人】安徽唯嵩光电科技有限公司
【公开日】2015年10月21日
【申请日】2015年7月20日