一种数据转换设备转让专利

申请号 : CN201910712460.X

文献号 : CN110399326B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱家彬王园尹吉祥

申请人 : 沈阳民航东北凯亚有限公司

摘要 :

本申请所述的数据转换设备,包括RJ45接口、第一类型的通信模组、第二类型的通信模组、微控制器以及输出接口。其中,RJ45接口用于接收第一类型的数据,或者,接收第二类型的数据,RJ45接口的第一部分引脚用于连接第一类型的通信模组,第二部分引脚用于连接第二类型的通信模组,数据转换设备可以连接不同类型的通信模组,以及接收不同类型的数据,针对通过不同通信协议产生数据的行李磅秤,使得在不改造现有上位机的情况下,使得上位机能够从多种行李磅秤自动读取称重数值。

权利要求 :

1.一种数据转换设备,其特征在于,包括:

RJ45接口、第一类型的通信模组、第二类型的通信模组、微控制器以及输出接口;

所述RJ45接口用于接收第一类型的数据,或者,接收第二类型的数据;

所述RJ45接口的第一部分引脚连接所述第一类型的通信模组,第二部分引脚连接所述第二类型的通信模组;

所述第一类型的通信模组与所述第二类型的通信模组分别与所述微控制器相连;

所述微控制器与所述输出接口相连;

所述RJ45接口用于使用所述第一类型的通信模组将所述第一类型的数据发送至所述微控制器,或者,使用所述第二类型的通信模组将所述第二类型的数据发送至所述微控制器;所述微控制器用于将接收到的数据中的信息通过所述输出接口发送至上位机;其中,当所述数据转换设备与使用RS232通信协议的行李磅秤相连接时,所述数据转换设备将行李磅秤的行李称重数值传输至上位机的具体过程为:在行李磅秤称重时,行李磅秤的RJ45接口的供电引脚上电,数据转换设备的RJ45接口的电压检测引脚检测到高电平,数据转换设备的RJ45接口的数据输入引脚接收行李磅秤的接口的数据输出引脚输出的行李称重数据;数据转换设备的RJ45接口将行李称重数据发至RS232通信模组, RS232通信模组将行李称重数据发至微控制器,微控制器将数据存储在缓存中,并根据数据头尾标识0x0D,截取数据中的行李称重数值;然后,微控制器对数值进行转码,并将转码后的数值通过第三通信模组,使用离港系统兼容的标准发至离港系统;

当所述数据转换设备与使用RS485协议的行李磅秤相连接时,所述数据转换设备将行李磅秤的行李称重数值传输至上位机的具体过程为:在行李磅秤称重时,行李磅秤的RJ12接口的供电引脚上电,数据转换设备的RJ45接口的电压检测引脚检测到高电平,数据转换设备的RJ45接口的数据输入引脚接收行李磅秤的接口的数据输出引脚输出的行李称重数据;数据转换设备的RJ45接口将行李称重数据发至RS485通信模组, RS485通信模组将行李称重数据发至微控制器,微控制器将数据存储在缓存中,并根据数据头尾标识0x3E和0x41或者0x0D和0x0A,截取数据中的行李称重数值;然后,微控制器通过第三通信模组,使用离港系统兼容的标准发至离港系统;

当所述数据转换设备与modbus接口行李磅秤相连接时,所述数据转换设备将行李磅秤的行李称重数值传输至上位机的具体过程为:在行李磅秤称重后,行李磅秤的DB9公头通过数据第一传输引脚并使用modbus协议告知数据转换设备行李称重数值所在的存储单元,数据转换设备的RJ45接口的数据输入引脚使用modbus协议从存储单元读取行李称重数值,并将行李称重数值发至RS485通信模组,RS485通信模组将行李称重数值发至微控制器,微控制器将数据存储在缓存中,并通过第三通信模组,使用离港系统兼容的标准发至离港系统。

2.根据权利要求1所述的设备,其特征在于,所述第一部分引脚包括:

RS232数据输入引脚、RS232数据输出引脚以及数据地引脚。

3.根据权利要求1所述的设备,其特征在于,所述第二部分引脚包括:

RS485数据输入引脚以及RS485数据输出引脚。

4.根据权利要求1所述的设备,其特征在于,所述数据转换设备的输出接口包括:USB接口。

