PAGE
PAGE #
瓶装饮品灌装的计算机控制技术的实现
班
级:
机制 2 班
学
号:
姓
名:
课
程
名
称:微机原理、汇编语言及接口技术
指
导
教
师:
2016年5月
摘要
本次三级项目的题目是瓶装饮品生产线的自动控制,通过分析题目给定的要求确定了5 个主要的
步骤,分别是空瓶检测、自动灌装、质量检测、不合格处理、记录不合格数。选择使用的芯片有
8255、8155、8253,外接设备有步进电机、数码管、LED灯、液晶屏、逻辑笔。其中 8255C端口控制
步进电机模拟的是灌装过程, A 口和B 口控制数码管显示不合格数。 LED的闪烁表示检测到质量不合格 瓶子。逻辑笔检测 8253 输出口的状态,便于观察。液晶屏用于显示程序运行的状态。通过调试和接 线,实现了预定的功能和要求。
关键字 :自动控制、 8255、8253、 8155、步进电机、数码管、液晶屏。
目录
TOC \o "1-5" \h \z 项目的描述及要求 1
\o "Current Document" 项目的模拟方案 1
2.1 硬件设备及功能 1
2.2 系统接线图 2
\o "Current Document" 控制程序 3
3.1详细程序 3
3.2程序流程图 13
\o "Current Document" 模拟的实验结果 14
4.1程序调试的情况 14
4.2程序运行的结果的分析 14
\o "Current Document" 项目的结论 14
5.1结论描述及分析 14
5.2程序设计改进 14
\o "Current Document" 感言 14
\o "Current Document" 参考文献 15
前言
本次三级项目的题目是瓶装饮品的生产线自动控制,工程实际要求实现自动检测空瓶到位、自动 开启灌装、自动检测质量是否合格、不合格处理、记录不合格件数。这些功能的实现需要用到不同的 芯片的外接设备。结合实际情况和所学的知识编写了程序,通过外接设备的功能来模拟工程实际现 象,做到了理论与实际相结合。在实际生产中,遇到的情况比较多,由于无法一一地模拟,所以设计 的结果还有很大改善的空间。程序的设计过程需要反复的调试,才能顺利的出现现象和结果。项目报 告的内容主要包括了题目的分析,程序流程图和详细程序,系统接线图,结果分析以及对程序的改 进。最后是感言和参考文献,详细地介绍了项目的实施过程和结果。
PAGE
PAGE #
项目的描述及要求 项目描述:某厂生产瓶装保健饮品,要求设计自动化控制装置,检测每个空瓶到位 后,启动灌装,装满 600 克,停止该瓶的灌装。为保证顾客利益,每瓶不得少于 595 克,少于 595 克的,通过另一传送带再处理,并记录而且显示少于 595 克的瓶数。
要求分析:根据给定的题目,按实际情况进行分析后确定了项目实施方案。第一 步:检测空瓶是否到位;第二步:空瓶到位后模拟灌装过程;第三步:质量检测,判断 是否合格;第四步:进行不合格处理。第五步:显示不合格件数。
根据实验箱的硬件设备进行选择,编写程序实现预定的功能和要求。
项目的模拟方案
2.1 硬件设备及功能
8086 芯片:中央处理器。
8255芯片:PA PB PC三个端口均作为输出口,用于连接处理器和外接设备。
其中PA 口用于输出数码管的位码,PB 口用于输出数码管的段码。PC口低四位连接步进
电机的接口,用于控制电机转动;
8155芯片:PA口作为输出端口, PB 口作为输入端口。 PA 口用于控制 LED灯,PB 口 接 8253 输出口,根据输入高低电平判断空瓶是否到位。
8253芯片:其输出信号输入给 8155的PB 口。通过输入三次方式控制字,将 1M的 输入频率三次变频,前两次使用方式 3 产生方波,第三次使用方式 0,计数初值为 20, 计数结束后输出变为高电平表示 20 个空瓶到位。
步进电机:连接8255的PC 口低四位,通过输出信号正转或者反转。启动灌装用步 进电机正转模拟,不合格处理用步进电机反转模拟。
LED灯:当质量不合格时通过 8155的PA 口输出信号控制三个红灯闪烁三次。 数码管:通过8255的PA和PB 口输出信号显示不合格的瓶数。
液晶屏:在程序运行中相应地显示“灌装开始”、“灌装结束”、“不合格数为 六”。
逻辑笔:实时地显示 8253 输出信号是高电平还是低电平。
22系统接线图
ABcb
0-1-234 567 2 3456-7 ^1234567 AA几扎*AAA 田田电田田洱洱田 pp pppppp pppppppp ppp ppppp-
图2:8155和8253接线图
控制程序
3.1 详细