一种串口转发服务器的制造方法
【专利摘要】本实用新型公开了一种串口转发服务器,包括:电源、主控芯片和至少三个接口芯片,所述主控芯片上设有至少三个接口,所述电源与所述主控芯片和所述接口芯片相连,用于为所述主控芯片和所述接口芯片供电;所述主控芯片上的每个接口分别与一个接口芯片相连;所述主控芯片用于通过所述至少三个接口中的其中一个接口和与该接口相连的接口芯片,与上位机进行通信;以及,通过所述至少三个接口中的其它接口和与其他接口相连的接口芯片,与雷达进行通信。本实用新型实施例通过接口芯片将一台上位机与多台雷达同时与主控芯片相连,实现了多台雷达配合一台上位机进行不同车道的测速和抓拍,与现有的测试抓拍的系统相比,本方案的系统成本更低。
【专利说明】—种串口转发服务器
【技术领域】
[0001]本实用新型涉及雷达测速领域,尤其涉及一种串口转发服务器。
【背景技术】
[0002]随着国内智能交通行业的高速发展,微波测速雷达广泛应用于测速卡口管理、超速抓拍系统以及移动电子警察等交通智能管控系统中,并逐渐成为智能交通管理系统的核心传感器。
[0003]在智能交通领域的雷达测速设计方案中,通常在每个车道上采用一台相机配合一台雷达进行抓拍。现有技术中,一台相机直接连接一台雷达进行工作,当车道较多时,每个车道都需要采用一台相机自配合一台雷达进行工作,因此,在多车道的情况下,采用这种方案,系统的成本会很高。
实用新型内容
[0004]有鉴于此,本实用新型实施例提供了一种串口转发服务器,来降低多车道抓拍系统的成本。
[0005]本实用新型实施例提供了一种串口转发服务器,包括:电源、主控芯片和至少三个接口芯片,所述主控芯片上设有至少三个接口,
[0006]所述电源与所述主控芯片相连,所述电源还与所述接口芯片相连,用于为所述主控芯片和所述接口芯片供电;
[0007]所述主控芯片上的每个接口分别与一个接口芯片相连,并且不同接口所连接的接口芯片不同;
[0008]所述主控芯片用于通过所述至少三个接口中的其中一个接口和与该接口相连的接口芯片,与上位机进行通信;以及,通过所述至少三个接口中的其它接口和与其他接口相连的接口芯片,与雷达进行通信。
[0009]进一步的,所述主控芯片上设有5个接口。
[0010]进一步的,所述串口转发服务器还包括第一稳压器和第二稳压器,所述第一稳压器的输入端与所述电源相连,所述第一稳压器的输出端与所述接口芯片相连,所述第二稳压器的输入端与所述第一稳压器的输出端相连,所述第二稳压器的输出端与所述主控芯片相连;或者,
[0011]所述第一稳压器的输入端与所述电源相连,所述第一稳压器的输出端与所述接口芯片相连,所述第二稳压器的输入端与所述电源相连,所述第二稳压器的输出端与所述主控芯片相连。
[0012]进一步的,所述主控芯片还包括:中央处理单元和片内存储器,所述中央处理单元用于处理来自所述上位机或所述雷达的数据,所述接口和所述片内存储器均与所述中央处理单元相连,所述片内存储器用于存储所述上位机与所述雷达之间的通信数据。
[0013]进一步的,所述主控芯片还包括:ISP(In-System Programming,在线系统可编程)接口和片内闪存,所述ISP接口与所述中央处理单元相连,用于导入程序,所述片内闪存与所述中央处理单元相连,用于存储程序数据及相关参数。
[0014]进一步的,所述主控芯片还包括:JTAG (Join Test Act1n Group,联合测试行动小组)接口,所述JTAG接口与所述中央处理单元相连,用于导入测试程序。
[0015]进一步的,所述主控芯片还包括:片内时钟源,所述片内时钟源与所述中央处理单元相连,用于产生所述中央处理单元工作的时钟信号。
[0016]进一步的,所述主控芯片采用STM32系列的芯片。
[0017]进一步的,所述接口芯片的类型为RS232接口芯片或RS485接口芯片。
[0018]本实用新型实施例提供的串口转发服务器,通过接口芯片将一台上位机与多台雷达同时与主控芯片相连,实现了多台雷达配合一台上位机进行不同车道的测速和抓拍,与现有的测试抓拍的系统相比,本方案的系统成本更低。
【专利附图】
【附图说明】
[0019]图1是本实用新型实施例提供的一种串口转发服务器的示意图;
[0020]图2是本实用新型实施例提供的串口转发服务器中第一稳压器和第二稳压器的连接图;
[0021]图3是本实用新型实施例提供的串口转发服务器的工作流程图。
【具体实施方式】
[0022]下面结合附图和实施例对本实用新型作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本实用新型,而非对本实用新型的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本实用新型相关的部分而非全部内容。
[0023]图1示出了本实用新型实施例提供的串口转发服务器的示意图,本实用新型实施例提供的串口转发服务器可用于智能交通领域中的雷达测速中。如图1所示,所述串口转发服务器可包括:电源1、主控芯片2和至少三个接口芯片3,所述主控芯片2上设有至少三个接口 21,通常情况下,所述接口芯片3的数量与所述接口 21的数量相同。所述电源I与所述主控芯片2相连,所述电源I还与所述接口芯片3相连,用于为所述主控芯片2和所述接口芯片3供电;所述主控芯片2上的每个接口 21分别与一个接口芯片3相连,并且不同接口 21所连接的接口芯片3不同;所述主控芯片2用于通过所述至少三个接口 21中的其中一个接口和与该接口相连的接口芯片3,与上位机进行通信;以及,通过所述至少三个接口 21中的其它接口和与其他接口相连的接口芯片3,与雷达进行通信。
[0024]图1示出的串口转发服务器包含3个接口 21,其中,一个接口通过一个接口芯片与上位机相连,另外两个接口分别通过接口芯片与雷达相连,可以规定,与所述上位机相连的接口 21为主口,与所述雷达相连的接口 21为从口。用作主口或从口的接口在此不做具体限定,图1中任一个接口都可以为主口,其余两个接口为从口。本实施例中,所述上位机可以为照相机,也可以为计算机,在此不作具体限定。
[0025]本实施例的工作过程如下:
[0026]在初始化过程中,所述上位机通过接口芯片3和主口向所述主控芯片2发送命令,所述命令包括芯片参数设置命令和雷达参数设置命令,对于芯片参数设置命令,所述主控芯片2根据所述命令完成芯片参数设置,对于雷达参数设置命令,所述主控芯片2通过主口与所述主口连接的接口芯片接收命令,并根据所述命令选择从口,向所述雷达发送所述命令。
[0027]在测速过程中,所述雷达不断测速,并将测试数据通过相应的接口芯片3和从口发送给所述主控芯片2,所述主控芯片2根据预先设置的命令对所述数据进行处理,并将处理结果通过主口发送到所述上位机。
[0028]本实用新型实施例提供的串口转发服务器,通过接口芯片将一台上位机与多台雷达同时与主控芯片相连,实现了多台雷达配合一台上位机进行不同车道的测速和抓拍,与现有的测试抓拍的系统相比,本方案的系统成本更低。
[0029]上述实用新型实施例中,所述主控芯片2,优选的,可采用STM32系列的芯片,所述接口芯片3的类型为RS232接口芯片或RS485接口芯片,在实际应用中,可根据需要选择相应的接口芯片。例如,当所述上位机或所述雷达的接口类型为RS232接口时,所述接口芯片采用RS232接口芯片,当所述上位机或所述雷达的接口类型为RS485接口时,所述接口芯片采用RS485接口芯片。
[0030]上述实施例中,所述串口转发服务器,优选的,还可包括第一稳压器4和第二稳压器5,如图2所示,所述第一稳压器4的输入端与所述电源I相连,所述第一稳压器4的输出端与所述接口芯片3相连,所述第二稳压器5的输入端与所述第一稳压器4的输出端相连,所述第二稳压器5的输出端与所述主控芯片2相连,其中,所述第一稳压器4用于将电源电压转化为所述接口芯片3的电压,本实施例中,电源电压为12V,通过所述第一稳压器4,可以将电源电压转化为+5V,为所述接口芯片3供电,所述第二稳压器5用于将所述第一稳压器4的输出电压转化为所述主控芯片2所需的电压,如本实施例中,所述主控芯片2的电压为 +3.3V。
[0031]所述第一稳压器4和第二稳压器5的连接方式还可以为:所述第一稳压器4的输入端与所述电源I相连,所述第一稳压器4的输出端与所述接口芯片3相连,所述第二稳压器5的输入端与所述电源I相连,所述第二稳压器5的输出端与所述主控芯片2相连,其中,所述第一稳压器4用于将所述电源电压转化为所述接口芯片3所需的电压,所述第二稳压器5用于将所述电源电压转化为所述主控芯片2所需的电压。
[0032]所述主控芯片2和所述接口芯片3的电压可以相同,也可以不同,在实际应用中,可以根据所需电压采用不同的稳压器,所述稳压器的数量和型号在此不作具体限定。
[0033]上述实施例中所述主控芯片2还包括:中央处理单元和片内存储器,所述中央处理单元用于处理来自所述上位机或所述雷达的数据,所述接口 21和所述片内存储器与所述中央处理单元相连,用于存储所述上位机与所述雷达之间的通信数据。
[0034]所述主控芯片2还包括:ISP接口和片内闪存,所述ISP接口与所述中央处理单元相连,用于导入程序,所述片内闪存与所述中央处理单元相连,用于存储程序数据及相应参数。
[0035]所述主控芯片2还包括JTAG接口,所述JTAG接口与所述中央处理单元相连,用于导入测试程序。
[0036]所述主控芯片2还包括:片内时钟源,所述片内时钟源与所述中央处理单元相连,用于产生所述中央处理单元工作的时钟信号。[0037]在上述实施例的一个优选实施方式中,所述主控芯片2上可设有5个接口 21,其中一个接口为主口,用于通过接口芯片与上位机相连,其余四个接口为从口,用于通过接口芯片与雷达相连。
[0038]图3示出了本实用新型实施例提供的串口转发服务器的整个工作流程,具体如下:
[0039]步骤301、为所述串口转发服务器上电。
[0040]步骤302、初始化主控芯片。
[0041 ] 本步骤中,初始化主控芯片包括初始化主口和初始化从口。例如,将所述主口和从口都初始化为接收状态。
[0042]步骤303、查询主口是否有数据,如果是,执行步骤304,如果否,执行步骤305。
[0043]所述数据为从上位机接收到的数据,包括两种:第一种是串口转发服务器本身的命令;第一种是经过串口转发服务器发给雷达的命令和数据。串口转发服务器的命令有一个特殊的标识来识别。而上位机发给雷达的命令和数据由串口服务器的透明传输功能实现。所述透明传输功能为所述上位机发送给所述雷达的数据,所述串口转发服务器不经过任何改变直接传送给所述雷达,而且,所述雷达上传的数据,所述串口转发服务器也不做任何改变直接传送给所述上位机。
[0044]步骤304、接收并存储数据,执行步骤307。
[0045]步骤305、查询从口是否有数据,如果是,执行步骤306,如果否,转入步骤303。
[0046]本实施例中,采用所有串口轮流查询传输方式设计,这样可以保证实时传输雷达数据,避免延迟抓拍。例如,当查询到主口有数据,检查是否为命令,是则解析命令执行相应的命令;否则等待接收下一个数据。依次查询从口是否有数据要发送,有数据,则加上标识并通过主口传送给上位机;否则又跳转回主口,并查询是否有命令发送。
[0047]步骤306、发送数据,并转入步骤303。
[0048]所述主控芯片上的所有从口可以各连接I台RS232接口的雷达,或者I台RS485接口的雷达,如果从口的ID标识分别为OxFl,0xF2,0xF3,0xF4等,则串口转发服务器在从口接收到的数据,如速度值,前面加上从口的ID标识后一起从主口输出。例如,一主四从串口转发服务器的第一个从口连接了一台雷达,雷达向串口转发服务器发送单字节的速度值0x10,串口转发服务器接到数据后加上第一个从口的ID标识OxFl后,主口输出OxFlOxlO。
[0049]步骤307、判断所述命令是否是串口转发服务器的命令,如果是,执行步骤308,如果否,执彳了命令309。
[0050]步骤308、根据命令执行相应操作,返回步骤303。
[0051]步骤309、判断双向通信是否开启,如果是,执行步骤310,如果否,返回步骤303。
[0052]步骤310、根据所述命令发送数据,返回步骤303。
[0053]本实用新型实施例提供的串口转发服务器可将多台雷达与一台上位机配合使用抓拍,程序设计上使用轮流查询多个接口的数据方式,避免了上位机与某一个雷达通信过程中数据的丢失,从而避免了上位机的漏拍现象发生,又从根本上降低了多车道抓拍系统的成本。
[0054]以上所述仅为本实用新型的优选实施例,并不用于限制本实用新型,对于本领域技术人员而言,本实用新型可以有各种改动和变化。凡在本实用新型的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
【权利要求】
1.一种串口转发服务器,其特征在于,包括:电源、主控芯片和至少三个接口芯片,所述主控芯片上设有至少三个接口, 所述电源与所述主控芯片相连,所述电源还与所述接口芯片相连,用于为所述主控芯片和所述接口芯片供电; 所述主控芯片上的每个接口分别与一个接口芯片相连,并且不同接口所连接的接口芯片不同; 所述主控芯片用于通过所述至少三个接口中的其中一个接口和与该接口相连的接口芯片,与上位机进行通信;以及,通过所述至少三个接口中的其它接口和与其他接口相连的接口芯片,与雷达进行通信。
2.根据权利要求1所述的串口转发服务器,其特征在于,所述主控芯片上设有5个接□。
3.根据权利要求1或2所述的串口转发服务器,其特征在于,所述串口转发服务器还包括第一稳压器和第二稳压器,所述第一稳压器的输入端与所述电源相连,所述第一稳压器的输出端与所述接口芯片相连,所述第二稳压器的输入端与所述第一稳压器的输出端相连,所述第二稳压器的输出端与所述主控芯片相连;或者, 所述第一稳压器的输入端与所述电源相连,所述第一稳压器的输出端与所述接口芯片相连,所述第二稳压器的输入端与所述电源相连,所述第二稳压器的输出端与所述主控芯片相连。
4.根据权利要求1或2所述的串口转发服务器,其特征在于,所述主控芯片还包括:中央处理单元和片内存储器,所述中央处理单元用于处理来自所述上位机或所述雷达的数据,所述接口和所述片内存储器均与所述中央处理单元相连,所述片内存储器用于存储所述上位机与所述雷达之间的通信数据。
5.根据权利要求4所述的串口转发服务器,其特征在于,所述主控芯片还包括:在线系统可编程ISP接口和片内闪存,所述ISP接口与所述中央处理单元相连,用于导入程序,所述片内闪存与所述中央处理单元相连,用于存储程序数据及相关参数。
6.根据权利要求4所述的串口转发服务器,其特征在于,所述主控芯片还包括:联合测试行动小组JTAG接口,所述JTAG接口与所述中央处理单元相连,用于导入测试程序。
7.根据权利要求4所述的串口转发服务器,其特征在于,所述主控芯片还包括:片内时钟源,所述片内时钟源与所述中央处理单元相连,用于产生所述中央处理单元工作的时钟信号。
8.根据权利要求1所述的串口转发服务器,其特征在于,所述主控芯片采用STM32系列的芯片。
9.根据权利要求1所述的串口转发服务器,其特征在于,所述接口芯片的类型为RS232接口芯片或RS485接口芯片。
【文档编号】G08G1/054GK203825821SQ201420060948
【公开日】2014年9月10日 申请日期:2014年2月10日 优先权日:2014年2月10日
【发明者】任磊, 李贵兵, 庞宏杰 申请人:北京川速微波科技有限公司