5.根据权利要求1所述的设备,其特征在于,所述数据转换设备的输出接口包括由串口接口和RS232通信模组连接组成的接口。

6.根据权利要求1所述的设备,其特征在于,所述数据转换设备的RJ45接口通过电压检测引脚、数据地引脚、RS232数据输入引脚以及RS232数据输出引脚与第一类型的通信接口连接,接收来自所述第一类型的通信接口的数据为所述第一类型的数据;

所述第一类型的通信接口包括使用RS232通信协议的通信接口。

7.根据权利要求 6所述的设备,其特征在于,所述数据转换设备的RJ45接口的电压检测引脚连接所述第一类型的通信接口的供电引脚,所述数据转换设备的RJ45接口的所述数据地引脚连接所述第一类型的通信接口的数据地引脚,所述数据转换设备的RJ45接口的所述RS232数据输入引脚连接所述第一类型的通信接口的RS232数据输出引脚,所述数据转换设备的RJ45接口的所述RS232数据输出引脚连接所述第一类型的通信接口的RS232数据输入引脚。

8.根据权利要求1所述的设备,其特征在于,所述数据转换设备的RJ45接口通过数据地引脚、RS485数据第一传输引脚和RS485数据第二传输引脚与第二类型的通信接口连接,接收来自所述第二类型的通信接口的数据为所述第二类型数据;

所述第二类型的通信接口包括:使用RS485通信协议的通信接口。

9.根据权利要求8所述的设备,其特征在于,所述数据转换设备的RJ45接口的所述数据地引脚连接所述第二类型的通信接口中的数据地引脚,所述数据转换设备的RJ45接口的所述RS485数据第一传输引脚连接所述第二类型的通信接口中RS485数据第一传输引脚,所述数据转换设备的RJ45接口的所述RS485数据第二传输引脚连接所述第二类型的通信接口中RS485数据第二传输引脚。

10.根据权利要求9所述的设备,其特征在于,还包括:

所述数据转换设备的RJ45接口的电压检测引脚与所述使用RS485协议的行李磅秤的RJ12接口的电压检测引脚连接。

说明书 :

一种数据转换设备

技术领域

[0001] 本申请涉及电子信息领域,尤其涉及一种数据转换设备。

背景技术

[0002] 目前国内机场值机员在接收旅客交运行李时,通过手工方式在离港系统中录入旅客交运行李重量,因此操作效率低、并且易出错。
[0003] 解决上述问题的方式之一为:在值机人员通过离港系统接收交运行李时,使得上位机(如机离港系统)能够自动读取并填入行李磅秤的称重数值。
[0004] 但国内各机场行李磅秤品牌和型号众多,不同品牌或型号的行李磅秤的数据输出接口不统一,且数据输出格式不统一,这种情况使得必须对离港系统进行改造,才能使得离港系统自动读取行李磅秤的称重数值适用于多种行李磅秤。而改造离港系统的过于繁琐且成本过高。

发明内容

