电阻式粮食水分测定仪的设计
电阻式粮食水分测定仪的设计
作者:郑长征
来源:《现代电子技术》2009年第19期
摘 要:粮食水分含量是粮食储藏和加工中一个重要的环节,如何快速准确地测定是企业降低生产成本、提高生产效率的需要,目前有多种测量方法,但各有优缺点。在分析粮食的介电特性的基础上,提出了基于脉宽测量的电阻比值法的测量方法,详细介绍了它的测试原理、硬件结构和软件流程。该测定仪具有测量精度高、低功耗、便于携带、操作方便、人机界面友好等特点。
关键词:水分测定;电阻比值法;单片机;E2PROM
中图分类号:TM93文献标识码:A
文章编号:1004-373X(2009)19-143-03
Design of Grain Moisture Test Apparatus Based on Resistance Test
ZHENG Changzheng
(Wuhan Polythnic University,Wuhan,430023,China)
Abstract:Grain moisture is a key problem of grain storage and process.How to measure it fast and truely is the demand of reduing cost and raising produce efficiency for enterprises.By so far there are different methods which have their disadvan-tages.This paper introduces resistance ratio method based on measuring impulse width according to the grain′s media electric characteristics.It describes measure principle,hardware design and software flow chart in detail .This apparatus has some advantages such as high measure accuracy,low power consumption,good interface for man and machineand so on.
Keywords:moisture test;resistance ratio method;single chip computer;E2PROM
0 引 言
传统的直接水分测量法周期长,难以满足现代生产对速度和连续化的要求,而非电量的电测方法是比直接法更高效的水分测量方法,当前应用十分广泛。粮食水分检测方法原理上可以有:电阻法、电容法、中子法、微波法、红外法、核磁共振法等。考虑物料对象特性,红外法主要用于表面水分测量,多见于纸张水分检测中;中子法和核磁共振法基于水分中氢原子效应,系统复杂,造价高,不能体现检测对象的专用性。微波法是利用水对微波能量的吸收或作用于粮食的微波参量随水分变化的原理进行水分测量,其测量值与物料成分有关,测量电路及信号处理较复杂,价格偏高。电阻方法因其快速、准确、成本低的特点一直是最常用的水分测量方法,但由于电
阻方法存在信号强度小、取样要求高、抗干扰性较差等缺陷,近年来出现了许多新的基于电阻测量原理的创新方法,如两量程直流电阻法[1],脉冲电阻法[2],复阻抗分离法[3],交流阻抗法[4]等。本设计在上述研究的基础上,创新地提出基于脉宽测量的电阻比值法和测量信号的数据处理方法,能够快速准确地对水分进行测定。
1 测试原理
粮食水分测定仪是具有区域特色的产品,它对不同地区的粮食作物具有不同的测量基准值,因此在测试之前,需要根据不同的粮食种类,在不同的状态下进行标定工作,建立起标准的测量数据关系,这些数据可以由生产厂家写入测定仪的E2PROM数据区中,也可以由用户根据标准现场标定。该系统利用ATmega128自身的4 KB的E2PROM用来存储不同种类的粮食的水分的标定值、温度补偿系数和系统的密码等参数。在使用之前需要进行水分的标定工作,把同一样本分别在标准测定仪和本测定仪同时进行比对测量,确定水分和电阻的关系,然后再通过键盘把对应关系写入E2PROM中的相应单元中保存起来,形成标准的测量曲线或数据表格。同时考虑到温度的影响,必须加上温度补偿系数以进行修正。在实际测量时,把当前的测量值与这些标准值进行比较,就可以实现水分的测量。
2 系统硬件设计
系统的硬件结构图如图1所示。
图1 硬件结构图
MCU采用Atmel公司的高速嵌入式单片机ATmega128,它采用先进的RISC精简指令集结构,具有128 KB的在线可重复编程的FLASH、4 KB的SRAM和4 KB的E2PROM,同时具有8/16位定时器/计数器、PWM输出模块、UART、SPI等多种串行通信接口、可编程的看门狗定时器等功能模块、丰富的外部和内部中断源、多种工作模式。这些特性使ATmega128 成为功能更强大的微控制器,更好地支持应用于脉宽调制、高速I/O、递增/递减计数能力等工业控制等场合。在程序中主要完成水分的采样和高速处理、LCD显示、键盘输入、驱动输出、与PC机进行通信等工作。
该测定仪的测量的范围在5~30%之间,精度在±0.2%,水分用2个字节表示,因此共需要1 KB保存在某一温度条件下的水分值,再加上温度补偿系数和密码的设定。4 KB空间已经足够了。它的可编程的看门狗定时器模块能保证系统能够可靠稳定的工作。
LCD采用T6963C控制器的128×64点阵模块,它可同时显示测量品种水稻、玉米、大豆、小麦,然后通过键盘确定具体的测试对象,在每个测试子菜单下显示测量值、测量次数、平均值、标定值设定密码等选项,只有当操作者的输入密码与系统给定的密码相同时,才能进行标定值的设定,一般情况下,这些值是不能随意修改的。