产品列表
联系方式

杭州易测计量设备有限公司

地 址:杭州市余杭区北沙西路152号

联系人:王经理

电 话:0571-85108155

传 真:0571-85105122

手 机:18094712401

公司动态
 

溯源系统电子秤编程调试

蔬菜质量可追溯系统是一种采用C/S和B/S混合模式的农产品质量追溯系统。该系统采用物联网技术对蔬菜种植及加工过程中的所有生产数据、检疫数据、加工数据、销售数据进行记录,最终为生产过程控制、生产管理、食品溯源服务。因此,可在对企业进行实地调研的基础上,应用此方法开发一套蔬菜质量安全可追溯系统。文章主要研究了其中的电子秤数据通信与同步发送模块的实现方法。 
    0 引 言 
  蔬菜是我们日常生活中必不可少的食物之一,蔬菜质量是否安全直接影响我们的健康。本文在调研蔬菜企业实际业务流程的基础上,对蔬菜种植及加工过程中记录所有生产数据、检疫数据、加工数据、销售数据等数据进行实时跟踪记录。 
  溯源系统的“销售数据模块”中的蔬菜称重由串口电子秤来完成,我们的需求是需要串口电子秤联入网络,蔬菜称重时,电子秤通过串口返回数据给电脑,并将数据通过Socket发送给网络上的服务器并记录下来。 
  实际上常用的电子秤与电脑交互采用两种方式。一种是连续传送方式,电脑不用发送数据给电子秤,电子秤每隔一段时间将“重量”发给电脑。还有一种是指令传输方式,在这种情况下,电子秤只在输入指令的情况下,才会向电脑发送数据。不过这种方式有个最大的缺点,在输入的指令错误的情况下,不会返回任何信息。我们测试它的连续方式。下面先进行电子秤的设置。 
  1 电子秤设置 
  先通过调试说明设定波特率,程序中和机器中必须设置一样的波特率才能正确地收发数据。其次设置“通信协议”。按照电子秤的说明进行配置,下面我们就进行配置。 
  1.1 系统设置 
  1.3 电子秤通讯协议数据格式 
  8位数据位,1位停止位,无校验位。我们选择系统默认的协议D进行设计。字节1(ASCII):= 起始位,字节2~8(ASCII):按先低后高的顺序发送6位重量数据,最后发送符号位,其中“-”表示负数,空格表示正数,不满8个数据则用空格填满。 
  2 电脑串口设置 
  用鼠标右键单击“我的电脑”,在弹出的菜单中选择“属性”,然后选择 “硬件”,“备管理器”,在弹出的窗口数型目录中选择 “通信端口(COM1)”, 弹出的窗口如图1所示。对 “端口参数”进行设置,一定要和自己所选取的电子秤匹配。波特率9600 、8位数据位、1位停止位、无校验位,图1所示是系统通信端口(COM1)的属性设置界面。 
  3 程序设计 
  C/S 程序开发使用Visual Studio 2010 ,Visual Studio 2010可简化在各种平台上创建、调试和开发应用程序的过程,是供开发人员执行基本开发任务的重要工具。它自带对测试驱动开发的集成支持及调试工具,以帮助确保提供高质量的解决方案。 
  3.1 界面设计 
  本系统使用Visual Studio 2010 中的SerialPort控件访问串口。把电子秤配置好后,然后开始编程序。在项目中,电子秤收发数据的子界面如图2所示,其主要任务就是把电子秤称重时的重量信息实时地传递给窗体,在重量文本框中显示出来。至于Socket 在另外的模块来实现,这里不讨论。 
  3.2 串口配置程序 
  4 结 语 
  至此,就可以完成“电子秤称重数据”的动态读取了。在测试过程中也不是一帆风顺的,首先电子秤和电脑串口的连接要保证物理通路,在这个基础上才能进行下一步的工作;其次要正确配置好电子秤,波特率要一定要保证一致;还要选择适当的传输协议,如果这个不正确,后面的程序就不用写了;最后还要写出对应的读取程序。要正确对返回的ASCII码进行解码,这样才能得到正确的结果,当然,这里只是针对电子秤的调试和数据处理过程,网络中的Socket发送在另外模块实现。 
上一篇:SCS―150型地磅的维护与检定 下一篇:电子秤的设计研究
精品推荐 更多…
网站首页汽车衡地磅电子磅秤电子秤电子吊秤电子叉车秤建筑工地产品联系我们关于我们公司动态

联系人:王经理 电话:0571-85108155  传真:0571-85105122

邮编:310006 手机:18094712401 地址:杭州市余杭区北沙西路152号

Copyright © 杭州易测计量设备有限公司 All rights reserved.