[0005] 本申请提供了一种数据转换设备,目的在于解决如何在不改造现有上位机的情况下,使得上位机能够从多种行李磅秤自动读取称重数值的问题。
[0006] 为了实现上述目的,本申请提供了以下技术方案:
[0007] 本申请公开了一种数据转换设备,包括:
[0008] RJ45接口、第一类型的通信模组、第二类型的通信模组、微控制器以及输出接口;
[0009] 所述RJ45接口用于接收第一类型的数据,或者,接收第二类型的数据;
[0010] 所述RJ45接口的第一部分引脚连接所述第一类型的通信模组,第二部分引脚连接所述第二类型的通信模组;
[0011] 所述第一类型的通信模组与所述第二类型的通信模组分别与所述微控制器相连;
[0012] 所述微控制器与所述输出接口相连;
[0013] 所述RJ45接口用于使用所述第一类型的通信模组将所述第一类型的数据发送至所述微控制器,或者,使用所述第二类型的通信模组将所述第二类型的数据发送至所述微控制器;所述微控制器用于将接收到的数据中的信息通过所述输出接口发送至上位机。
[0014] 可选的,所述第一类型的通信模组包括:使用RS232通信协议的通信模组;
[0015] 所述第二类型的通信模组包括:使用RS485通信协议的通信模组。
[0016] 可选的,所述第一部分引脚包括:
[0017] RS232数据输入引脚、RS232数据输出引脚以及数据地引脚。
[0018] 可选的,所述第二部分引脚包括:
[0019] RS485数据输入引脚以及RS485数据输出引脚。
[0020] 可选的,所述输出接口包括:USB接口。
[0021] 可选的,所述输出接口包括由串口接口和RS232通信模组连接组成的接口。
[0022] 可选的,所述RJ45接口通过电压检测引脚、数据地引脚、RS232数据输入引脚以及RS232数据输出引脚与第一类型的通信接口连接,接收来自所述第一类型的通信接口的数据为所述第一类型的数据;
[0023] 所述第一类型的通信接口包括使用RS232通信协议的通信接口。
[0024] 可选的,所述RJ45接口的电压检测引脚连接所述第一类型的通信接口的供电引脚,所述RJ45接口的所述数据地引脚连接所述第一类型的通信接口的数据地引脚,所述RJ45接口的所述RS232数据输入引脚连接所述第一类型的通信接口的RS232数据输出引脚,所述RJ45接口的所述RS232数据输出引脚连接所述第一类型的通信接口的RS232数据输入引脚。
[0025] 可选的,所述第一类型的通信接口包括:RJ45接口。
[0026] 可选的,所述RJ45接口通过数据地引脚、RS485数据第一传输引脚和RS485数据第二传输引脚与第二类型的通信接口连接,接收来自所述第二类型的通信接口的数据为所述第二类型数据;
[0027] 所述第二类型的通信接口包括:使用RS485通信协议的通信接口。
[0028] 可选的,所述RJ45接口的所述数据地引脚连接所述第二类型的通信接口中的数据地引脚,所述RJ45接口的所述RS485数据第一传输引脚连接所述第二类型的通信接口中RS485数据第一传输引脚,所述RJ45接口的所述RS485数据第二传输引脚连接所述第二类型的通信接口中RS485数据第二传输引脚。
[0029] 可选的,所述第二类型的通信接口包括:DB9公头。
[0030] 可选的,所述第二类型的通信接口包括:RJ12接口。
[0031] 可选的,还包括:所述RJ45接口的电压检测引脚与所述RJ12接口的电压检测引脚连接。
[0032] 本申请所述的数据转换设备,包括RJ45接口、第一类型的通信模组、第二类型的通信模组、微控制器以及输出接口。其中,RJ45接口接收第一类型的数据和第二类型的数据,RJ45接口的第一部分引脚连接第一类型的通信模组,第二部分引脚连接第二类型的通信模组,可见,数据转换设备可以连接不同类型的通信模组,并可以接收不同类型的数据。并且第一类型的通信模组与第二类型的通信模组分别与微控制器相连,RJ45接口使用第一类型的通信模组将第一类型的数据发送至微控制器,或者,使用第二类型的通信模组将第二类型的数据发送至微控制器,微控制器用于将接收到的数据中的信息通过输出接口发送至上位机。可见,本申请所述的数据转换设备,针对通过不同通信协议产生数据的行李磅秤,使得在不改造现有上位机的情况下,使得上位机能够从多种行李磅秤自动读取称重数值。

附图说明

[0033] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034] 图1为本申请实施例公开的数据转换设备的结构示意图;
[0035] 图2为本申请实施例公开的数据转换设备中的RJ45接口与RS232通信模组以及RS485通信模组的连接示意图;
[0036] 图3为本申请实施例公开的数据转换设备与行李磅秤以及上位机的连接示意图。

具体实施方式

