粮仓管理系统的设计Word格式.docx
- 文档编号:22982083
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:49
- 大小:578.22KB
粮仓管理系统的设计Word格式.docx
《粮仓管理系统的设计Word格式.docx》由会员分享,可在线阅读,更多相关《粮仓管理系统的设计Word格式.docx(49页珍藏版)》请在冰豆网上搜索。
Wirelesstransceivermodule;
Host;
PC
姓名:
吴华桥学号:
**********班级:
08电子信息工程1班
1.选题背景
粮食是关系国计民生的重要战略物资,吃饭始终是人类赖以生存和社会稳定的头等大事,保持粮食科学仓储和流通至关重要,因此,开发一个结合现代计算机技术、自动控制技术的粮管理控制系统,可以简化粮食存储管理过程,保障粮食的安全,减少人力,提高效率,这对于推进粮库管理的现代化将具有非常重要的意义。
粮仓测控技术的研究始于20世纪70年代,它是科学保粮的重要技术之一,随着国家农业产业政策的不断完善,以及现代科学技术在农业生产中的应川和推广。
国家粮食总产量不
断突破历史新高。
但国家的粮食储备状况自建国以来却没有得剑明显改善。
全国80%左右的粮食仍采川原始的存储方式。
初期,以铜电阻,热敏电阻作为传感器件,通过检测电阻的变化来反映粮食温度的变化.为粮食保管提供参考依据。
但此工作靠人一点一点测精、效率低准确性差。
在粮食部门各级领导的关怀和粮食行业科技主管部门的人力支持,在粮食行业内、外科技工作者近30年的共同努力下,粮食检测技术不断完善、提高、并日趋成熟,逐步形成了样式繁多的粮情检测系统,为安全、科学储粮起到了积极的作用。
在储藏过程中,粮食受温度、湿度及其它因素的影响,可能出现发热、霉变、虫害等情况。
为了减少粮食储藏过程中的损失,保障粮食的品质、质量,首先应该及时准确地把握粮食储藏过程中各种物理因素的变化情况,找出其变化规律。
法国储粮专家Je.Lasseran,D.Berhant采用温度调节器来控制温度。
实验在一个500吨、高16米的中型仓中进行。
研究表明,在低温气候下从夏季到秋季经2~3次通风每次要持续儿个晚上.每天4~10小时,可将温度从300C降到SC(在英国气候条件卜).在冬天粮温可保持不变,井在春天有所上升,经过一年的实践表明:
不仅甲生状况良好。
而且粮食的品质没有变化:
澳人利弧Gib等专家最近研究了一种以PC机为基础的可遥控利监侧通风系统的通风控制器.该控制器包括一台PC机和相关的软件、气象预报台和粮堆中的灵敏元件。
它能灵活地、有效地控制通风系统,减少通风费用,并可以实行联网,从而不必依靠仓库管理人员收集的情况。
就能得到通风系统的有关数据和系统的运行情况。
本设计储粮管理系统能及时检测、保存粮仓的粮情信息(如粮温、粮湿等),对于安全储粮、历史数据查询、分析得出储粮普遍规律都有积极的作用;
对于早期粮情信息检测手工作业效率低,劳动强度大、储粮成本高等缺陷有明显改变作用。
能产生一定期的经济效益,也具有重大的社会效益。
2.方案比较和选择
粮管理控制系统由51单片机、温湿度传感器、液晶、无线收发模块、DS1302时钟芯片等元件组成,其中控制系统的选择是关键,控制芯片的选择既要求满足控制的需求,又要省钱、易操作,总而言之是要求性价比达到最高,以便花最少的钱来设计出性能较好的系统。
控制中心不仅要处理检测到的数据,还要根据设置来发出相应的操作指令,因而是系统能自动化、智能化的关键。
作为测控系统,如何获取精准的数据也十分关键,传感器在系统中是实现测量的主要环节,是测控系统必不可少的部件,如果没有传感器对信号进行准确可靠的检测,一切准确的测量和控制都将无法实现。
工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。
2.1控制芯片的选择
方案一:
采用AT89S51单片机,AT89S51为ATMEL所生产的可电气烧录清洗的8051相容单芯片,其内部程序代码容量为4KB。
AT89S51主要功能列举如下:
(1)为一般控制应用的8位单芯片;
(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在系统可编程Flsah存储器。
AT89S52主要功能列举如下:
(1)拥有灵巧的8位CPU和在系统可编程Flash;
(3)内部程序存储器(ROM)为8KB;
(4)内部数据存储器(RAM)为256字节;
(5)32个可编程I/O口线;
(6)8个中断向量源;
(7)三个16位定时器/计数器;
(8)三级加密程序存储器;
(9)全双工UART串行通道。
对比两个芯片的功能来看,AT89S52的性能比AT89S51要有优势,但相对于我们设计的系统来说,AT89S51能满足了们的设计要求了,从性价比来选择,选择AT89S51更符合我们的设计要求。
2.2温、湿度传感器的选择
采用pt100温度传感器。
pt100是铂热电阻,它的阻值跟温度的变化成正比。
PT100的阻值与温度变化关系为:
当PT100温度为0℃时它的阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。
它的工业原理:
当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。
湿度检测采用HS1100/HS1101湿度传感器。
HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。
不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。
相对湿度在1%---100%RH范围内;
电容量由16pF变到200pF,其误差不大于±
2%RH;
响应时间小于5S;
温度系数为0.04pF/℃。
可见精度是较高的。
温度检测采用DS18B20,DS18B20的主要特性:
适应电压范围更宽,电压范围:
3.0~5.5V,在寄生电源方式下可由数据线供电;
独特的单线接口方式;
DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温;
温范围-55℃~+125℃,在-10~+85℃时精度为±
0.5℃;
DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。
方案三:
采用DHT11数字温湿度传感器。
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
每个DHT11传感器都在极为精确的湿度校验室中进行校准。
校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。
单线制串行接口,使系统集成变得简易快捷。
超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。
产品为4针单排引脚封装,连接方便,测量范围20-90%RH0-50℃测湿精度±
5%RH测温精度±
2℃分辨力1单排直插。
方案一、方案二都是由温度传感器与湿度传感器组合起来,由单片机分别控制温度与湿度的检测与处理,而方案三是一个传感器就能检测到温度与湿度,检测的数据准确度符合电路的数据要求,从各方面综合考虑选择方案三,DHT11温湿度传感器具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点,完全符合电路的设计要求。
2.3无线收发模块的选择
RF1100-TTL无线串口收发模块,采用TI公司的高性能CC1101无线通信芯片,433MHz免费ISM频段免许可证使用,串口TTL通讯方式,透明传输,应用简单无需编程即可使用,极大方便使用,提供多达256个信道,低功耗工作,直线传输距离可达150米,可广泛应用于无线抄表、工业遥控等无线数传领域。
RF1100-TTL基本性能及特点:
低功耗模块,最大发射功率10mW;
工作电压5V,直流供电;
工作于433MHz免费ISM频段,免许可证使用(420MHz~440MHz);
高抗干扰能力和低误码率,基于FSK的调制方式,采用高效前向纠错和信道交织编码技术,提高了数据抗随机干扰和突发干扰的能力,在信道误码率为10-2时,可得到实际误码率10-5~10-6;
支持透明的数据传输及DL/645规约。
提供透明的数据接口,能适应任何标准或非标准的用户协议。
自动过滤掉空中产生的假数据(所收即所发);
通信软件支持无线抄表系统的DL/645规约;
最大256个可编程信道(20M频段)。
可以按照200KHz间隔频点则可以提供至少256个信道,满足用户多种通信组合方式;
接口方式为TTL电平接口;
采用专业的单芯片模块设计,降低了用户使用成本;
大的数据缓冲区。
接口波特率等于空中有效波特率,提供3种用户可选波特率:
4800、9600、19200bps(接口速率最高可设置到19200bps),数据格式为8N1/8E1/8O1用户自定义,可传输最长为30字节的数据帧,用户编程更灵活。
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;
每次最多可发送接收32字节,并可软件设置发送/接收缓冲区大小2/4/8/16/32字节;
模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便;
最大发射功率10毫瓦,发射模式:
最大电流<
30mA;
接收模式:
电流12.2mA;
内置SPI接口,也可通过I/O口模拟SPI实现。
最高SPI时钟可达10M;
发射速率50Kbps,外置433MHz天线,空旷通讯距离可达300米左右,室内通信3-6层可实现可靠通信,抗干扰性能强,很强的障碍穿透性能;
nRF24.L01是一款新型单片射频收发器件,工作于2.4GHz~2.5GHzISM频段。
内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。
nRF24L01功耗低,在以-6dBm的功率发射时,工作电流也只有9mA;
接收时,工作电流只有12.3mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。
NRF24L01基本特性:
(1)2Mbit/s速率下接收时的峰值电流12.5mA;
(2)在2Mbit/s速率下@0dBm输出时的峰值电流11mA;
(3)掉电模式下的功耗400nA;
(4)待机模式下的功耗32uA;
(5)130us的快速切换和唤醒时间;
(6)具有片内稳压器oltageregulators;
(7)可在1.9to3.6V低电压工作;
(8)MultiCeiverMT硬件提供同时6个接收机的功能,2Mbit/s使得高质量的VoIP成为可能。
综合各方面的条件,选择方案三,因为nRF24.L01内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,使我们设计的电路更加可靠与稳定,有多种低功率工作模式(掉电模式和空闲模式)使设计更方便。
2.4主机与PC机传输的选择
无线传输
PC机与单片机通过无线信道传输数据。
无线传输方案通过串口来实现PC机与单片机之间的双工通信。
无线传输可以用不同的方式来实现,常用的有红外方式、蓝牙方式,其他的还有射频收发芯片如CC1100,PT2262/2272芯片等。
红外通信是利用950nm近红外波段的红外线作为传递信息的载体,通过红外光在空中的传播来传递信息,由红外发射器和接收器实现。
发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。
接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。
其最大优点是:
不易被人发现和截获,保密性强;
几乎不会受到电气、天电、人为干扰,抗干扰性强。
此外,红外线通信机体积小、重量轻、结构简单、价格低廉。
不足之处在于它必须在视距内通信,且传播受天气的影响。
有线传输方式
PC机与单片机之间通过电缆线传输数据。
有线传输的优势是性能比较稳定,调试简单,而不足之处在于它的应用范围不够广、性能不够好,而且传输距离受限,这样就大大影响了系统的应用范围。
单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。
进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行电平转换。
由于本设计的传输距离不远、需要稳定的数据传输,无线传输容易受到干扰而有线传输的优势是性能比较稳定、调试简单,所以综合本次设计的要求选择用芯片MAX232的有线传输。
3.系统方案的设计
粮仓管理系统的设计选用AT89S51芯片,配以温湿度传感器、无线接发模块、串口通信、上位机等器件,实现了主机控制多分机粮仓检测功能,通过无线接发模块将分机检测到的粮仓实时温度、湿度传回到主机然后用有线方式传输传到PC机,使系统能根据检测到的情况作出相应的控制,为管理粮仓提供更加合理和有效的系统。
粮仓管理系统的设计的系统框图如图3-1所示:
图3-1粮仓管理系统的系统框图
4.硬件电路的设计
硬件电路的设计主要分为两大块主机电路的设计与测量单片机电路的设计,包括单片机控制电路、温湿度检测电路、无线收发电路、液晶显示、单片机与PC机通信电路、储存模块等电路。
主机系统原理图如图4-1所示
图4-1主机系统原理图
测量单片机系统原理图如图4-2所示
图4-2测量单片机系统原理图
4.1单片机控制系统的设计
控制系统选用AT89S51单片机,AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:
40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
单片机最小系统电路图如图4-3所示
图4-3单片机最小系统电路图
4.2温度湿度传感器电路的设计
温度湿度传感器电路主要通过DHT11传感器检测,DHT11是一款含有已校准熟悉信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。
每个DHT11传感器都在即为精确的湿度校验室中进行校准。
校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。
超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为给类应用甚至最为苛刻的应用场合的最佳选择。
产品为4针单排引脚封装,连接方便。
DHT11的电路图如图4-4所示
图4-4DHT11的电路图
4.3无线收发模块
工作原理:
发射数据时,首先将nRF24L01配置为发射模式:
接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;
若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。
如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TXFIFO中清除;
若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TXFIFO中数据保留以便在次重发;
MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。
最后发射成功时,若CE为低则nRF24L01进入空闲模式1;
若发送堆栈中有数据且CE为高,则进入下一次发射;
若发送堆栈中无数据且CE为高,则进入空闲模式2。
接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数
据的到来。
当接收方检测到有效的地址和CRC时,就将数据包存储在RXFIFO中,同时中断标志位RX_DR置高,IRQ变低,产生中断,通知MCU去取数据。
若此时自动应答开启,接收方则同时进入发射状态回传应答信号。
最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。
nRF24L01单端射频输出原理图如图4-5所示
图4-5nRF24L01单端射频输出原理图
4.4时钟电路的设计
时钟电路采用了DS1302芯片,DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 粮仓 管理 系统 设计