ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:489.67KB ,
资源ID:3492468      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3492468.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(粮仓管理系统的设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

粮仓管理系统的设计.docx

1、粮仓管理系统的设计 本科生毕业设计 粮仓管理系统的设计 学 院: * 专 业: * 学 号: * 学生姓名: * 指导教师: * (职称)摘 要随着科学技术的高速发展,单片机技术、自动检测技术已广泛应用于社会的各个行业。本文主要采用单片机技术、自动检测技术对粮仓管理系统进行应用设计。设计的粮仓管理系统主要由51单片机为控制中心、DH11温湿度传感器、无线接发模块、时钟芯片、液晶、储存芯片、上位机等部分组成。无线接发模块将检测到粮仓的实时温、湿度发送给主机然后将数据传到电脑,使系统能根据检测到的情况和设置情况作出相应的控制,为确保粮仓的良好环境提供了保证。文中详细介绍了粮仓管理系统的设计方案的选

2、择、硬件电路的组成、系统的工作原理、软件程序的设计、系统的调试与检测等,测试结果表明,所设计的系统能实现预定的各项功能,测试各项性能指标全部达到设计的要求。关键词: 51单片机;温湿度传感器;分机;无线收发模块;主机;上位机 Design of Management System in Granary*AbstractWith the rapid development of science and technology, microcomputer technology and automatic detection technology have been widely applied i

3、n the various sectors of society.The monolithic integrated circuit technology and automatic detection technology are mainly used in application design of granary management system in this paper. With 51 single chip microcomputer working as control center, the design of granary management system is m

4、ainly composed of DH11 temperature, humidity sensor, a wireless receiving module, the clock chip, LCD, memory chips and so on. Wireless receiving module will detect the real-time temperature and humidity of the granary and send it to the host and then transmits the data to the computer, so the syste

5、m can be detected according to the circumstances and settings corresponding control, which will ensure that the granary provide a good environment.The selection of design scheme, the hardware compositions, the working principle, the design of software, the debugging and testing of the granary manage

6、ment system are introduced in detail in this paper. And it is showed in test that the system can achieve the predetermined functions and the performance indicators all meet the requirements of this design.Keywords: 51 control chip; Temperature and humidity sensor; Extension; Wireless transceiver mod

7、ule; Host; PC粮仓管理系统的设计姓名:* 学号: * 班级:*1选题背景粮食是关系国计民生的重要战略物资,吃饭始终是人类赖以生存和社会稳定的头等大事,保持粮食科学仓储和流通至关重要,因此,开发一个结合现代计算机技术、自动控制技术的粮管理控制系统,可以简化粮食存储管理过程,保障粮食的安全,减少人力,提高效率,这对于推进粮库管理的现代化将具有非常重要的意义。粮仓测控技术的研究始于20世纪70年代,它是科学保粮的重要技术之一,随着国家农业产业政策的不断完善,以及现代科学技术在农业生产中的应川和推广。国家粮食总产量不断突破历史新高。但国家的粮食储备状况自建国以来却没有得剑明显改善。全国80

8、左右的粮食仍采川原始的存储方式。初期,以铜电阻,热敏电阻作为传感器件,通过检测电阻的变化来反映粮食温度的变化为粮食保管提供参考依据。但此工作靠人一点一点测精、效率低准确性差。在粮食部门各级领导的关怀和粮食行业科技主管部门的人力支持,在粮食行业内、外科技工作者近30年的共同努力下,粮食检测技术不断完善、提高、并日趋成熟,逐步形成了样式繁多的粮情检测系统,为安全、科学储粮起到了积极的作用。在储藏过程中,粮食受温度、湿度及其它因素的影响,可能出现发热、霉变、虫害等情况。为了减少粮食储藏过程中的损失,保障粮食的品质、质量,首先应该及时准确地把握粮食储藏过程中各种物理因素的变化情况,找出其变化规律。法国

9、储粮专家JeLasseran,DBerhant采用温度调节器来控制温度。实验在一个500吨、高16米的中型仓中进行。研究表明,在低温气候下从夏季到秋季经23次通风每次要持续儿个晚上每天410小时,可将温度从300C降到SC(在英国气候条件卜)在冬天粮温可保持不变,井在春天有所上升,经过一年的实践表明:不仅甲生状况良好。而且粮食的品质没有变化:澳人利弧Gib等专家最近研究了一种以PC机为基础的可遥控利监侧通风系统的通风控制器该控制器包括一台PC机和相关的软件、气象预报台和粮堆中的灵敏元件。它能灵活地、有效地控制通风系统,减少通风费用,并可以实行联网,从而不必依靠仓库管理人员收集的情况。就能得到通

10、风系统的有关数据和系统的运行情况。本设计储粮管理系统能及时检测、保存粮仓的粮情信息(如粮温、粮湿等),对于安全储粮、历史数据查询、分析得出储粮普遍规律都有积极的作用;对于早期粮情信息检测手工作业效率低,劳动强度大、储粮成本高等缺陷有明显改变作用。能产生一定期的经济效益,也具有重大的社会效益。2方案比较和选择粮管理控制系统由51单片机、温湿度传感器、液晶、无线收发模块、DS1302时钟芯片等元件组成,其中控制系统的选择是关键,控制芯片的选择既要求满足控制的需求,又要省钱、易操作,总而言之是要求性价比达到最高,以便花最少的钱来设计出性能较好的系统。控制中心不仅要处理检测到的数据,还要根据设置来发出

11、相应的操作指令,因而是系统能自动化、智能化的关键。作为测控系统,如何获取精准的数据也十分关键,传感器在系统中是实现测量的主要环节,是测控系统必不可少的部件,如果没有传感器对信号进行准确可靠的检测,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。2.1控制芯片的选择 方案一:采用AT89S51单片机, AT89S51 为 ATMEL 所生产的可电气烧录清洗的8051 相容单芯片,其内部程序代码容量为4KB。AT89S51主要功能列举如下:(1)为一般控制应用的8

12、位单芯片;(2)晶片内部具时钟振荡器(传统最高工作频率可至12MHz);(3)内部程式存储器(ROM)为4KB;(4)内部数据存储器(RAM)为128B;(5)外部程序存储器可扩充至64KB;(6)外部数据存储器可扩充至64KB;(7)32 条双向输入输出线,且每条均可以单独做I/O的控制; (8)5 个中断向量源;(9)2 组独立的16位定时器;(10)1 个全多工串行通信端口;(11)8751及8752单芯片具有数据保密的功能;(12)单芯片提供位逻辑运算指令。方案二:选择AT89S52单片机,AT89S52为ATMEL 所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程

13、Flsah存储器。AT89S52主要功能列举如下:(1)拥有灵巧的8位CPU和在系统可编程Flash;(2)晶片内部具时钟振荡器(传统最高工作频率可至12MHz);(3)内部程序存储器(ROM)为8KB;(4)内部数据存储器(RAM)为256字节;(5)32个可编程I/O 口线;(6)8个中断向量源;(7)三个16位定时器/计数器;(8)三级加密程序存储器;(9)全双工UART串行通道。对比两个芯片的功能来看,AT89S52的性能比AT89S51要有优势,但相对于我们设计的系统来说,AT89S51能满足了们的设计要求了,从性价比来选择,选择AT89S51更符合我们的设计要求。2.2温、湿度传感

14、器的选择方案一:采用pt100温度传感器。pt100是铂热电阻,它的阻值跟温度的变化成正比。PT100的阻值与温度变化关系为:当PT100温度为0时它的阻值为100欧姆,在100时它的阻值约为138.5欧姆。它的工业原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。湿度检测采用HS1100/HS1101湿度传感器。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS110

15、1)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。相对湿度在1%-100%RH范围内;电容量由16pF变到200pF,其误差不大于2%RH;响应时间小于5S;温度系数为0.04 pF/。可见精度是较高的。方案二:温度检测采用DS18B20,DS18B20的主要特性:适应电压范围更宽,电压范围:3.05.5V,在寄生电源方式下可由数 据线供电;独特的单线接口方式;DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温;温范围55+125,在-10+85时精度为0.5;DS18B20数字温度传感器接线方便,封装