[0037] 本申请实施例公开了一种数据转换设备,目的在于,作为行李磅秤与上位机(如离港系统)之前的数据传输中介,适用于不同类型的行李磅秤的称重数值的采集与传输。
[0038] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0039] 图1为本申请实施例公开的一种数据转换设备的结构,包括:RJ45接口、第一类型的通信模组、第二类型的通信模组、微控制器以及输出接口。
[0040] 其中,RJ45接口的引脚排列示意如下所示,包括引脚1-8,各个引脚的功能如下:
[0041] 1:预留引脚;
[0042] 2:+5V电压检测引脚;
[0043] 3:数据接地引脚(通常称为GND);
[0044] 4:RS485数据第一传输引脚(通常称为RS485数据A);
[0045] 5:RS485数据第二传输引脚(通常称为RS485数据B);
[0046] 6:RS232数据输入引脚(通常称为Tx);
[0047] 7:RS232数据输出引脚(通常称为Rx);
[0048] 8:预留引脚。
[0049] 以上引脚的走线和位置关系,可以参见现有技术,这里不再赘述。
[0050] 在本实施例提供的RJ45接口上除了上述引脚外,还存在两个LED指示灯,其中,一个LED指示灯用于指示电压检测引脚,即当+5V电压存在时,该LED指示灯亮,另一个LED指示灯用于指示数据传输,即无论是RS232还是RS485存在数据传输时,该LED指示灯亮。具体的,用于指示电压检测引脚的LED灯可以发绿色光的LED指示灯,用于指示存在数据传输的LED指示灯,可以为发黄色光的LED指示灯。当然,在实际中,用于指示电压检测引脚的LED指示灯所发的光的颜色还可以为其他颜色,用于指示存在数据传输的LED指示灯所发的光的颜色还可以为其他颜色,本实施例不对这两个LED指示灯具体发光的颜色作限定,只要这两个LED指示灯能够区分指示电压检测引脚与指示数据传输即可。
[0051] 针对以上引脚,本实施例中,第一类型的通信模组具体为RS232通信模组,第二类型的通信模组具体为RS485通信模组。
[0052] 图2为RJ45接口与RS232通信模组以及RS485通信模组的连接示意图,其中,RJ45接口的引脚3、6和7分别与RS232通信模组相连。具体的,RJ45接口的引脚3即数据地引脚与RS232通信模组的数据地引脚相连。RJ45接口的引脚6即RS232数据输入引脚与RS232通信模组的RS232数据输出引脚相连。RJ45接口的引脚7即RS232数据输出引脚与RS232通信模组的RS232数据输入引脚相连。
[0053] RJ45接口的引脚4和5分别与RS485通信模组相连。RJ45接口的引脚4即RS485数据第一传输引脚与RS485通信模组的RS485数据第一传输引脚相连。RJ45接口的引脚4即RS485数据第二传输引脚与RS485通信模组的RS485数据第二传输引脚相连。
[0054] 上述RJ45接口与RS232通信模组中具体的引脚连接只是一种实现方式,在实际中,还可以为其他连接方式,只要可以保证RJ45接口与RS232通信模组间通信即可,本实施例不对具体的实现方式作限定。
[0055] 同理,上述RJ45接口与RS485通信模组中具体的引脚连接只是一种实现方式,在实际中,还可以为其他连接方式,只要可以保证RJ45接口与RS485通信模组间通信即可,本实施例不对具体的实现方式作限定。
[0056] RS232通信模组以及RS485通信模组分别通过串口与微控制器相连。微控制器与输出接口相连。
[0057] 具体的,在本实施例中,微控制器包括0号串口、1号串口、2号串口和3号串口。其中,0号串口用于与RS485通信模组相连,1号串口用于与RS232通信模组相连,2号串口为USB串口模组,用于与上位机相连,3号串口为一个备用通信接口,用于与DB9RS232接口(由DB9母口与RS232通信模组连接构成的接口)连接。需要说明的是,3号串口在使用的过程中,需要为数据转换设备提供电源,具体的,供电电源可以为DC直流电源。
[0058] 具体的,本实施例中,输出接口可以USB接口,具体的,可以为usbtype-B接口,用于与上位机通信,还用于为数据转换设备供电,该USB接口内部通过USB转ttl芯片与微控制器相连。输出接口还可以为RS232通信模组与串口连接构成的接口,具体的,串口接口可以为DB9母口。其中,RS232通信模组与微控制器连接,DB9母口与上位机连接,实现与上位机间的通信。其中,DC电源用于为本申请提供的数据转换设备供电。由于本实施例提供的输出接口存在两种方式,在上位机不支持USB接口进行通信的情况下,可以RS232通信模组与串口组成的接口,实现微控制器与上位机间的通信。
[0059] 图3为图2所示的数据转换设备与行李磅秤以及上位机的连接示意图,包括:行李磅秤显示仪表、数据分配器、数据转换设备、行李磅秤旅客显示屏,和离港PC。
[0060] 其中,行李磅秤显示仪表与数据分配器的输入端连接,数据分配器的两个输出端分别与行李磅秤旅客显示屏、数据转换设备相连,数据转换设备与离港PC相连。
[0061] 在实际中,对于采用不同通信协议的行李磅秤,行李磅秤显示仪表、数据分配器,行李磅秤旅客显示屏,以及离港PC间连线间所使用的接口不同。以下分别对采用METTLER TOLED、Atrax、MODbus这三种协议的行李磅秤为例进行说明(简称METTLER TOLED行李磅秤、Atrax行李磅秤、MODbus行李磅秤)。
[0062] 对于METTLER TOLED行李磅秤,数据分配器的输入端和两个输出端都为RJ45接口,通过数据分配器的两个输出端输出的数据是相同的,一个传输到行李磅秤旅客显示屏进行显示,一个传输到本申请提供的数据转换设备,其中,数据转换设备使用的接口为RJ45接口。
[0063] 对于Atrax行李磅秤,数据分配器的输入端和两个输出端都采用RJ12接口,通过数据分配器的两个输出端输出的数据是相同的,一个传输到行李磅秤旅客显示屏进行显示,一个传输到本申请提供的数据转换设备,其中,数据转换设备采用的接口是RJ45接口。
[0064] 对于MODbus行李磅秤,数据分配器的输入端采用的是DB9公头、两个输出端都采用DB9母头,通过数据分配器的两个输出端输出的数据是相同的,一个传输到行李磅秤旅客显示屏进行显示,一个传输到本申请提供的数据转换设备,其中,数据转换设备采用的接口是RJ45接口。
[0065] 需要说明的是,图3中的数据分配器用于同时向行李磅秤旅客显示屏和数据转换设备发送数据,对于本申请提供的数据转换设备,数据分配器不是必须的,即可以将行李磅秤显示仪表直接与数据转换设备连接。
[0066] 不同类型的行李磅秤,所使用的通信协议的通信接口不同,具体的,行李磅秤所使用的通信协议的通信接口可以第一类型的通信接口或第二类型的通信接口,具体的,第一类型的通信接口可以为使用RS232通信协议的通信接口,具体的,可以为RJ45接口。第二类型的通信接口可以为使用RS485通信协议的通信接口,具体的,可以为RJ12接口或DB9公头。例如,METTLER TOLED行李磅秤采用的是RS232通信协议的通信接口,Atrax行李磅秤和MODbus行李磅秤采用的都是RS485通信协议的通信接口。
[0067] 在本实施例中,将数据转换设备的RJ45接口接收来自第一类型的通信接口的数据称为第一类型的数据,将数据转换设备的RJ45接口接收来自第二类型的通信接口的数据称为第二类型的数据。RJ45接口用于接收该第一类型的数据和第二类型的数据所使用的引脚不同。
[0068] 在行李磅秤为使用RS232通信协议的通信接口的情况下,RJ45接口使用电压检测引脚、数据地引脚、RS232数据输入引脚以及RS232数据输出引脚,与行李磅秤的接口相连,具体的,行李磅秤的接口与RJ45接口间可以通过专用的数据线,将RJ45接口的这些引脚与行李磅秤的接口连接。
[0069] 进一步的,下面将以METTLER TOLEDO行李磅秤为例,详细说明数据转换设备与行李磅秤的连接关系,以及数据转换设备传输行李称重数据的功能。
[0070] 通常,METTLER TOLEDO行李磅秤(包括IND205系列和L700系列)使用RS232通信接口,通信数据线使用24AWG双屏蔽双绞线。假设行李磅秤的接口与数据转换设备的RJ45接口的具体形式均为RJ45水晶头,则行李磅秤的接口与数据转换设备的RJ45接口的连接关系为:
[0071] 行李磅秤的RJ45接口 数据转换设备的RJ45接口
[0072] 2-+5V供电----------------2-+5V电压检测
[0073] 3-GND数据地-------------3-GND数据地
[0074] 6-TX仪表数据输出-------6-RX RS232数据输入
[0075] 7-RX仪表数据输入-------7-TX RS232数据输出
[0076] 即:行李磅秤的接口(即使用RS232通信协议的通信接口)的引脚2:+5V供电引脚,与RJ45接口的引脚2:+5V电压检测引脚相连。行李磅秤的接口的引脚3:数据地引脚,与RJ45接口的引脚3:数据地引脚相连。行李磅秤的接口的引脚6:仪表数据输出引脚(即RS232数据输出引脚),与RJ45接口的引脚6:RS232数据输入引脚相连。行李磅秤的接口的引脚7:仪表数据输入引脚(即RS232数据输入引脚),与RJ45接口的引脚7:RS232数据输出引脚相连。
[0077] 进一步的,数据转换设备的RJ45接口的引脚6,可以与行李磅秤的第二显示屏(即行李磅秤旅客显示屏,用于供旅客观看行李称重数据的显示屏,而非行李磅秤的主显示屏),并联在行李磅秤的接口的引脚6。这种接线方式不会对行李磅秤的主板直接接线,从而保证了不会降低行李磅秤的精准度。
[0078] 数据转换设备将行李磅秤的行李称重数值传输至上位机(如离港系统)的具体过程为:
[0079] 在行李磅秤称重时,行李磅秤的接口的引脚2上电,数据转换设备的RJ45接口的引脚2检测到高电平,数据转换设备的RJ45接口的引脚6接收行李磅秤的接口的引脚6输出的行李称重数据。数据转换设备的RJ45接口将行李称重数据发至RS232通信模组,RS232通信模组将行李称重数据发至微控制器,微控制器将数据存储在缓存中,并根据数据头尾标识0x0D,截取数据中的行李称重数值。然后,微控制器对数值进行转码,并将转码后的数值通过第三通信模组(串口),使用AEA协议标准(离港系统兼容的标准),发至离港系统。
[0080] 表1为数值转码规则的示例,数据转码技术可参见现有技术,这里不再赘述。
[0081] 表1
[0082]
[0083] 下面将以ATRAX行李磅秤为例,详细说明数据转换设备与行李磅秤的连接关系,以及数据转换设备传输行李称重数据的功能。
[0084] ATRAX的950、960系列行李磅秤,采用RS485通信方式,使用数据转换设备的RJ45接口的2、3、4、5引脚实现数据通信和电位检测,使用6芯屏蔽数据线,数据转换设备的RJ45接口的具体形式可以为使用RJ45水晶头,行李磅秤端的接口可以为RJ12 6P6C水晶头,则行李磅秤的接口与数据转换设备的RJ45接口的连接关系为:
[0085] 行李磅秤的RJ12接口 数据转换设备的RJ45接口
[0086] 2-+5V电压检测-------2-+5V电压检测
[0087] 3-GND数据地------3-GND数据地
[0088] 4-RX RS485数据A---4-RX RS485数据A
[0089] 5-TX RS485数据B---5-TX RS485数据B
[0090] 即:行李磅秤RJ12接口的引脚2:电压检测引脚,与数据转换设备的RJ45接口的引脚2:电压检测引脚相连。行李磅秤RJ12接口的引脚3:数据地引脚,与数据转换设备的RJ45接口的引脚3:数据地引脚相连。行李磅秤RJ12接口的引脚4:RS485数据A引脚(即RS485数据第一传输引脚),与数据转换设备的RJ45接口的引脚4:RS485数据A引脚(即RS485数据第一传输引脚)相连。行李磅秤RJ12接口的引脚5:RS485数据B引脚(即RS485数据第二传输引脚),与数据转换设备的RJ45接口的引脚5:RS485数据B引脚(即RS485数据第二传输引脚)相连。
[0091] 数据转换设备将行李磅秤的行李称重数值传输至上位机(如离港系统)的具体过程为:
[0092] 在行李磅秤称重时,行李磅秤的RJ12接口的引脚2上电,数据转换设备的RJ45接口的引脚2检测到高电平,数据转换设备的RJ45接口的引脚4接收行李磅秤的接口的引脚4输出的行李称重数据。数据转换设备的RJ45接口将行李称重数据发至RS485通信模组,RS485通信模组将行李称重数据发至微控制器,微控制器将数据存储在缓存中,并根据数据头尾标识0x3E和0x41或者0x0D和0x0A,截取数据中的行李称重数值。然后,微控制器通过第三通信模组(串口),使用AEA协议标准(离港系统兼容的标准),发至离港系统。
[0093] 下面将以modbus接口行李磅秤为例,详细说明数据转换设备与行李磅秤的连接关系,以及数据转换设备传输行李称重数据的功能。
[0094] modbus接口行李磅秤采用DB9-RJ45专用线。数据转换设备的RJ45接口的具体形式可以为使用RJ45水晶头,行李磅秤端的接口可以为DB9公头,则行李磅秤的接口与数据转换设备的RJ45接口的连接关系为:
[0095] 行李磅秤的DB9公头 数据转换设备的RJ45接口
[0096] 1-RS458数据A-------------4-RX RS485数据A
[0097] 2-RS485数据B-------------5-TX RS485数据B
[0098] 5-RS485数据地GND----------3-GND数据地
[0099] 即:行李磅秤DB9公头的引脚5:数据地引脚,与数据转换设备的RJ45接口的引脚3:数据地引脚相连。行李磅秤DB9公头的引脚1:RS485数据A引脚(即RS485数据第一传输引脚),与数据转换设备的RJ45接口的引脚4:RS485数据A引脚(即RS485数据第一传输引脚)相连。行李磅秤DB9公头的引脚2:RS485数据B引脚(即RS485数据第二传输引脚),与数据转换设备的RJ45接口的引脚5:RS485数据B引脚(即RS485数据第二传输引脚)相连。
[0100] 数据转换设备将行李磅秤的行李称重数值传输至上位机(如离港系统)的具体过程为:
[0101] 在行李磅秤称重后,行李磅秤的DB9公头通过引脚1并使用modbus协议告知数据转换设备行李称重数值所在的存储单元,数据转换设备的RJ45接口的引脚4使用modbus协议从存储单元读取行李称重数值,并将行李称重数值发至RS485通信模组,RS485通信模组将行李称重数值发至微控制器,微控制器将数据存储在缓存中,并通过第三通信模组(串口),使用AEA协议标准(离港系统兼容的标准),发至离港系统。
[0102] 在本实施例中,数据转换设备还包括:电源指示灯、状态指示灯、应答灯、复位按钮、语音提示设备以及语音提示设备开关。其中,电源指示灯、状态指示灯以及应答灯分别与微控制器相连。复位按钮通过复位电路与微控制器相连,语音提示设备分别与语音提示设备开关和微控制器相连,语音提示设备开关还与电源地相连。
[0103] 其中,电源指示灯用于指示设备是否通电,具体的,电源指示灯可以为白色LED灯,例如,在数据转换设备通电时,该白色LED灯亮,在数据转换设备不通电时,该白色LED灯不亮。
[0104] 状态指示灯用于指示数据转换设备是否正常工作。具体的,状态指示灯可以为红绿双色灯,在数据转换设备正常工作状态时,绿色灯亮,在数据转换设备处于异常状态时,红色灯亮。
[0105] 应答灯用于指示上位机是否向数据转换设备请求数据。具体的,应答灯可以为紫色LED灯,每次上位机向设备请求数据时,触发该应答灯闪烁。
[0106] 复位按钮用于为微控制器复位重启。
[0107] 语音提示设备用于在语音提示设备开关处于开启状态的情况下,在数据转换设备启动或者上位机向数据转换设备请求数据的情况下,发出提示声。具体的,语音提示设备可以为蜂鸣器,语音提示器开关可以为蜂鸣器开关,发出的提示声具体为蜂鸣声。
[0108] 从上述说明可以看出,在已知行李磅秤的接口的情况下,可以使用数据转换设备的RJ45接口中与行李磅秤的接口匹配的引脚,连接行李磅秤,在连接后,数据转换设备则可以自动完成行李磅秤的称重数值的采集、转换以及上传至上位机的过程。
[0109] 因为数据转换设备可以为离港系统提供AEA标准的秤称数值,因此有效降低了离港系统的开发成本和后期维护成本。
[0110] 数据转换设备通过硬件方式进行数据采集和编码解析,所以不会影响上位机的性能。
[0111] 并且,只需在行李磅秤和离港系统之间连接数据转换设备即可,因此,投产实施简单且成本低。
[0112] 本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0113] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0114] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。