文档介绍:浙江纺织服装职业技术学院
毕业设计
题目基于单片机的自动控制立体仓储
姓名黄伟
学号 200905030234
专业班级 09机电一体化
分院机电与轨道交通学院
指导教师沈博侃
2011年9月5日
目录
2
2
2
2
3
声光报警系统 3
控制模块电路 4
5
3、系统软件 12
12
烟雾检测程序流程 13
14
15
15
(见附录源程序) 15
15
16
16
18
18
18
19
基于单片机的自动控制仓储
摘要:随着社会的发展趋势,当今的社会逐步迈向自动化,但由于现今社会上的建设一个立体式自动仓储制造成本比较高,但也未被众多企业所认识到建设一个立体式自动仓储可以节省很多人力资源。我觉得在现今土地资源紧缺及用工荒的时代更应该提倡一些节省资源的方案。
本系统采用经济实用的单片机为核心,用12864液晶显示温湿度、时间、产品序列号。但输入产品序列号时进出口处电机将产品放入相应的储物格或将产品从相应的储物格中取出。当温湿度达到一定时报警,并显示为室内温度过高或湿度过大,指示灯闪烁;当室内烟雾达到一定浓度时报警系统一样也报警,同时拉响消防警铃。
本方案可靠,精度高,可满足对系统的各项要求。本设计采用8位单片机STC12C5A60S2,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点,处理速度高等特点。
关键词:单片机; 12864液晶;温湿度传感器;烟雾传感器;
控制器采用STC12C5A60S2单片机为控制核心,接口电路模块分别为:按键接口电路模块、控制器液晶显示电路模块、温湿度检测电路模块、烟雾检测电路模块、电机等。
方案一:用12864液晶显示,此模块电路简单,占用单片机端口少,显示内容丰富。
方案二:用74HC573锁存器和8个共阳数码管,此模块占用单片机端口少,但是电路复杂显示内容单一。
方案三:用8550PNP三极管和2个4位一体的共阳数码管。此模块占用单片机端口多,但是电路简单。
由于本设计模块显示的内容较丰富所以采用方案一。
采用半导体烟雾传感器属于电阻型,此设计软件编程比较容易,成本较低,可以精确检测多种气体。
采用SHT11温湿度传感器,此设计温湿检测模块结合体积较小,电路简单,测量精度较高且可精确得出露点,同时不会产生由于温度与湿度传感器之间随温度梯度变化引起的误差。
采用有源蜂鸣器和发光二极管,此设计体积小,机构紧凑,有源蜂鸣器杂音较少,发光二极管亮度较高。
本方案以STC12C5A60S2单片机系统为核心来对烟雾、温湿度进行实时控制和巡检。各检测单元能独立完成各自功能,并根据主控机的指令对温湿度进行实时采集。主控机负责控制指令的发送,并控制各个检测单元进行温湿度采集,收集测量数据,同时对测量结果进行整理和显示。其中包括单片机、复位电路、烟雾检测、温湿度检测、键盘及显示、报警模块等部分的设计。
系统总方框图
声光报警系统
声光报警系统有蜂鸣器、9012PNP三极管、电阻、发光二极管组成,,。。
控制模块电路
控制模块由12864液晶、单片机最小系统、键盘模块、声光报警系统、电机控制模块组成。采用STC12C5A60S2单片机为控制核心,12864液晶循环显示仓库内实时温湿度及产品编号,具有产品编号任意输入设定和显示功能。能接收并存储不少于10个产品编号,当按键输入是否进出产品及输入产品编号时,显示相应信息。。
传感器输出信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。本系统采用的半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC采集。由于系统采用的是单极性供电,所以采用同相比例放大电路,可以减少硬件开销;反之,如果采用反相放大,则一般