16、成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。湿度检测采用HS1100/HS1101湿度传感器。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。相对湿度在1%-100%RH范围内;电容量由16pF变到200pF,其误差不大于2%RH;

17、响应时间小于5S;温度系数为0.04 pF/。可见精度是较高的。方案三:采用DHT11数字温湿度传感器。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快

18、捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4 针单排引脚封装,连接方便,测量范围2090RH 050测湿精度5RH测温精度2分辨力1单排直插。 方案一、方案二都是由温度传感器与湿度传感器组合起来,由单片机分别控制温度与湿度的检测与处理,而方案三是一个传感器就能检测到温度与湿度,检测的数据准确度符合电路的数据要求,从各方面综合考虑选择方案三,DHT11温湿度传感器具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点,完全符合电路的设计要求。2.3无线收发模块的选择方案一:RF1100-TTL无线串口收发模块,采用TI公司的高

19、性能CC1101无线通信芯片,433MHz免费ISM频段免许可证使用,串口TTL通讯方式,透明传输,应用简单无需编程即可使用,极大方便使用,提供多达256个信道,低功耗工作,直线传输距离可达150米,可广泛应用于无线抄表、工业遥控等无线数传领域。RF1100-TTL基本性能及特点:低功耗模块,最大发射功率10mW;工作电压5V,直流供电;工作于433MHz免费ISM频段,免许可证使用(420MHz440MHz);高抗干扰能力和低误码率,基于FSK的调制方式,采用高效前向纠错和信道交织编码技术,提高了数据抗随机干扰和突发干扰的能力,在信道误码率为10-2时,可得到实际误码率10-510-6;支持

