基于单片机的流水线自动计数器资料
流水线产品计数器
流水线产品计数器姓名:杨海龙学号:200900840237学院:机电与信息工程学院专业:自动化2011年11月21日摘要电子计数器在科学技术领域、工农业生产以及日常生活中发挥着越来越重要的作用。
人类社会对电子计数器提出的越来越高的要求,电子计数器技术的发展和电子技术的高速发展密不可分,从而为现代科学技术突飞猛进则提供了坚强的后盾。
本电路的制作是根据生活中的需要而设计出来的一种计数器。
它适用于工厂生产流水线的计数和产品的包装等方面,具有成本低、灵敏度高和制作简单等优点。
该模拟计数器用于工厂流水线计数,传送带传送物体通过红外线,在数码管上计数。
电路主要是通过输出+5V的直流电压来对各个小模块主控供电。
由红外线传感器检测产生模拟信号,通过NE555构成施密特触发器对传感器模拟信号进行波形整形,LM567信号进行鉴频,信号进入stc89c52进行计数、译码、驱动数码管,最终通过数码管显示出来。
关键字:计数器、NE555、LM567、单片机第一章电路设计方案1.1 电路系统方框图1.2 电路系统原理图图一红外线发射电路图二红外线接收电路2.3 电路工作原理如图一所示,红外线发射电路以时钟定时集成芯片NE555为核心。
当接通电源时,产生一个脉冲波,其频率为f1=1.443/(R1+2R2)C1,并通过3脚输出脉冲波,由红外线发射二极管发射出去。
图三:NE555芯片电路引脚以及芯片外形Pin 1 (接地) -地线(或共同接地) ,通常被连接到电路共同接地。
Pin 2 (触发点) -这个脚位是触发NE555使其启动它的时间周期。
触发信号上缘电压须大于2/3 VCC,下缘须低于1/3 VCC 。
Pin 3 (输出) -当时间周期开始555的输出输出脚位,移至比电源电压少1.7伏的高电位。
周期的结束输出回到O伏左右的低电位。
于高电位时的最大输出电流大约200 mA 。
Pin 4 (重置) -一个低逻辑电位送至这个脚位时会重置和定时器使输出回到一个低电位。
基于单片机的流水线物件计数控制系统设计
ma ke t h e a s s e mb l y l i ne r e a l -t i me , e f f i c i e n t a n d p r e c i s e a u t o ma t i c c o u n t i n g . T h e p a p e r e x p o u n d s t h e c o u n t i n g c o n t r o l s y s t e m a d o p t i n g mi c r o c o n t r o l l e r a s t h e c o r e. Th e p r i n c i p a l o f t h e s y s t e m, c i r c u i t s a n d s o f t wa r e d e s i g n a r e c o n c l u d e d .
S o n g Ha i h o n g
( E a s t C h i n a U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o g y , E x p e r i me n t a t i o n C e n t e r f o r E l e c t r o n i c s a n d I n f o r ma t i o n E d u c a t i o n 。 S h a n g h a i , 2 0 0 2 3 7 。 C h i n a )
文章编号 : 1 6 7 2 — 3 7 9 1 ( 2 0 1 3 ) 0 8 ( c ) 一0 0 0 3 — 0 3
De s i g n of As s e mb l y Li n e Pr od u c t s Co u n t i n g Co n t r o l Sy s t e m Ba s e d o n Mi c r o c o n t r o l l e r
基于单片机的产品自动计数器设计
的物 体 的 变化 转 换 成 电信号,计 数 显示 电路开 始 计数 ,并 将 其显 间 内输 入的 脉冲 数 目,并将 其 结果 以 数字 的 形式 显 示 出来。具 有
示 出来。当数字 达到 设定值 时,报 警电路 报警 ,延时 3秒后 自动关 闭, 体 积小 、功 能强 、可靠性 高、抗干扰性 好、性能 价格 比高等 特点 ,可
Digital Space R291
技术 交流
基于单片机 的产品自动计数器设计
蒋琳 徐忠根 商丘工学院 摘 要 :本文设计了一 种基于 STC89C52单片机 控制 的产品自动计数 器,系统由 ^/D、D/A转换 、显示 电路、报警 电路 等 组成 ,利 用红外发光 管发射 红外线,红外接 收管接 收此 红外 线识 别和接 收产品信号,信号送入单 片机 进行控制 计数 ,并通过数 码管显示数值 。 关 键 谭:单片机 自动计数器 红外检 测 STC89052
当有物 体 经过 自动 计数 器时 ,红 外发 光二 极管 发 出的信 号被 [33】郭天祥 .《5l单片机 C语言教程—· 入门、提高、开发、拓展全攻略》 物 体 反 射至 光 电接收 管 ,被 其接 收 ,红 外发 射与 接收 电路 把被 计 M .北京 :电子工业 出版社 ,2013.
报 警 电路 主要 由蜂 鸣器 、三 极 管和 电 阻组 成 。当电流 通 过 电
磁 线圈 时,通过 产生磁 场来 驱动膜 发 声,驱 动蜂 鸣器需 要 电流 。当
计 数器 的显 示值与 设定 的 报警 值相 同时 或 者超 出时 ,发 出信 号到
报 警电路 ,由蜂 鸣器 发 出报 警信 号,报警 延 时 3秒 自动关 闭 ,开始
1系统 结构 设 计 本文 设 计 的产 品 自动 计数 器主 要 由 LED显 示 、红 外 线 发 射 和 接 收电路 、报警 电路和 单片机 中控 组成 。系统结 构如 图 1所示 。
基于单片机的工业产品自动计数器设计
目录一.设计题目: (2)二.设计要求: (2)三.题目分析: (2)四.整体构思: (2)五.具体实现: (2)5.1工作原理图 (2)5.2工作原理简述 (3)六.各部分定性说明以及定量计算: (3)6.1光电传感器 (3)6.1.1 红外线光电传感器原理 (3)6.1.2 直接反射式光电开关 (4)6.2 单片机最小系统 (5)6.3AT89C51单片机 (7)6.3.1主要特性: (7)6.3.2管脚说明: (8)6.3.3 振荡器特性: (9)6.4 数码显示管 (9)6.5 蜂鸣器电路 (11)6.6 系统程序设计 (13)6.6.1主程序流程图 (13)6.6.2中断计数程序流程图 (14)七.在实验室实现过程中遇到的问题及排除措施: (14)八.设计心得体会: (14)九.参考文献 (15)附录: (15)总电路图 (15)程序 (16)传感器原理课程设计一.设计题目:基于单片机的工业产品自动计数器二.设计要求:2.1数码管可以显示产品个数(0-99),自由设定产品报警个数(比如 8),当产品数目是8的个数时,发出报警(蜂鸣器响)。
2.2独立设计电路,应包括单片机小系统、红外光电开关、数码管显示部分。
三.题目分析:该产产品自动计数器是利用单片机实现生产线上产品计数以及当产品数目是一个规定数时,发出报警(蜂鸣器响)。
即当生产线传送带上不断有产品单向传送时,使用光电传感器统计一定时间内的产品个数,同时不断将当前统计结果送显示器显示并达到规定数时蜂鸣器响。
该系统可以大大提高生产效率,而且成本很低,控制灵活、可靠性强。
四.整体构思:通过利用红外光电传感器产生计数脉冲,驱动单片机计数器开始计数,再通过数码管显示计数,并在通过单片机控制通过规定数产品时蜂鸣器响。
五.具体实现:5.1 工作原理图光电传感器计数脉冲51单片机最小产生电路系统电路蜂鸣器电路5.2 工作原理简述当生产线传送带上不断有产品单向传送时,通过光电传感器产生计数脉冲,由该脉冲控制单片机的计数,并将计数在数码管上予以显示,当达到规定数时蜂鸣器响六、各部分定性说明以及定量计算:6.1光电传感器6.1.1 红外线光电传感器原理光电传感器是通过把光强度的变化转换成电信号的变化来实现控制的。
基于51单片机的流水线产品计数器设计毕业论文.doc
贵州电子信息职业技术学院毕业设计(论文)毕业设计(论文)基于51单片机的流水线产品计数器设计班级: 31001班学号: 201062301051姓名: 唐树春专业: 应用电子技术指导老师: 周晓红老师二零一二年六月十日摘要本系统采用的是以单片机STC89c52为核心的光电计数器。
其工作原理是采用单片机的外部中断0来进行计数,数据采集部分采用反射式光电传感器,将红外发光管与光电接收管相邻安放,每当物体通过一次,红外光就被物体反射,光电接收管接收一次,光电接收管的输出电压就产生一个变化,这个变化的电压信号通过放大和处理后,形成计数脉冲,输入至STC89c52单片机的P3.2口,通过软件控制和硬件控制并用LED加以显示,便可实现对物体的计数统计。
本计数器可将机械或人工计数方式变为电子计数,并且采用LED数码管显示,可适用于诸多行业,以满足现代生产、生活方式的需求。
所谓的光电式传感器是将光信号转化为电信号的一种传感器。
光电式传感器是以光电器件作为转换组件的传感器,光电检测方法具有精度高、应用快、非接触等优点,而可测参数多,光电传感器的结构简单,形式灵活多变因此,光电式传感器在检测和控制中应用非常广泛。
关键词:计数器;光电传感器;单片机;LED数码管AbstractThis system USES is with STC89c52 single chip microcomputer as the core of the photoelectric counter. The working principle of adopting SCM external interruption 0 to count, the data acquisition of the reflecting photoelectric sensor, the infrared light tube and photoelectric receiving tube adjacent put, whenever the object through a, infrared light is object reflective, photoelectric tube receiving a receiving, photoelectric receiving tube is the output voltage of produce a change, the changes of the voltage signal through the amplifier and processing, form count pulse, the input to STC89c52 SCM P3.2 mouth, through the control software and hardware control and that LED to, can realize the object counting statistics. This counter can or mechanical artificial count way into electronic counted, and using LED digital display tube, can be used in many industries, to meet the modern production, the way of life of demand.The so-called photoelectric sensor is light signals are converted to electrical signals a sensor. Photoelectric sensor is based on photoelectric device as a conversion of components of the sensor, photoelectric detection method has high accuracy, application, the advantages of fast contact, and can be measured parameters, the structure of the photoelectric sensor is simple, flexible in form so, photoelectric sensor in the detection and control is widely used.Keywords: counter; Photoelectric sensor; microcomputer; LED digital tube目录摘要 .............................................................................................................................. I I ABSTRACT . (III)第1章绪论 (1)1.1、本论文的背景和意义 (1)1.2、主要方法和研究进展 (1)1.3、主要内容 (1)1.4、结构安排 (1)第2章整体设计方案 (2)2.1、设计方案选择 (2)2.2、设计方框图 (2)第3章硬件设计及功能 (3)3.1、基本介绍 (3)3.2、AT89C52引脚功能 (4)3.3、STC89C52系统结构图 (5)3.4、STC89C52的复位与时钟 (6)3.5、STC89C52单片机的基本工作电路 (6)3.6、本次设计的部分电路 (7)3.7、74HC573芯片 (7)3.8、显示电路 (8)第4章软件设计 (10)4.1、P ROTEUS软件 (10)4.2、K EIL C51软件 (10)4.3、软件设计流程图: (11)致谢 (11)结论 (13)参考文献 (14)附录 1 电气原理图 (15)附录 2 PCB图与3D视图 (16)附录3 源程序 (17)附录4 仿真效果图 (19)贵州电子信息职业技术学院毕业设计(论文)第1章绪论1.1、本论文的背景和意义随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的范围越来越广,随之而来的竞争也越来越激烈。
毕业论文之基于51单片机的流水线产品计数器设计说明
毕业设计(论文)基于51单片机的流水线产品计数器设计班级: 31001班学号: 1姓名: 唐树春专业: 应用电子技术指导老师: 周晓红老师二零一二年六月十日摘要本系统采用的是以单片机STC89c52为核心的光电计数器。
其工作原理是采用单片机的外部中断0来进行计数,数据采集部分采用反射式光电传感器,将红外发光管与光电接收管相邻安放,每当物体通过一次,红外光就被物体反射,光电接收管接收一次,光电接收管的输出电压就产生一个变化,这个变化的电压信号通过放大和处理后,形成计数脉冲,输入至STC89c52单片机的P3.2口,通过软件控制和硬件控制并用LED加以显示,便可实现对物体的计数统计。
本计数器可将机械或人工计数方式变为电子计数,并且采用LED数码管显示,可适用于诸多行业,以满足现代生产、生活方式的需求。
所谓的光电式传感器是将光信号转化为电信号的一种传感器。
光电式传感器是以光电器件作为转换组件的传感器,光电检测方法具有精度高、应用快、非接触等优点,而可测参数多,光电传感器的结构简单,形式灵活多变因此,光电式传感器在检测和控制中应用非常广泛。
关键词:计数器;光电传感器;单片机;LED数码管AbstractThis system USES is with STC89c52 single chip microcomputer as the core of the photoelectric counter. The working principle of adopting SCM external interruption 0 to count, the data acquisition of the reflecting photoelectric sensor, the infrared light tube and photoelectric receiving tube adjacent put, whenever the object through a, infrared light is object reflective, photoelectric tube receiving a receiving, photoelectric receiving tube is the output voltage of produce a change, the changes of the voltage signal through the amplifier and processing, form count pulse, the input to STC89c52 SCM P3.2 mouth, through the control software and hardware control and that LED to, can realize the object counting statistics. This counter can or mechanical artificial count way into electronic counted, and using LED digital display tube, can be used in many industries, to meet the modern production, the way of life of demand.The so-called photoelectric sensor is light signals are converted to electrical signals a sensor. Photoelectric sensor is based on photoelectric device as a conversion of components of the sensor, photoelectric detection method has high accuracy, application, the advantages of fast contact, and can be measured parameters, the structure of the photoelectric sensor is simple, flexible in form so, photoelectric sensor in the detection and control is widely used.Keywords: counter; Photoelectric sensor; microcomputer; LED digital tube目录摘要 (II)ABSTRACT (III)第1章绪论 (1)1.1、本论文的背景和意义 (1)1.2、主要方法和研究进展 (1)1.3、主要容 (1)1.4、结构安排 (1)第2章整体设计方案 (2)2.1、设计方案选择 (2)2.2、设计方框图 (2)第3章硬件设计及功能 (3)3.1、基本介绍 (3)3.2、AT89C52引脚功能 (3)3.3、STC89C52系统结构图 (5)3.4、STC89C52的复位与时钟 (5)3.5、STC89C52单片机的基本工作电路 (6)3.6、本次设计的部分电路 (6)3.7、74HC573芯片 (7)3.8、显示电路 (8)第4章软件设计 (10)4.1、P ROTEUS软件 (10)4.2、K EIL C51软件 (10)4.3、软件设计流程图: (11)致 (11)结论 (13)参考文献 (14)附录 1 电气原理图 (15)附录 2 PCB图与3D视图 (16)附录3 源程序 (17)附录4 仿真效果图 (19)第1章绪论1.1、本论文的背景和意义随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的围越来越广,随之而来的竞争也越来越激烈。
基于AT89C51单片机的计数器设计
基于AT89C51单片机的计数器设计AT89C51单片机是一种常用的8位单片机,具有计数器功能。
本文将介绍基于AT89C51单片机的计数器设计。
计数器是一种常用的电子设备,用于统计某个事件发生的次数。
在数字电子技术中,计数器可以通过使用触发器和逻辑门来实现。
在AT89C51单片机中,可以通过编程控制来实现计数器功能。
我们需要通过编程配置AT89C51单片机的IO口,使其能够作为计数器的输入和输出端口。
我们可以使用P1口作为计数器的输入端口,通过外部信号来触发计数器的计数动作。
我们可以使用P2口作为计数器的输出端口,将计数结果显示出来。
接下来,我们需要编写程序来实现计数器的功能。
程序的基本思路是通过中断来实现计数器的自动计数。
当接收到外部信号时,中断服务程序会自动执行,对计数器的计数值进行更新,并将结果输出到P2口。
我们可以通过按键来控制计数器的启动和暂停。
具体编程步骤如下:1. 配置P1口和P2口为输入和输出模式,分别作为计数器的输入和输出端口。
2. 初始化计数器的计数值为0。
3. 配置中断,并编写中断服务程序。
中断服务程序在接收到外部信号时,会自动执行,对计数器的计数值进行更新,并将结果输出到P2口。
4. 编写按键处理程序。
按键处理程序会检测按键的状态,如果按下则启动计数器,再次按下则暂停计数器。
5. 主程序中,循环检测按键状态,并根据按键状态调用相应的处理程序。
通过以上步骤,我们可以实现基于AT89C51单片机的计数器设计。
这个设计可以广泛应用于各种计数需求的场合,如物料计数、人员计数等。
基于AT89C51单片机的计数器设计具有成本低、可靠性高等优点,适合在工业控制和自动化领域进行应用。
基于AT89C51单片机的计数器设计是一项有趣且实用的工程,通过合理的硬件配置和编程设计,可以实现各种计数需求的应用。
单片机课程设计--流水线计数器
单片机课程设计--流水线计数器课程设计报告课程名称: 单片机课程设计题目: 流水线计数器学院: 环境与化学工程系:过程装备与测控工程专业: 测控技术与仪器班级:学号:学生姓名:起讫日期: 2012-12-19,2012-12-26指导教师:摘要单片机在工业领域有着广泛的应用。
在这些应用中,计数器是一个非常基础和重要的组成单元,可以信号数据的记录处理和控制,组成更加整个复杂的控制系统。
虽然在工业上有些功能单元在原理和结构上是很简单基础的,但优化这些基础功能的电路和处理模式对提高整个控制系统工作效率和结构有很大帮助。
如流水生产线上的计数器等。
关键词:(3,5个)单片机计数器记数报警目录摘要 .............................................................................................................................................. - 0 -目录 ..................................................................... ......................................................................... - 0 -一、设计任务、要求 ..................................................................... ..................................... - 1 -1、设计任务:设计一个基于51单片机的计数显示系统。
.................................. - 1 -2、设计要求: .................................................................... ........................................ - 1 -3、发挥部分: .................................................................... ........................................ - 1 - 二、方案总体设计 ..................................................................... ......................................... - 1 -1、总体描述 ..................................................................... ........................................... - 1 -2、总体设计: ............................................................................................................ - 1 - 三、硬件设计 ..................................................................... ................................................. - 2 -1、STC89C52单片机最小系统 ..................................................................... ............ - 2 -2、数码管显示电路 ..................................................................... ............................... - 3 -一、键盘输入 ..................................................................... ....................................... - 3 -二、复位电路 ..................................................................... ....................................... - 4 -三、指示功能电路 ..................................................................... ............................... - 4 -四、整体电路 ..................................................................... ....................................... - 5 - 四、软件设计 ..................................................................... ................................................. - 5 - 五、系统调试与说明 ..................................................................... ................................... - 6 -1、实物图见附录 ..................................................................... ................................... - 6 -2、使用说明 ..................................................................... ........................................... - 6 - 六、设计总结 ..................................................................... ......................................................... - 7 - 附录:..................................................................... ........................................................ - 7 -七、参考文献 ..................................................................... ....................................................... - 14 -一、设计任务、要求1、设计任务:设计一个基于51单片机的计数显示系统。
毕业设计(论文)-基于单片机的计数器设计
本科毕业论文(设计)题目基于单片机的计数系统设计学院:机电与信息工程学院专业:电子信息工程年级: 2011 级学号: 2011114083 姓名:指导教师:成绩:年月日目录摘要 (1)关键字 (1)Abstract (1)Key Words (1)1 绪论 (2)1.1 前言 (2)1.2 背景与意义 (2)2 系统的方案设计与论证 (3)2.1 单片机芯片设计与论证 (3)2.2 按键控制模块设计与论证 (4)2.3 时钟模块设计与论证 (4)2.4 脉冲采集模块设计与论证 (4)2.5 显示模块模块设计与论证 (5)3 系统硬件的设计 (6)3.1 MCS-51系列单片机的内部功能的介绍 (6)3.1.1 中断系统 (6)3.1.2 单片机的定时/计数器 (8)3.2 单片机的最小系统 (12)晶振电路 (13)3.2.2 复位电路 (14)3.3 数据采集电路 (15)3.4 液晶显示器电路 (16)3.5 键盘电路 (17)电路总原理图 (17)4 程序模块化设计 (19)程序编程的思想 (19)4.1.1 面向过程的编程思想 (20)4.1.2 面向对象的编程思想 (20)程序设计方法 (20)4.2.1 “自上而下”设计 (20)4.2.2 模块化设计 (21)4.2.3 结构化设计 (22)5.系统的软件设计 (24)5.1 软件的整体设计 (24)主程序流程图的设计 (25)5.3 时间读写子程序设计 (27)5.4 脉冲计数程序设计 (27)5.5 LCD1602的子显示程序 (28)5.6 软件仿真 (28)6.焊接与功能调试 (29)系统性能测试与功能说明 (29)软件调试问题及解决 (29)6.3 调试效果 (30)结论 (30)参考文献 (32)致谢 (33)附录A (34)附录B (35)附录C (44)附录D (45)基于单片机的计数系统设计摘要:随着当今社会的飞速发展,越来越多的流水线上的产品和各种公共场所需要进行自动计数。
基于单片机的工业产品自动计数器
传感器应用设计系别:机械工程系专业:机械设计制造及其自动化班级:姓名:学号:指导老师:目录目录 (2)第一章:设计题目 (3)第二章:设计要求 (3)第三章:题目分析 (3)第四章:方案论证与选择 (4)第五章:具体实现 (4)5.1电源部分 (5)5.2光电检测部分 (5)5.3单片机控制计数部分 (7)5.4显示部分 (9)5.5报警器部分 (11)5.6程序设计部分 (15)第六章:定性说明 (16)第七章:实验时遇到的问题和排除措施 (16)第八章:设计心得体会 (18)第九章:参考文献 (18)第十章:附录 (19)传感器应用课程设计一、设计题目:基于单片机的工业产品自动计数器二、设计要求:1、数码管可以显示产品个数(0-99),自由设定产品报警个数(比如8),当产品数目是8的个数时,发出报警(蜂鸣器响)。
2、独立设计电路,应包括单片机小系统、红外光电开关、数码管显示部分。
3、四人一组,每组选一个组长。
三、题目分析:当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而且比较容易出错。
计算器作为一种快速通用的计算工具方便了用户的使用。
本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发对计算器设计做了详细的分析和研究。
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中。
单片微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
本系统就是充分利用了8052芯片的I/O引脚。
系统以采用MCS-51系列单片机Intel8052为中心器件来设计计算器控制器,实现了能根据实际输入值显示并存储的功能,计算程序则是参照教材。
至于位数和功能,如果有需要可以通过设计扩充原系统来实现。
基于单片机的流水线物件计数控制系统设
基于单片机的流水线物件计数控制系统设作者:暂无来源:《科技资讯》 2013年第24期宋海虹(华东理工大学电子信息实验教学中心上海 200237)摘要:在当今社会飞速发展的格局下,厂家基本采用流水线技术进行产品生产作业,越来越多的流水线上的产品需要进行自动计数控制。
而怎样对流水线上的产品进行实时的、有效率的、精确的自动计数成为广大生产厂家十分关注的问题。
本文介绍以单片机为核心的计数控制系统,阐述了系统的原理、硬件电路和软件设计。
关键词:单片机自动计数控制流水线中图分类号:TP273文献标识码:A 文章编号:1672-3791(2013)08(c)-0003-031 绪论1.1 背景随着经济的发展、人类的需要,现在的工厂和车间每天都要生产数以万计的产品。
因此自动计数控制系统已成为现今工业生产不可或缺的一部分。
对流水线上的产品进行实时的、有效率的、精确的自动计数成为广大生产厂家十分关注的问题。
传统的机械式或电子式计数器电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而且设置预定数值不太方便,功能不易更改且功能过于单一,适用范围较窄。
而基于单片机为核心控制的计数器有着能够实时、精确、可靠、稳定等计数优点,已成为广大厂家的首选自动计数的装置。
1.2 设计功能与要求(1)设计一个流水线计数控制装置,用来记录显示传送带启动到停止所传送的物件个数(0~99)。
传感器输出作为计数器输入脉冲信号。
(2)当计数达到给定值时,计数器停同时传送带停止运行。
2 硬件电路设计硬件电路主要有:电源供电电路,红外检测电路,单片机以及计数显示和控制部分(计数和控制由单片机完成,显示由LED屏幕完成)。
2.1 设计方案(总体框图)和原理设计的指导思路是:红外发射电路和红外接收电路构成红外检测单元。
通过光电传感器检测产品通过,当产品挡住光时,放大器将输出低电平。
这个便是外部计数脉冲信号。
这个计数脉冲信号送入STC89C52单片机中进行计数控制,再经过扩展、显示驱动完成最后的显示过程,当计数达到规定值时由单片机输出控制信号使传送带停止运行。
(完整版)产品自动计数器
单片机课题设计题目:基于单片机的产品自动计数器姓名:黎富强学号: 3080444905学院:机械与控制工程学院班级:机械08-3 指导老师:蒋存波摘要在当今社会飞速发展的格局下,越来越多的流水线上的产品需要进行自动计数.基于单片机构成的产品自动计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。
有采用机械方式的接触式触发的,有采用电子传感器这类非接触式触发的。
本文设计的计数器是采用红外对射式方式,抗干扰性好,可靠性高.本设计的指导思想是利用红外发光管发射红外线,红外接收管接收此红外线,并将其放大、整流形成高电平信号.当物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平,同时将这个电平信号送入单片机进行控制计数,并经译码驱动电路使数码管显示数值。
这样就得到要统计流水线上的产品的数量。
关键词:自动计数、红外检测、单片机、8位数码管.目录摘要 (Ⅰ)第一章绪论 (1)1.1前言 (1)1.2设计功能与要求 (1)1.3 国内外的研究概况 (1)1.4此次设计研究的主要内容应解决的问题 (1)第二章基于单片机构成的产品自动计数器的设计 (2)2.1设计方案选择(总体框图)和原理 (2)2.2系统各单元电路设计 (2)2.3.1电源供电设计 (2)2.3.2红外线检测设计 (3)2.3.3计数、显示设计 (6)2.3系统程序设计 (10)2.3.1程序流程图 (10)2.3.2程序设计 (12)2.4电路总图...............................1 6 第三章总结. (17)参考文献 (18)致谢 (19)附录 (20)第一章:绪论1.1、前言在当今社会飞速发展的格局下,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效率的、精确的自动计数成为广大生产厂家十分关注的问题。
传统的机械式或电子式计数器(主要是用数字电路集成组件组成)电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而且设置预定数值不太方便,功能不易更改且功能过于单一,适用范围较窄。
基于单片机的计数器设计与实现原理
一、概述随着科技的不断发展,单片机技术已经在各个领域得到了广泛的应用。
单片机计数器作为单片机应用的一个重要组成部分,其设计与实现原理受到了广大工程师和技术人员的关注。
本文将探讨基于单片机的计数器设计与实现原理,旨在为相关技术人员提供参考和借鉴。
二、基于单片机的计数器设计原理1. 计数器概述计数器是一种特殊的时序逻辑电路,主要用于实现数据的计数、测量和控制。
在数字系统中,计数器广泛应用于各类仪器仪表、控制系统和通信设备中。
基于单片机的计数器设计原理需要充分理解计数器的工作原理和结构特点,才能设计出符合实际需求的计数器系统。
2. 单片机计数器的工作原理单片机计数器通常由定时器和计数寄存器组成。
定时器负责产生时钟信号,计数寄存器用于存储计数值。
在计数器工作过程中,定时器不断产生时钟信号,计数寄存器根据时钟信号不断进行计数,当达到设定值时触发相应的动作。
单片机计数器的工作原理是通过定时器和计数寄存器的相互配合来实现的。
三、基于单片机的计数器实现原理1. 单片机选择在进行基于单片机的计数器设计时,需要根据实际需求选择适合的单片机型号。
单片机的选择需要考虑计数精度、计数速度、外部接口、功耗等因素,以确保设计的计数器能够满足实际应用需求。
2. 硬件设计基于单片机的计数器硬件设计包括定时器、计数寄存器、外部触发器等部分。
定时器的选取和设计是计数器性能的关键,需要根据实际应用需求选择合适的定时器型号,并设计合理的时钟电路和触发电路。
3. 软件编程基于单片机的计数器实现需要进行相应的软件编程。
在软件编程过程中,需要对定时器和计数寄存器进行初始化配置,并编写相应的中断服务程序。
通过软件编程,可以实现计数器的各种功能,并且提高计数器的灵活性和扩展性。
四、基于单片机的计数器实现案例分析以ATmega328单片机为例,介绍基于单片机的计数器实现案例。
首先对ATmega328单片机的特性和定时器模块进行介绍,然后进行硬件设计,并编写相应的软件程序。
基于单片机的产品自动计数器的设计
构 成 的 产 品 自动 计 数 器 有 直 观 和 计 数 精 确 的优 点 , 目前 已在 各 种 行 业 中普 遍 使 用 。本 文利 用 红 外 发 光 管 发 射 红 外 线 , 红 外接 收 管
接 收 此 红 外 线 ,并 将 其放 大 、整 流形 成 高 电平 信 号 。 当有人 或 物 挡住 红 外 光 时 , 接 收 管 没 有接 收 到 红 外信 号 ,放 大 器将 输 出低 电平 ,
外 光 ,检 测 是 否 受 人 或 者 物 体 遮 挡 ,然 后 由红 外 线 接 收 二 极 管 将 调 制 信 号 通 过 锁 相 环鉴 频后 输 出 C P计 数 脉 冲 以便 单 片 机 进
行 计 数 控 制 ] 。
输 出低 电平 ; 否则 8 脚 维 持 高 电平 。5 脚 ,6 脚 上 的 电容 、 电阻
同时将 这 个 电 平信 号送 入 单 片机 进 行 控 制 计 数 ,并 经 译 码 驱 动 电路 使 数 码 管 显 示数 值 。 关蕾词 : 单 片机 ;自动 计 数 器
中圈分类号 : T P 3 3 2 . 1 2 文献标识码 : B 文 章编 号 :1 0 0 3 — 6 9 9 7 ( 2 0 1 6 ) 3 3 — 0 0 4 1  ̄ ) 1
( RI + 2 计 算 我们 知道 此 设 计 中红 外 线 发 光 二 极 管 的 发射 频 率 为 1 2 . 4 k H Z ~9 4 . 5 k H Z ,发 射 的 是 脉 冲 波 ] 。
图1 电 源供 电 电路
在 当今 社 会 飞 速 发 展 的格 局 下 ,厂 家 基 本 采 用 流 水 线 技 术
如 图2 所 示 ,红 外 线 发 射 电 路 以 时 钟 定 时 集 成 片 N E 5 5 5
基于8051单片机的自动计数器
基于8051单片机的自动计数器一、课题背景(一)计数器的发展及应用背景随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的范围越来越广。
现计数器的种类以增加到:电磁计数器、电子计数器、机械计数器(拉动机械计数器、转动机械计数器、按动机械计数器、测长机械计数器)、液晶计数器等。
计数器的应用范围也遍布印刷、纺织、印染、针织、电缆、电讯、军工、轻工、机械、开关、断路器、矿山、实行多班制的纺织行业的织布机、织带机、制线、制带、造纸、制革、薄膜、高压开关电器产品、试验设备,印刷设备、短路器、医疗、纺织、机械、仓库和码头的货运、行人及车辆过往的数量计数、冶金、食品、国防、包装、配料、石油、化工、发电、机床、仪表、自动化控制等行业。
(二)传感器“能感受规定的被测量件并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。
传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
它是实现自动检测和自动控制的首要环节,对系统的测控质量起着决定作用。
测控系统的自动化程度越高,对传感器的依赖性越大。
随着21世纪信息化时代的到来,传感器与传感器技术的重要性更为突出。
信息社会的特征是人类社会活动和生产活动的信息化。
现代信息科学的三大支柱是信息的采集、传输与处理技术,即传感器技术、通信技术和计算机技术。
传感器既是现代信息的源头或“感官”,又是信息社会赖以生存和发展的物质和技术基础。
传感器与传感器技术正日益广泛地应用于航空航天、资源勘探、石油化工、交通通信、灾害预报、安全防卫、环境保护、医疗卫生和日常生活等各个领域,从而促进现代科学技术的迅速发展。
随着科学技术的发展,现在已经出现了如下的传感器:电阻应变式、电感式、电容式、压电式、热电式、光电式、数字式、磁敏、光纤、气敏、湿敏传感器等。
基于单片机的流水线自动计数器
软件部分设计
主程序
结果与讨 论
仿真结果 实物成果 前景展望
结果
结果一:通过LED数码完成管计数显示,实现 0000-9999范围的计数
总体完 成结果
结果二:具有报警功能,计数达到设定值时蜂鸣 器和指示灯就会发出声光警报。
结果三:红外光电传感器检测障碍物
硬件部分设计
计数模块
计数模块:由AT89C52控制。当红外检测模块检测到有产品物经 过时,红外接收电路的输出端会产生一个低电平信号,这个信号 将供给单片机进行计数控制。
计数控制部分:计数控制部分是将计数脉冲(负脉冲有效)送入 单片机 AT89C52 两个中断入口的 INT0 入口,经过单片机内部对 这个中断信号进行计数编程构成。
硬件部分设计
数码管驱动电路
显示驱动部份是由数码管,采用软件解码的方 法。采用软件解码的方式动态显示设计所采取 的是一个8位共阳数码管显示,可以显示的范 围为0000-9999。
红外光电传感器
红外传感器处于高电平状态是因为检测到了外 部信号,当有外部物体阻挡被检测到的时候则 由高电平变换成了低电平的状态,通过连接单 片机,使单片机的 I/O口能够检测到传感器的高 低电平的变化。型号为E18-D50NK。
软件部分设计
蜂鸣器报警程序:满足蜂鸣器发生报警的条件,数字要大于给定的值。然后按下S1,数码 管显示自动清零,蜂鸣器停止报警,数码管显示新的计数的值,开始新一轮计数。 红外计数程序:定义的红外计数值等于零,判断后开始从零计数,计数最大值是9999。
数码管显示程序:向数码的显示送数,控制系统的显示部分。
研究 意义
3
2
基于单片机流水线自动设计
《单片机原理及应用》2015-12-18目录1.设计方案 (1)2.硬件电路设计………………………………………………1-23.软件设计……………………………………………………3-44.调试结果记录及分析 (5)5.总结 (6)6.参考文献 (6)1.题目要求设计方案1.1题目要求利用STC89C52单片机来制作一个流水线自动计数器,采用红外对管对流水在线的产品进行计数,用数码管显示,独立按键实现功能控制2.2设计方案我的选题基于单片机流水线自动计数器,要求是自动计数,自动加一。
它是由一块51单片机控制,数码管显示,以及红外光电计数,其中电阻的功能是驱动数码管。
其中单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
2.硬件电路设计2.1数码管显示模块显示功能是利用了数码管的段选,位选。
以及上拉电阻的驱动功能,它的作用驱动数码管,再根据数码管的功能特性,来设计电路图,更好的完成电路设计,达到数码管的作用,以及功能实现,电路整体效果。
2.2单片机控制模块单片机是微型集成芯片,此电路中单片机的主要功能是控制数码管显示,利用单片机的P1埠实现数码管的位选,P0埠实现数码管的段选,因此来完成数码管基本显示,利用红外光电计数器和单片机的14脚连接,实现红外光电的计数功能,2.3音频模块音频模块是由三极管和蜂鸣器组成,利用三极管和蜂鸣器的每逢整百P2.5脚输出低电平,电源流经蜂鸣器就会发出响声。
3.软件设计3.1首先定时器初始化,设置脉冲,脉冲加一,则计数器加一,从而实现数码管的显示,红外光电计数器开始实现计数。
按键是否按下,按下数码管显示,否,不显示。
循坏进行。
3.2数码管电路程序ucharge,shi,bai,qian;//数码管显示变量声明ge=date%10;//个位数换算shi=date/10%10;//十位换算bai=date/100%10;//百位换算qian=date/1000;//千位换算wei_ge=1;//打开个位显示3.3I/O口初始化电路程序wei_ge=wei_shi=wei_bai=wei_qian=0;//各I/O口初始化3.4定时器初始化程序#include <AT89X52.H>#define uint unsigned int#define uchar unsigned charuchar codetabel[]={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 };// 这个数组存放0~93.5流程图4.调试结果记录及分析4.1模拟结果4,2 调试结果分析数码管能够实现计数功能,且能正常工作,和各电子元器件的功能有关,还有就是各模块电路能够独立调试成功。
基于单片机控制的生产线产品计数系统
摘要:随着社会的进步,科学技术的不断被发展,大多的企业在一些方面都实现了自动化控制,无人化。
这项设计是生产线产品的计数,该系统以单片机和光电式传感器为基础。
可以对一段时间内的产品数量进行计数,从而可以知道产品的生产率。
利用红外线对射来进行对产品的计数,当产品通过时红外线被隔断,产生一个负脉冲,对负脉冲进行存储,定时时间到,读出内存的结果并通过LED数码管显示出来。
关键词:生产线、单片机、光电传感、LED显示管该产品的设计是用于流水线上产品的计数,在一段时间内可以知道产品的数量从而得知产品的生产效率,在此基础上可以发展为生产线上的自动包装,这可以节省时间,节约劳动力。
在国内外,一些生产自动化比较高的企业都已经用自动控制了,实现无人化,特别是产品的自动包装。
具体设计方案:设计要求:生产线上每一个产品通过,都会产生一个脉冲,通过统计脉冲数量来实现一段时间内产品的数量的统计,要求有清零功能。
一、系统工作原理采用光电传感对射装置,测量流水线上的产品的数量,当有流水线上没有产品通过时,光电耦合器接通,产生正脉冲,正脉冲经过反相器,输入P1.0口0信号。
当有产品经过时光电耦合器没接通,没有接收到光信号,形成一个负脉冲信号,同时将这个负脉冲信号经反相器送入单片机P1.0口进行计数存储。
通过读取内存的数据送往P2口并经译码驱动电路使数码管显示数值,这样就得到要统计的产品的数量。
在这里采用P1.0口检测负脉冲的输入,来一个信号就累加起来进行存储,采用内存40H~47H的地址进行存储,逢9进1再清零,分别存储了产品数量的个、十、百、千……。
定时时间到了,就从内存里读取数据送数码管显示数值。
二、硬件设计采用单片机AT89C52作为控制主要硬件,光电接收器装置输出脉冲信号,外部中断控制清零计数,复位控制由看门狗、上电、手动复位。
晶振振荡电路。
其硬件设计原理图如下所示。
硬件原理图三、数码管显示七段数码管显示,采用共阴极显示,由P2口控制七段发光管P0口控制位选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件部分设计
蜂鸣器报 警模块
蜂鸣器报警模块:计数达到目标值或者达到最大值报警功能。 采用软件系统来处理报警,通过蜂鸣器进行报警输出,供电电源 用直流电。在运行过程中,测到的计数次数超过预定的次数,数 据端自动拉高电平,报警输出。
硬件部分设计
计数模块
计数模块:由 AT89C52 控制。当红外检测模块检测到有产品物经 过时,红外接收电路的输出端会产生一个低电平信号,这个信号 将供给单片机进行计数控制。 计数控制部分:计数控制部分是将计数脉冲(负脉冲有效)送入 单片机 AT89C52 两个中断入口的 INT0 入口,经过单片机内部对 这个中断信号进行计数编程构成。
研究意义
1
研究
意义
2
3
传统计数器计数范围小,计数不够精确。需 要设计一个计数范围大,能够精确计数的计 数装置。
因为工厂环境影响,需要的不仅是计数精确, 还有抗干扰能力。通过设计红外线发射模块, 红外线接收模块来完成计数传感器模块。此 种方法在数据采集方面抗干扰能力强。用以 提高工作稳定性。
传统计数器电路复杂,元器件多。可通过单 片机,红外装置的应用趋向设计微型、便携 式并且快速精确计数的自动计数器。
设计内容
ቤተ መጻሕፍቲ ባይዱ
总体设计 硬件部分设计 软件部分设计
总体设计
总体思 路
该系统的设计思想是红外线发射管发射出红外线,红外线接收 管接收这个红外线,当红外线接收管被红外线照射的时候,电 阻很小,当没有红外线照射在红外线接收管的时候,电阻比较 大。这样就可以把电压比较器和参考电压进行比较,当有红外 线照射的时候,红外线接收管的电阻相对较小,然后电压分压 将增加,因此,电压比较器将会输出高电平;当没有红外线照 射的时候,红外线接收管的电阻较大,这个时候电压比较器则 会输出低电平。最终的显示过程是通过把刚才这个外部计数电 平信号送入 AT89C52单片机内进行技术控制,然后再经过扩展 的显示驱动来完成显示。
前景展望
前景之一
红外自动计数器发展趋势是微型,便携式,智 能化。随着单片机的发展,实现高度精确性、 实时性。
因为生产流水线环境干扰比较大,以后设计的 自动计数器具备更好地抗干扰性和稳定性。
前景之二
论文总结
设计总结 成绩与不足
设计总结
设计 总结
1
流水线产品产量自动计数装置是一个非常具有实际意义 的课题,本设计基于AT89C52单片机,通过红外光电对 管检测是否有障碍物阻挡,有阻挡的时候,将脉冲传给
设计主要任务
学习和使用
Protel 99SE 软
件绘制电路原理
图, PCB 电路板,
印刷电路板的制
04
作;下载调试各
模块接口程序,
完善各模块的功
能。
01 通过LED数码完成管计数显示, 并且实现 0000-9999 范围的计数。
02
具有报警功能,计 数达到设定值时蜂
鸣器和指示灯就会
发出声光警报。
使设计具有较强的抗干扰性。 03
主控芯片,单片机接收之后再内部进行处理和计算,最 终在数码管上显示计数,达到计数的目的。
设计 总结
2
按键部份设计的设计满足了实际情况需求。 可以通过设定目标值,达到目标值的时候 停止计数并蜂鸣器报警,具有实际应用的 意义。
成绩与不足
收获的成绩
1、通过 LED数码完成管计数显 示,并且实现0000-9999范围的 计数。设置按键,可以设定目标 值。 2、具有报警功能,计数达到设 定值时蜂鸣器和指示灯就会发出 声光警报。 3、设计使用红外光电传感器, 精确性高,使用方便。
硬件部分设计
单片机最 小系统
本设计的核心部分是单片机的最小系统的设计,单片机最小系统包含以下 几个部分:片外 RAM、片外ROM、时钟电路、复位电路、数码管、外部 扩展接口。本此设计的单片机最小系统的基本电路如下:
硬件部分设计
硬件模块
本设计的硬件模块包含以下几个部分: 数码管驱动模块:通过数码管完成计数显示功能。 红外光电检测模块:使用红外光电传感器完成检测是否有物品通 过功能。 蜂鸣器报警模块 :计数达到目标值或者达到最大值报警功能。 计数模块 :由AT89C52 控制。 按键模块:设置了复位键(担任累加键),递减键,设置目标值 键。
软件部分设计
蜂鸣器报警程序: 满足蜂鸣器发生报警的条件,数字要大于给定的值。然后按下 S1,数码 管显示自动清零,蜂鸣器停止报警,数码管显示新的计数的值,开始新一轮计数。 红外计数程序: 定义的红外计数值等于零,判断后开始从零计数,计数最大值是 9999。 数码管显示程序: 向数码的显示送数,控制系统的显示部分。 按键处理程序: 独立按键方式,通过按键完成手动加数,复位,设定报警值的功能
存在的不足
1 、 红外光电传感器在生产流水 线上工作时,长时间的工作会造 成计数不精确,工作稳定性不够 好。 2 、 抗干扰性能是设计过程中的 一大问题,自己的设计在抗干扰 方面很欠缺。
致谢
Acknowledgements
硬件部分设计
数码管驱动电路
显示驱动部份是由数码管,采用软件解码的方 法。采用软件解码的方式动态显示设计所采取 的是一个 8位共阳数码管显示,可以显示的范 围为0000-9999。
红外光电传感器
红外传感器处于高电平状态是因为检测到了外 部信号,当有外部物体阻挡被检测到的时候则 由高电平变换成了低电平的状态,通过连接单 片机,使单片机的 I/O口能够检测到传感器的高 低电平的变化。型号为E18-D50NK。
软件部分设计
主程序
结果与讨 论
仿真结果 实物成果 前景展望
结果
总体完 成结果
结果一:通过LED数码完成管计数显示,实现 0000-9999范围的计数
结果二:具有报警功能,计数达到设定值时蜂鸣 器和指示灯就会发出声光警报。
结果三:红外光电传感器检测障碍物
仿真结果
仿真成果
实物成果
实物成果
实物成果演示
CONTENT 目录 S
1 课题背景 2 设计内容 3 结果与讨论
4 论文总结
绪论
选题背景 研究意义
选题背景
基于单片机的流水线自动计数器
随着单片机的不断发展,计数设备趋于智能化。需要具备实时性、高 效性、准确性的自动计数装置以满足现代生产流水线的计数要求。通 过以 51单片机为核心的设计来实现以上要求,加之红外线的应用,有 着体积小、功能强、可靠性高、性价比高的优点。