单片机课程设计-自动称重控制系统

单片机课程设计-自动称重控制系统

ID:6786468

大小:165.00 KB

页数:19页

时间:2018-01-25

单片机课程设计-自动称重控制系统_第1页
单片机课程设计-自动称重控制系统_第2页
单片机课程设计-自动称重控制系统_第3页
单片机课程设计-自动称重控制系统_第4页
单片机课程设计-自动称重控制系统_第5页
资源描述:

《单片机课程设计-自动称重控制系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机课程设计说明书目录第一章设计总括1.1控制系统的设计要求………………………………………………11.2控制系统的用途………………………..…………………………1第二章系统方案设计2.1方案论证…………………………………………………………..12.2微控制器8031以及最小系统设计……………………………….2第三章硬件设计3.1报警系统部分………..……………………………….………….33.2键盘/显示器部分8155…………………………………………….33.3A/D转换……………………………………………….…………..43.4

2、键盘显示和传感器部分……………………………………………63.5输出执行装置…………………………………………………….7第四章元件设计4.1软件程序设计方法……………………………………………….84.2总体程序流程图………………………………………………….84.3程序清单………………………………………………………….114.4所用器件清单…………………………………………………….16第五章设计感想………………………………………………….17参考文献……………………………………………………………..18附件硬件布线图单片机课程设计说

3、明书第一章设计总括1.1控制系统的设计要求微控制器选用MCS-51系列单片机8031,其中内含4KROM,可以外扩ROM,以降低成本。系统配有8位LED显示(可扩16位)16位键盘,有0~9共十个数字键,一个ENTER单价输入确认键,一个RESTE复位键,电源开关等组成,其余键为功能扩展备用键。系统需调用8位显示LED中的4位做重量显示,从0~500克。将传过来的重量信号通过8155芯片的Pc5的高底电位的变化控制异步电机初进料和步进电机的精进料。1.2控制系统的用途自动称重控制系统在民用、商业、工业中都有着广泛的应用,它是一个

4、准机电一体化的产品。随着微电子技术的发展,特别是单片微型计算机的出现,对重量的称量采用功能强,体积小,称量准确,可进行简单数据处理及数据交换,和控制包装的精度,提高包装程度的机器化,具有智能化的特点,目前和将来将会全面取代人工,成为民用、商业、工业包装以及其他需要自动称重控制系统和要求称重智能化要求高的地方。第二章系统方案设计2.1方案论证根据设计要求和成本等因素综合考虑,选用8031作为系统的微控制器,处理,称重传感器,键盘输入等外部信号,以及作为主控制程序的存储地。键盘/显示部分采用集成化程度高、扩展功能强的8155可编程接

5、口芯片。8155芯片有两部分功能:键盘扫描与输出动态显示。这样可大大减轻CPU在扫描键盘或刷新显示时的负担,也简化了应用软件的编写。它最多可直接驱动16位LED显示,8×8=64键(8位LED),8×16=128键(16位LED),键盘操作。单片机课程设计说明书传感器采用NS-TH5系列称重传感器。NS-TH5系列称重传感器,采用优质铝合金制作,具有良好的抗腐蚀性和长期稳定性。由于异步电机进料快,所以在精进料方面采用了异步初进料电机;由于步进电机可以很好的控制进料的多少以及控制精度高,进料小,所以在精进料方面采用了步进电机。并

6、且用8155芯片的Pc5高地电位的变化来控制。硬件方面,由于选用了高度集成化的元器件和模块,所以总体硬件方面较为简单,主要功能由软件去完成,而且在硬件方面做通用化设计,全是大众化的芯片,在市场上很容易找到,而且价格也不高,使自动称重系统的成本不会太高,能广泛进行民用,容易推广到市场上。2.2微控制器8031以及最小系统设计在本设计中,应用了8031的内ROM1.5K左右,4个并行I/O口,一个外中断等,没有使用其定时/计数器,总的应用如下:单片机课程设计说明书第三章硬件设计3.1报警系统部分上图是8031与外部键盘/显示组件及A

7、/D转换器间的简单借口原理。在此8031作为主要的微控制中心,对多位数据的输入输出进行运算和控制。其中P2.5口作为称重传感器超重称量的报警输出线,内部由软件进行比较数值后输出信号,其报警线路采用语言芯片的语言报警系统,这样直观明了。报警电路如下:扬声器&P2.5+5_______图3.2报警接线图3.2键盘/显示器部分8155当某一键按下时,该键在阵列中的地址(6位编码)被送入8155内部8×8FIFORAM,同时8155的中断请求线IRQ变为高电平,向单片机请求中断,(8051外中断INT0)把FIFORAM中的内容读入80

8、51,由其内部调用键值对应的子程序执行电子称单价输入和输出确认功能。显示部分:8155的输出动态显示:CPU将要显示的数据送入8155内部的显示RAM区(16×8RAM),而显示RAM的输出线(DA0~DA3,DB0~DB3端)与显示扫描配合,不断从显示RAM读

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。