20、透明的数据传输及DL/645规约。提供透明的数据接口,能适应任何标准或非标准的用户协议。自动过滤掉空中产生的假数据(所收即所发);通信软件支持无线抄表系统的DL/645规约;最大256个可编程信道(20M频段)。可以按照200KHz间隔频点则可以提供至少256个信道,满足用户多种通信组合方式;接口方式为TTL电平接口;采用专业的单芯片模块设计,降低了用户使用成本;大的数据缓冲区。接口波特率等于空中有效波特率,提供3种用户可选波特率:4800、9600、19200bps(接口速率最高可设置到19200bps),数据格式为8N1/8E1/8O1用户自定义,可传输最长为30字节的数据帧,用户编程更灵

21、活。方案二:NBC905_V2.0,是基于挪威NORDIC公司的最新封装改版NRF905无线收发IC基础上优化设计的一款高性能433M无线收发模块。模块具有体积小,距离远,功耗低,通信稳定,抗干扰性强等特点。NBC905_V2.0主要有如下参数特点:工作电压范围:DC1.9V-DC3.6V;采用GFSK调制,433Mhz开放ISM频段免许可证使用;接收发送功能合一,收发完成中断标志;170个频道,满足多点通讯和跳频通讯需求,实现组网通讯,TDMA-CDMA-FDMA;内置硬件8/16位CRC校验,开发更简单,数据传输可靠稳定;接收灵敏度达-100dBm;收发模式切换时间 650us;每次最多可

22、发送接收32字节,并可软件设置发送/接收缓冲区大小2/4/8/16/32字节;模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便;最大发射功率10毫瓦,发射模式:最大电流30mA;接收模式:电流12.2mA;内置SPI接口,也可通过I/O口模拟SPI实现。最高SPI时钟可达10M;发射速率50 Kbps,外置433MHz天线,空旷通讯距离可达300米左右,室内通信3-6层可实现可靠通信,抗干扰性能强,很强的障碍穿透性能;方案三:nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz2.5 GHz ISM频段。内置频率合成器、功

