一种能兼容不同称重传感器的交易过程控制设备的制作方法
本发明涉及农产品交易设备技术领域,更具体地,涉及一种能兼容不同称重传感器的交易过程控制设备。
背景技术:
目前农产品或者其他产品的地磅交易终端都是采用地磅加表头的方式,然后将称重的信息记录下来,更自动化的是将表头的信息通过串口的方式直接传送给电脑或者其他终端设备,由于串口发送数据一般是采用不间断的波特率的方式进行数据的传送,一般采用的是9600,也就意味着称重时每秒钟要发送大约1200字节,如果采用的波特率更高,每秒发送的数据更多,而其中的很多数据是相同的数据,对电脑或终端来说造成数据的冗余,影响数据采集的准确性,甚至会影响系统的速度和性能。如果对地磅进行智能化的改进,由于信号不匹配等诸多因素,需要更换地磅,而地磅的更换费时费力,很难操作。
目前的身份识别一般采用的是RFID识别,或者是其他的标签的信息识别,但对于此种识别方式不能对操作者的身份进行认证,任何人都可以进行操作,可以对数据进行篡改,监管能力有一定的漏洞。而且每次交易也不能实现票据信息的记录和打印。
技术实现要素:
本发明提供一种克服上述问题或者至少部分地解决上述问题的能兼容不同称重传感器的交易过程控制设备,该装置应用兼容不同称重传感器,可以对不同地磅信号的识别和校对处理。
根据本发明的一个方面,提供一种能兼容不同称重传感器的交易过程控制设备,该设备包括触摸控制模块、打印模块、核心控制模块、存储模块、称重模块、数据传输模块和身份认证识别模块,所述触摸控制模块、打印模块、存储模块和身份认证识别模块分别与所述核心控制模块连接,所述称重模块通过所述数据传输模块与所述核心控制模块连接,所述存储模块与所述称重模块连接。
进一步,所述触摸控制模块,用于进行数据信息的输入。所述触摸控制模块用于进行整个设备的详细功能操作,进行交易信息的录入,身份信息识别,打印条码内容及格式的定制。
进一步,所述触摸控制模块是基于Linux的嵌入式操作系统,操作方便简易。
进一步,所述核心控制模块,用于对采集到的地磅称重信息的滤波加权平均处理,用于对不同地磅的数字信号进行校正处理,以及用于对获取后的操作者身份信息进行对比识别,达到对任何一种地磅都能进行“即插即用”。控制对采集信息的输出打印。核心控制模块是整个装置的总控制,负责在Linux系统下对身份认证信息的采集,地磅信息的获取,自定义内容等信息的三联票据的打印。
进一步,所述核心控制器将地磅信息采集到的数据存储在串口存储文件中;将身份认证的信息存储在身份信息的文件中;将各种菜品名称会存储在菜品名称的文件中;当信息采集时,将采集的原始信息分别存储在各自的文件夹中;在生成条码票据时,会调用各个文件中的内容进行数据的处理,生成最终打印格式的文件,并将打印的文件存储,以备信息的核对。所述核心控制器对原始文件进行信息的备份,再对其进行信息的处理融合操作。采用嵌入式的Linux操作系统可以不仅在速度和性能上能大大满足要求,而且可以节约成本。
进一步,所述打印模块,用于输出所述核心控制模块处理后的信息,将输出信息以三联票据的方式打印。
进一步,所述打印模块输出的信息包括操作者的身份认证信息,以及获取的地磅的称重信息等。在交易的票据内容和格式采用自主定义的方式,实现标签快速定义生成的三联打印格式。
进一步,所述打印模块与所述核心控制模块之间采用串口的方式进行数据的交互,所述串口采集的数据采用触发定时取平均值的数据传输和存储,即串口在接收采集到的数据时采用,有重量传感器数据变化,触发所述串口打开,每隔1S进行数据传输,每次采集数据5次,将采集的数据存储于Linux下的串口文件中,Linux系统会在该文件中自动生成加权平均值,因此每次采集在串口的文件中的数据,会记录操作的时间、5次采集数据值以及已经加权滤波处理后的值。
进一步,所述存储模块,用于存储采集到的数据信息和所述核心控制器处理后的数据信息。该设备采用Linux系统,因此各个采集到的数据,以及在核心控制器处理后的数据存储都是以文件的方式进行存储。
进一步,所述存储模块采用高速缓存cache机制的存储机构,大大提高了采集的数据存储,从而在很大程度上提高了整个设备的速度。
所述存储模块对所述核心控制器处理后的信息进行存储,可减少数据的冗余,因为地磅在进行数据采集时,一次会采集到几千条甚至上万条重量信息,地磅上称重的物品需要人工输入的方式进行。本发明采用先将交易时可能会有的品种进行数据的存储,在称重时进行人工输入进行数据,采用快速搜索输入法,大大提高交易速度。
进一步,所述称重模块,包括交易平台上的地磅。所述地磅包括多个传感器经过信息加权处理后出来五根信号,其中包括,一个屏蔽地信号,两个激励信号:V+和V-,以及两个差分信号:IN+和IN-。
进一步,所述数据转换模块,用于将所述地磅输出的模拟信号转换为数字信息,再传输至所述核心处理器进行处理。所述数据转换模块可实现对不同地磅接口的无缝连接处理,即实现“即插即用”。
目前常用的地磅的接口是采用串口的方式,而串口上实用的是5根线,分别为V+,V-,IN+,IN-,屏蔽。而不同的厂商实用的线序是不同的,例如有的厂商采用DB9中的1为V-,6为V+,8为IN-,9为IN+,而有的会采用1为V-,2为V+,3为IN-,4为IN+,5为屏蔽。总之不同的厂商的接口会有很大的差异。
该设备在地磅接口接入数据转换模块前,首先利用信号检测转换模块检测DB9中哪5根线是连接传感器的数据线和屏蔽线,然后检测出哪根是屏蔽线、V+、V-、IN+以及IN-。
检测的原理是通过判断DB9上与地线之间的阻值大小来进行,阻值相当大的是悬空状态的DB9管脚,屏蔽线与地是相连接的,阻值接近为0。其余四条线的判断方法为通过测试其电压值,测试出电压值为0V的为V-,测试出有电压的为V+,其余两条线为数据线,发送的数据为模拟信号,对于IN+与IN-差分信号,可以随意接入该设备的差分信号输入端,信号采集的数字是通过这两条线上数值的差异进行信息的采集处理,因此只会造成采集的数值变为负值,可以在软件处理中进行取反获取采集的正确值。
进一步,所述身份识别模块,采用二代身份证识读模块,可以更加准确的记录操作的信息,能够准确找到操作者。
本发明基于嵌入式Linux系统进行地磅的采集及分析,对不同类型的地磅的接口进行管脚的自动识别,并对数据信息进行滤波加权处理,采用应答式的数据传送,保证每次称重数据传送为五次,既能保证采集数据的准确性,又可以提高整个装置的速率。本发明采用对身份证信息的识读,可以更精确地实现对操作者的身份认证。
附图说明
图1为本发明的能兼容不同称重传感器的交易过程控制设备的模块示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
在根据本申请的一个实施例中,参考图1,提供一种能兼容不同称重传感器的交易过程控制设备,该设备包括触摸控制模块、打印模块、核心控制模块、存储模块、称重模块、数据传输模块和身份认证识别模块,所述触摸控制模块、打印模块、存储模块和身份认证识别模块分别与所述核心控制模块连接,所述称重模块通过所述数据传输模块与所述核心控制模块连接,所述存储模块与所述称重模块连接。
进一步,所述触摸控制模块,用于进行数据信息的输入。所述触摸控制模块用于进行整个设备的详细功能操作,进行交易信息的录入,身份信息识别,打印条码内容及格式的定制。
进一步,所述触摸控制模块是基于Linux的嵌入式操作系统,操作方便简易。
进一步,所述核心控制模块,用于对采集到的地磅称重信息的滤波加权平均处理,用于对不同地磅的数字信号进行校正处理,以及用于对获取后的操作者身份信息进行对比识别,达到对任何一种地磅都能进行“即插即用”。控制对采集信息的输出打印。核心控制模块是整个装置的总控制,负责在Linux系统下对身份认证信息的采集,地磅信息的获取,自定义内容等信息的三联票据的打印。
进一步,所述核心控制器将地磅信息采集到的数据存储在串口存储文件中;将身份认证的信息存储在身份信息的文件中;将各种菜品名称会存储在菜品名称的文件中;当信息采集时,将采集的原始信息分别存储在各自的文件夹中;在生成条码票据时,会调用各个文件中的内容进行数据的处理,生成最终打印格式的文件,并将打印的文件存储,以备信息的核对。所述核心控制器对原始文件进行信息的备份,再对其进行信息的处理融合操作。采用嵌入式的Linux操作系统可以不仅在速度和性能上能大大满足要求,而且可以节约成本。
进一步,所述打印模块,用于输出所述核心控制模块处理后的信息,将输出信息以三联票据的方式打印。
进一步,所述打印模块输出的信息包括操作者的身份认证信息,以及获取的地磅的称重信息等。在交易的票据内容和格式采用自主定义的方式,实现标签快速定义生成的三联打印格式。
进一步,所述打印模块与所述核心控制模块之间采用串口的方式进行数据的交互,所述串口采集的数据采用触发定时取平均值的数据传输和存储,即串口在接收采集到的数据时采用,有重量传感器数据变化,触发所述串口打开,每隔1S进行数据传输,每次采集数据5次,将采集的数据存储于Linux下的串口文件中,Linux系统会在该文件中自动生成加权平均值,因此每次采集在串口的文件中的数据,会记录操作的时间、5次采集数据值以及已经加权滤波处理后的值。
进一步,所述存储模块,用于存储采集到的数据信息和所述核心控制器处理后的数据信息。该设备采用Linux系统,因此各个采集到的数据,以及在核心控制器处理后的数据存储都是以文件的方式进行存储。
进一步,所述存储模块采用高速缓存cache机制的存储机构,大大提高了采集的数据存储,从而在很大程度上提高了整个设备的速度。
所述存储模块对所述核心控制器处理后的信息进行存储,可减少数据的冗余,因为地磅在进行数据采集时,一次会采集到几千条甚至上万条重量信息,地磅上称重的物品需要人工输入的方式进行。本发明采用先将交易时可能会有的品种进行数据的存储,在称重时进行人工输入进行数据,采用快速搜索输入法,大大提高交易速度。
进一步,所述称重模块,包括交易平台上的地磅。所述地磅包括多个传感器经过信息加权处理后出来五根信号,其中包括,一个屏蔽地信号,两个激励信号:V+和V-,以及两个差分信号:IN+和IN-。
进一步,所述数据转换模块,用于将所述地磅输出的模拟信号转换为数字信息,再传输至所述核心处理器进行处理。所述数据转换模块可实现对不同地磅接口的无缝连接处理,即实现“即插即用”。
目前常用的地磅的接口是采用串口的方式,而串口上实用的是5根线,分别为V+,V-,IN+,IN-,屏蔽。而不同的厂商实用的线序是不同的,例如有的厂商采用DB9中的1为V-,6为V+,8为IN-,9为IN+,而有的会采用1为V-,2为V+,3为IN-,4为IN+,5为屏蔽。总之不同的厂商的接口会有很大的差异。
该设备在地磅接口接入数据转换模块前,首先利用信号检测转换模块检测DB9中哪5根线是连接传感器的数据线和屏蔽线,然后检测出哪根是屏蔽线、V+、V-、IN+以及IN-。
检测的原理是通过判断DB9上与地线之间的阻值大小来进行,阻值相当大的是悬空状态的DB9管脚,屏蔽线与地是相连接的,阻值接近为0。其余四条线的判断方法为通过测试其电压值,测试出电压值为0V的为V-,测试出有电压的为V+,其余两条线为数据线,发送的数据为模拟信号,对于IN+与IN-差分信号,可以随意接入该设备的差分信号输入端,信号采集的数字是通过这两条线上数值的差异进行信息的采集处理,因此只会造成采集的数值变为负值,可以在软件处理中进行取反获取采集的正确值。
进一步,所述身份识别模块,采用二代身份证识读模块,可以更加准确的记录操作的信息,能够准确找到操作者。
基于上述技术方案,本发明所提供的能兼容不同称重传感器的交易过程控制设备,用于在农产品或大宗商品交易过程中对地磅信息的采集,实现对各种地磅的无缝连接,减少数据冗余,实现稳定数据传输,包括对操作者身份证信息的获取,对地磅模拟信号的容错应变机制,保证任何一种地磅的接口能做到“即插即用”。在交易的票据内容和格式采用自主定义的方式,实现标签快速定义生成的三联打印格式。
采用Linux系统,将所需采集的信息以文件方式进行数据存储,且存储模块采用高速缓存的cache机制,不仅实现数据的快速采集存储,而且原始数据存储与数据处理的文件分开,即保证了追溯原始文件的需要,又能提高设备的性能;
采用将地磅的DB9直接接入设备中,在设备中增加数据转换模块,检测不同地磅上的输入信息,实现任意地磅的即插即用。大大提高了地磅的利用率;
利用身份识别模块将操作者的信息记录下来,其中身份识别采用的是二代身份证识读模块,可以更加准确的记录操作的信息,能够准确找到操作者;
所述设备还可以与已有的表头并联使用,实时对称重数据进行比较核对。既能实现对操作者的身份信息的认证,也不需要对地磅表头进行任何处理,实现对任何一种地磅的信息的获取,并将所需信息以三联票据的方式打印出来。
本发明基于嵌入式Linux系统进行地磅的采集及分析,对不同类型的地磅的接口进行管脚的自动识别,并对数据信息进行滤波加权处理,采用应答式的数据传送,保证每次称重数据传送为五次,既能保证采集数据的准确性,又可以提高整个装置的速率。本发明采用对身份证信息的识读,可以更精确地实现对操作者的身份认证。
最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术研发人员:杜晓伟,钱建平,杨信廷,常红梅,解菁
技术所有人:北京农业信息技术研究中心
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除