毕业设计基于AT89C51单片机的装药生产线控制系统设计.doc
《毕业设计基于AT89C51单片机的装药生产线控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于AT89C51单片机的装药生产线控制系统设计.doc(30页珍藏版)》请在三一办公上搜索。
1、摘 要随着人们对自身健康关注程度的日益提高,药丸的种类和数量也在急剧增加,对于大多数的药品,一般都装在瓶子里。面对日益剧增的药丸数量,如何在药物生产线中实现药丸的快速准确检测和计数就显得尤为重要,也是各个厂家亟待解决的问题之一。本文介绍的基于单片机的药丸自动检测仪的设计是以ATMEL公司生产AT89C51单片机为核心,并与直射式光电传感器相结合的药丸测量系统,它具有很高的应用价值和现实意义,运用实时LED模块,采用了汇编编程工具进行软件设计。系统设计充分考虑了信号检测电路及显示电路的可靠性与稳定性。该测量仪的特点是:操作简单、药丸检测稳定可靠、动态显示及时准确、成本低廉。本文首先简要的介绍了装
2、药生产线概况,以及药丸检测和计数在在装药生产线中作用、现状以及未来的发展趋势。其次,根据系统设计要求制定出传感器、单片机、显示模块等重要器件的选择方案,接着,根据实际使用要求设计了相应的单片机硬件系统,该系统能够实现数据采集、药丸的实时显示和计数等功能。最后,介绍了和系统硬件配套的软件设计过程。关键词 红外传感器 单片机 LED显示 AbstractAs people concerned about their own health increasing degree, the type and number of pills is increasing dramatically, for m
3、ost drugs, generally packed in the bottle. Faced with an increasingly sharp increase in the number of pills, how in drug production line to achieve rapid and accurate detection of pills and counting is particularly important, also the various problems to be solved one of the manufacturers.This artic
4、le describes the pills based on single chip design of automatic detector manufactured by ATMEL AT89C51 microcontroller as the core, and with the direct photoelectric sensor combined pills measurement system, which has a high application value and practical significance, the use of real-time LED modu
5、le, using a compilation of programming tools for software design. System fully into account the signal detection circuit and display circuit. This article describes the pills based on single chip design of automatic detector manufactured by ATMEL AT89C51 microcontroller as the core, and with the dir
6、ect photoelectric sensor combined pills measurement system, which has a high application value and practical significance, the use of real-time LED module, using a compilation of programming tools for software design. System fully into account the signal detection circuit and display circuit.Keyword
7、s Infrared sensor microcontroller LED display 目 录前 言1第1章 绪 论21.1 装药生产线的简介21.2 AT89C51单片机61.3 红外传感器概述61.4 本章小结9第2章 药丸检测和计数模块设计分析92.1 传感器的选取92.2 信号处理电路112.3 总体硬件设计方案132.4 本章小结13第3章 硬件电路的分析153.1 时钟和复位电路153.2 药丸的检测电路163.3 信号的处理电路173.4 计数和显示电路193.5 本章小结19第4章 软件设计204.1 软件设计概述204.2 主程序244.3 子程序264.4 本章小结29
8、第5章 设计的调试305.1 设计的硬件的仿真295.2 系统的软件调试295.3 本章小结30结 论31参 考 文 献32前 言随着现代科学技术以及复杂的自动控制系统和信息处理理论和技术的提高,光电信号变换与检测技术的不断涌现,综合性的自动化、智能化的光电系统得到进一步发展,形成了包括光学、精密机械、电子学和计算机科学等知识集中的跨学科的技术:光电技术。现在光电技术已经广泛地应用于工业、农业、文教、卫生、国防、科研和家庭生活等各领域。在这些应用领域中,几乎都涉及到将光辐射信息转换为电信息的问题,即光辐射的检测问题。因此,光电检测技术是光电技术的核心和重要组成部分。光电检测技术是一种非接触测量
9、的高新技术,它以激光、红外、光纤等现代化光电器件【2】为基础,通过对载荷有被检测物体信息的光辐射进行检测,即通过光电检测器件接收光辐射并转换为电信号,由输入电路、放大滤波等检测电路提取有用信息,再经变换运算、处理,最后输出所需检测的物理量。光电检测技术是现代检测技术最重要的手段和方法之一,是计量检测技术的一个重要发展方向。随着人们对自身健康关注程度的日益提高,药丸的种类和数量也在急剧增加,对于大多数的药品,一般都装在瓶子里。据估测,瓶装药品占市场药品总量的40%。药物生产线的质量问题主要有药丸或胶囊的的检测和计数以自动化的手段实时准确快速地实现药丸的检测和计数是许多制药厂家非常关心却又还没很好
10、解决的问题。从本质上区分,药丸的计数方法分为两种:机械计数法和电子计数法。药丸数量是药品质量的一个重要方面,人工工作效率低,计量准确率低,而且在卫生等方面不符合国家药品监督管理局颁发的药品生产质量管理规范。如果可以对传统的药物生产线进行改进,配以合适的检测设备,就能给全国各大药厂节约成本,提高效益。 药丸检测计数部分是全生产线中的核心设备,它直接影响到整套设备的总体生产效率与精度,因此其设计和改进就显得尤为重要。装药生产线上的质量控制的重要一点就是药品的装瓶数量控制。因此自动化的药品瓶装流水线中药丸数量的检测就尤为重要。第1章 绪 论1.1 装药生产线的简介 1.1.1 流水线简单结构图 药丸
11、、胶囊的模板瓶装流水线的核心是装药模板。药品瓶装生产线的结构图大致如下图11所示图1-1 药品瓶装生产线的结构图1.1.2 生产线各个模块 主要模块有:药丸检测电路、阀门控制电路、履带电机控制电路、计数显示电路五部分构成。1.1.3 检测流程 采用红外传感器检测药丸通过漏斗颈情况并进行计数显示;并与设定的每瓶药丸数量进行比较,通过阀门控制电路,控制阀门打开或关闭来控制药丸掉落到药瓶中;当达到设定每瓶数量时,通过履带电机控制电路,控制履带适时运送空瓶到漏斗下,并通过显示电路,显示已装好药丸的瓶数。显示器回零,从而进入下一个生产周期。1.2 AT89C51单片机 1.2.1 现有主流单片机的概述
12、MCS- 51系列单片机是Intel公司在20世纪80年代初研制出来的,很快就在全世界得到广泛的推广应用。十多年来,MCS-51系列单片机无论在教学、工业控制、仪器仪表、信息通信,还是在交通、航运、家用电气领域,都取得了大量的应用成果。Intel公司虽然已经把精力集中在计算机的CPU生产上,而渐渐放弃了微控制器的生产。但是,以MCS-51技术核心为主导的微控制器技术已被ATMEL,PHILIPS等公司所继承,并且在原有基础上又进行了新的开发,从而产生了和MCS-51兼容而功能更加强劲的微控制器系列。ATMEL公司所生产的89系列单片机就是基于Intel公司MCS-51系列而研制的并与MCS-5
13、1兼容的微控制器系列。ATMEL公司是美国在20世纪80年代中期成立并发展起来的半导体公司。该公司的技术优势在于Flash存储器技术和高质高可靠性生产技术。随着业务的发展,在20世纪90年代初,ATMEL公司一跃成为全球最大的EEPROM供应商。1994年为了介入单片机市场,ATMEL公司以EEPROM技术和Intel的80C31单片机核心技术进行交换,从而取得80C31核的使用权。ATMEL公司把自身的先进Flash存储技术和80C31核相结合,从而生产出了Flash单片机AT89C51系列。这是一种内部含Flash存储器的特殊单片机。由于它内部含有大容量的Flash存储器,所以,在产品开发
14、及生产便携式商品、手提式仪器等方面有着十分广泛的应用,也是目前取代传统的MCS-51系列单片机的主流单片机之一。该芯片不仅具有MCS51系列单片机的所有特性,而且片内集成有4K字节的Flash存储器。其价格低、引脚方便,是目前性能价格比较高的现用主流单片机芯片之一。1.2.2 单片机的选用 本检测仪在数据处理上速度要求不是很高,8位机即可。单片机采用美国ATMEL公司生产的AT89C51单片机。AT89C51是一种低功耗、高性能的片内含有4KB快闪可编程/擦除只读存储器(FPEROM-Flash Programmable and Eraseable Read Only Memory)的8位CM
15、OS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。1.2.2.1 主要性能(1)与MCS-51 微控制器产品系列兼容。 (2)片内有4KB可在线重复编程的快闪擦写存储器 (3)存储数据保存时间为10年 (4)宽工作电压范围:Vcc可为2.7V到6V (5)全静态工作:可从0Hz至16MHz (6)程序存储器具有3级加密保护 (7)128*8位内部RAM (8)32条可编程I/O线 (9)两个16位定时器/计数器 (10)中断结构具有5个中断源和2个优先级 (11)可编程全双工串行通道 (12)空闲状态维持低功耗和掉电状态保存存储内容1.2.2.2 AT89C
16、51引脚图AT89C51有40个引脚,如图1-2示。 图1-2 AT89C51引脚图1.2.2.3 各个引脚说明图1-2为AT89C51的引脚图,对其在本次设计中的主要使用的引脚说明如下:VCC:电源电压,AT89C51电源的正极输入端,接+5V电压使AT89C51单片机正常工作。是单片机的电源提供端口。P0: P0口(P0.0P0.7)是一个8位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线(低8 位)和数据总线复用。外部不扩展而单片应用时,则作一般双向IO 口用P0口每一个引脚可以推动8 个LSTTL 负载。P2:P2口(P2.0P2.7)口是具有内部提升电路的双向I/0端口(准
17、双向并行I/O口),当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向IO口用。每一个引脚可以推动4个LSTL负载。P1: P1口(P1.0P1.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),其输出可以推动4个LSTTL负载。仅供用户作为输入输出用的端口。P3: P3口(P3.0P3.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),它还提供特殊功能,包括串行通信、外部中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能。其特殊功能引脚分配如下:P3.0 RXD 串行通信输入。P3.1 TXD 串行通信输出。P3.2 INT
18、0 外部中断0 输入,低电平有效。P3.3 INT1 外部中断1 输入,低电平有效。P3.4 T0 计数器0 外部事件计数输入端。P3.5 T1 计数器1 外部事件计数输入端。P3.6 WR 外部随机存储器的写选通,低电平有效。P3.7 RD 外部随机存储器的读选通,低电平有效。XTAL1: 接外部晶振的一个引脚。在单片机内部,它是一个法相放大器输入端,这个放大器构成了片内振荡器。它采用外部振荡器时,此引脚应该接地。GND:电源接地端。此次设计中,用单片机实现的是一个计数存储功能。主要应用的计数器是其内部的定时器/计数器。单片机的定时器/计数采用增量式计数。也就是说,当运行于定时器方式时,每隔
19、一个机器周期定时器自动加一;当运行于计数器方式时,每当引脚出现下跳沿,计数器自动加1.无论是作定时器还是计数器,当T0或T1加满回零后,定时器回零标志置1。而当允许中断时,TF可以申请中断进而在中断服务中作相应的操作;TF也可以用程序判断定时到或计数满的标志位。1.3 红外传感器概述 红外线属于一种电磁射线,其特性等同于无线电或X射线11。人眼可见的波长为380nm-78mm,发射波长为780nm-1mm的长射线称为红外线,红外线光电传感器,它是利用被检测物体对红外光束的遮光或反射,由同步回路选通电路而检测物体的有无,其物体不限于金属,对所有能反射光线的物体均可检测,而且检测距离可近可远,根据
20、具体情况选择自己合适的传感器即可。1.1.1 直射式光电传感器直射式光电传感器包括在结构上相互分离且光轴相对放置的发射器和接收器,发射器发出的光线直接进入接收器。当被检测物体经过发射器和接收器之间且阻断光线时,光电开关就产生了开关信号。当检测物体是不透明时,直射式光电传感器是最可靠的检测模式。 1.1.2 直接反射式光电传感器 直接反射式光电开关是一种集发射器和接收器于一体的传感器,当有被检测物体经过时,将光电开关发射器发射的足够量的光线反射到接收器,于是光电开关就产生了开关信号。当被检测物体的表面光亮或其反光率极高时, 直接反射式的光电开关是首选的检测模式【12】。直接反射式光电传感器结构示
21、意图如下:1.1.3 槽式光电传感器 槽式光电开关通常是标准的U字型结构其发射器和接收器分别位于U型槽的两边,并形成一个光轴,当被检测物体经过U型槽且阻断光轴时,光电开关就产生了检测到的开关量信号。槽式光电开关比较安全可靠,适合检测高速变化的信号,分辨透明与半透明物体,但槽间的距离一般比较小,不适合检测体积较大的物体。槽式光电开关传感器结构示意图如下: 图1-3 槽式光电开关传感器结构示意图1.1.4 反射板反射式光电传感器 反射板反射式光电开关亦是集发射器与接收器于一体,光电开关发射器发出的光线经过反射板,反射回接收器,当被检测物体经过且完全阻断光线时,光电开关就产生了检测开关信号。反射板反
22、射式光电传感器示意图如下:图1-7 反射板反射式光电传感器1.4 本章小结 本章介绍了一些与设计的主题装药生产线控制系统设计(药丸检测和计数显示模块)相关的知识,包括装药生产线的简介,AT89C51单片机以及红外光电传感器传感器等内容。第2章 药丸检测和计数模块设计分析2.1 传感器的选取 2.1.1 传感器的选用原则 传感器千差万别,即便对于相同种类的测定量也可采用不同工作原理的传感器,因此根据需要选用最适宜的传感器。现代传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和
23、测量电路也就可以确定了。测量结果的成败,在很大程度上取决于传感器选择是否合理。2.1.1.1 根据测量对象与测量环境确定传感器的类型要进行一个具体的测量工作,首先要考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。因为,即使是测量同一个物理量,也有多种原理的传感器可供选用,哪一种原理的传感器更为合适,则需要根据被测量的特点和传感器的使用条件考虑以下一些具体问题:测量距离的大小;被测量位置对传感器体积的要求;测量方式为接触式还是非接触式;信号的引出方法,有线或是无线测量;传感器的来源,国产还是进口,价格能否承受,还是自行研制。在考虑上述问题之后,就能确定选用何种类型的传感器,然后再考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 AT89C51 单片机 生产线 控制系统 设计
链接地址:https://www.31ppt.com/p-4145320.html