23、率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6 dBm的功率发射时,工作电流也只有9 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。NRF24L01基本特性:(1)2Mbit/s速率下接收时的峰值电流12.5mA;(2)在2Mbit/s速率下0dBm输出时的峰值电流11mA;(3)掉电模式下的功耗400nA;(4)待机模式下的功耗32uA;(5)130us 的快速切换和唤醒时间;(6)具有片内稳压器oltage regulators;

24、(7)可在1.9 to 3.6V低电压工作;(8)MultiCeiverMT硬件提供同时6个接收机的功能,2Mbit/s 使得高质量的VoIP 成为可能。综合各方面的条件,选择方案三,因为nRF24.L01内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,使我们设计的电路更加可靠与稳定,有多种低功率工作模式(掉电模式和空闲模式)使设计更方便。2.4主机与PC机传输的选择方案一:无线传输PC机与单片机通过无线信道传输数据。无线传输方案通过串口来实现PC机与单片机之间的双工通信。无线传输可以用不同的方式来实现,常用的有红外方式、蓝牙方式,其他的还有射频收发芯片如CC1100,PT22622

25、272芯片等。红外通信是利用950 nm近红外波段的红外线作为传递信息的载体,通过红外光在空中的传播来传递信息,由红外发射器和接收器实现。发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。其最大优点是:不易被人发现和截获,保密性强;几乎不会受到电气、天电、人为干扰,抗干扰性强。此外,红外线通信机体积小、重量轻、结构简单、价格低廉。不足之处在于它必须在视距内通信,且传播受天气的影响。方案二:有线传输方式PC机与单片机之间通过电缆线传输数据。有线传输的优势是性能比较稳定

26、,调试简单,而不足之处在于它的应用范围不够广、性能不够好,而且传输距离受限,这样就大大影响了系统的应用范围。单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行电平转换。由于本设计的传输距离不远、需要稳定的数据传输,无线传输容易受到干扰而有线传输的优势是性能比较稳定、调试简单,所以综合本次设计的要求选择用芯片MAX232的有线传输。3系统方案的设计粮仓管理系统的设计选用AT89S51芯片,配以温湿度传感器、无线

27、接发模块、串口通信、上位机等器件,实现了主机控制多分机粮仓检测功能,通过无线接发模块将分机检测到的粮仓实时温度、湿度传回到主机然后用有线方式传输传到PC机,使系统能根据检测到的情况作出相应的控制,为管理粮仓提供更加合理和有效的系统。粮仓管理系统的设计的系统框图如图3-1所示:图3-1粮仓管理系统的系统框图4硬件电路的设计硬件电路的设计主要分为两大块主机电路的设计与测量单片机电路的设计,包括单片机控制电路、温湿度检测电路、无线收发电路、液晶显示、单片机与PC机通信电路、储存模块等电路。主机系统原理图如图4-1所示 图4-1主机系统原理图测量单片机系统原理图如图4-2所示 图4-2测量单片机系统原

28、理图41 单片机控制系统的设计 控制系统选用AT89S51单片机,AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 byte

29、s的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。单片机最小系统电路图如图4-3所示图4-3单片机最小系统电路图 42 温度湿度传感器电路的设计温度湿度传感器电路主要通过DHT11传感器检测,DHT11是一款含有已校准熟悉信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗

30、干扰能力强、性价比极高等优点。每个DHT11传感器都在即为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为给类应用甚至最为苛刻的应用场合的最佳选择。产品为4针单排引脚封装,连接方便。DHT11的电路图如图4-4所示 图4-4 DHT11的电路图 43 无线收发模块nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型

31、ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。 工作原理:发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10s,延迟130s后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TX FIFO中清除;若未收

32、到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TX FIFO中数据保留以便在次重发;MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。 接收数据时,首先将nRF24L01配置为接收模式,接着延迟130s进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在RX FIFO中,同时中断标志位RX_DR置高,IRQ变低,产生中断,通知MCU去取数据。若此时自动应答开启,接收方则同时进

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1