论文部分内容阅读
粮食存储问题是关系国计民生的大事,是维持国民经济持续稳定发展的坚实后盾。粮情检测系统是利用半导体测量技术和通信技术,及时直观的反映了粮食的存储状况并能根据粮情做出适当控制的系统。现有的粮情检测系统一般采用三级主分机模式,主要用于大型国有粮食储备库,对于中小型粮库来说,采用这样的系统无疑会造成资源浪费。为此,本文设计了一种适用于中小型粮库的嵌入式粮情检测系统。(1)分析了粮情检测的背景,论述了该课题的研究意义,叙述国内外粮情检测领域的发展现状,提出了本课题的研究内容。(2)根据国家粮食局对粮情检测系统的要求,设定了系统整体指标和各模块的设计指标。根据设计指标,提出了一种适合中小型粮库的粮情检测系统方案,对各子模块功能进行描述。(3)针对粮仓的特殊环境,制定了一系列数据采集器的设计原则,并依此原则设计了数据采集器的硬件电路。为了使系统更稳定可靠,提升了系统的防雷能力和防静电能力,并为传感器电源设计了传感器电源短路保护电路。(4)为了搜索单总线上多个DS18B20的序列号,提出了两种可行的序列号搜索算法。选用了一种快速收敛算法,该算法程序简捷、编程思路清晰、消耗时间稳定、搜索结果可靠,对于包括粮情检测系统在内的实时性不高的多点测温领域都有比较高的参考价值。然后设计了可靠的RS485通信协议和数据采集器的应用程序。(5)根据主机的功能要求,设计了基于AT91SAM9263微处理器的核心电路,在外围电路板上扩展了各种外围端口,设计了控制逻辑电路。(6)对AT91SAM9263EK开发板的BSP包的Bootloader、配置文件、驱动程序如串口驱动、LCD驱动和GPIO驱动进行移植。建立起Platform Builder的编译环境,在此环境下定制了Windows CE操作系统,建立起SAM-BA2.7镜像下载环境,为上层应用程序建立了底层硬件平台。本课题研究并实现了粮情检测系统的各功能模块,较之传统的粮情检测系统,本系统更精简、成本更低、效率更高、反应速度更快,既满足了客户需求,又可适用于其他多点温度检测领域,具有深远的现实意义和广阔的发展前景。