产品成品计数器课程设计

来自:    更新日期:早些时候
单片机课程设计,产品计数器~

51单片机,仿真设计,
懂事电子设计 Vgz

怎么没有分数啊??? 硬件结构设计 2.1系统硬件的构成 2.2系统工作原理图 2.3单片机简介 2.4信号调理及放大整形模块 2.5时基信号产生电路 2.6显示模块 第3节 软件设计 3.1 定时计数 3.2 量程转换 3.3 BCD转换 3.4 LCD显示 .......... 比较详细了

成品计数器电路
成品计数器电路

一.基本原理
当成品从流过,通过光源和光电二极管组成的特殊计数轨道时,造成瞬时遮光,使用发光电阻其电阻值能随着外界光照强弱(明暗)变化而变化,进而把光信号能够用电压来表示,使用555定时器改装成的施密特触发器对电压信号整形获得比较理想的矩形脉冲波形,送入4个74160并联计数器的计数输入口,计数器能够从0000-9999计数,每个计数器连接一个7448译7448驱动BS201半导体数码管,显示计数,即流过产品的个数。

设计方案方框图
二. 方案设计与选择
方案二:使用光电二极管作为信号转换元件,其信号转换电路和整形电路如下

当光敏二极管受光源照射时,使BG1导通,BG2跟着导通,BG3截止,BG4截止,BG5导通。当成品从流过,通过光源和光电二极管组成的特殊计数轨道时,造成瞬时遮光,使BG1截止,BG2跟着截止,BG3导通,BG4导通,BG5截止,输出一个正脉冲矩形波,再送给10位计数器计数。
本设计为了防止误动作,采用了射极单稳延时电路,保证一个产品只遮光一次,计数正确。但是该方案电路设计复杂,零器件多而散,参数估计困难故采用集成芯片555定时器改装施密特出发电路,直接与光电电阻连接,电路简单,易于实现。

三.单元电路设计与参数计算
1.信号转换电路

光敏电阻器是一种对光敏感的元件,它的电阻值能随着外界光照强弱(明暗)变化而变化。 光敏电阻器在电路中用字母“R”或“RL”、“RG”表示。

从GL3537-1光敏电阻的参数表我们可以看出,光敏电阻在暗光下,电阻很大,在光强是10Lux时候,阻值只有20-30KΩ,而这个环境条件我们能够在计数器轨道上配置,使光敏电阻值的变化符合我们的需求。从而使光信号有效的变为电信号。
2.脉冲整形电路
把555定时器改接成施密特触发器,它具有一下特点:输入信号在上升和下降过程中,电路状态转换的输入电平不同;电路状态转换时有正反馈过程,使输出波形边沿变陡。利用这两个特点,不仅能将边沿变化缓慢信号波形整形为边沿陡峭的矩形波,而且可以将叠加在矩形脉冲高、低电平上的噪音有效的清楚。其接法如下图所示:

如上图所示,电路以555为核心,与光敏电阻RG和RP1等组成。RG随光照的强弱呈现不同的阻值,利用555内部的两个比较器的复位和置位特性,便可组成施密特触发器。当光强时,RG呈低阻,2脚呈高电平(>2/3Vdd触发电平),555第三脚置低位;当光弱时,RG呈高阻,6脚电瓶低于1/3Vdd阀值电平,第三脚置高位。送出高电平脉冲。
使用时,把滑动变阻器RP的阻值调到最大100KΩ,其参数选择100KΩ理由如下
光线强时RG的电阻为R1
VI=VDD/(RI+Rp1)*Rp1 RI≈25KΩ RP1=100KΩ
→Rp1/(RI+Rp1)>2/3VDD 即输入高电平,Vo输出低电平。
光线弱时RG的电阻为R2
VI=VDD/(RI+Rp1)*Rp1 RI≈2MΩ RP1=100KΩ
→Rp1/(RI+Rp1)<1/3VDD 即输入低电平,Vo输出高电平。
3.计数器连接电路
选用十位计数器74LS160 ,其Rd端为0时所有触发器将同时被置零,而且置零操作不受其他输入端状态的影响。当Rd端为1、Ld端为0时,电路工作在预置数状态。当Rd和Ld端同时为1而EP为0、ET为1时,这时计数器工作在保持状态。如果ET为0,则EP不论为何状态,计数器的状态也将保持不变,但这时进位输出C等于0。当Rd、Ld、EP、ET端皆为1时,电路工作在计数状态,可以利用C其中计数器为四片74160.构成。74160的功能表及外部引脚图如图下4示。端输出的高电平或下降沿作为进位输出信号。

上图所示是四个74106并行进位方式连接接法。以第一篇的进位输出C作为第二片的EP和ET输入,当第一片计成(1001)时C变为1,下个CP信号到达第二片时为计数工作状态,计入1,而第一片计成(0000),他的C端回到低电平。第一片的EP和ET恒为1,始终处于计数工作状态。四个74106工作范围为0000-9999.
4.显示系统电路
用7448可以直接驱动共阴极的半导体数码管BS201。由7448的输出电路可以看到,当输出管截止,输出为高电平时,流过数码管的电流是有Vcc经1KΩ上拉电阻提供的。当Vcc=5V时候,这个电阻只有2mA左右。

用7448驱动BS201的连接方法图
7448七段显示译码器输出高电平有效,用以驱动共阴极显示器。
三个辅助控制端:LT、RBI、BI/RBO
(1) 灭灯输入BI/RBO
有时作输入,有时作输出。作输入时,且BI=0,无论其他输入端是什么电平,
所有各段均为0,所以字形熄灭。
(2) 试灯输入LT
当LT=0,且RBO=1,此时无论其他输入端是什么状态,所有各段输出均为1,字
形全显。
(3)动态灭零输入RBI
当LT=1,RBI=0且DCBA=0000时,灭零。
(4)动态灭零输出RBO
BI/RBO作为输出使用时,受控于LT和RBI。当LT=1且RBI=0,输入代码 DCBA=0
RBO=0时,RBO=0;若LT=0或LT=1且RBI=1,则 RBO=1。该端主要用于显示多位数字时,多个译码器之间的连接。

将灭零输入与灭零输出配合使用,即可实现多位数码显示系统的灭零控制。上图使用了灭零控制的方法。只需在整数部分把高位的RBO与低位的RBI连接,就可以把前面多余的零灭掉了。

系统原理图
四.系统调试:
在整个电路连接好之后,便可以进行以下方式的调试。
对于整个电路,首先用生产线上的一个成品不断遮挡光线,得到一组数据,看所得数据与遮挡次数是否一致,如一致,再对电路进行复位操作(按开关见),看结果是否为0,如是,则符合要求。相同情形试验几次,如都是这样结果,说明一切正常,符合预期结果!
说明:现场情况多变,由TTL电路输出电压信号可能不能满足要求,此时可对此输出端电压进行适当放大或缩小,以满足要求!
五.设计总结
通过这次电子技术课程设计,让我了解了设计电路的程序.通过本次实验设计电路原理图,对protel99se有了深入的了解,能独立完成电路图的绘制,在设计电路图过程中充分了解各芯片和元器件的功能作用。通过这次电子技术课程设计,使我对模拟电子技术和数字电子技术在实践中的应用有了更深刻的理解。通过该课程设计,把死板的课本知识变得生动有趣,激发了学习的积极性。
通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。
六.参考文献
《数字电路》阎石主编。高等教育出版社 第四版 1999

你不会也是铜陵学院的吧?

09的


产品成品计数器课程设计视频

相关评论:
  • 18872288261跪求大侠们关于“简易洗衣机控制器的设计与制作”论文
    庞皇壮1设计总体思路,基本原理和框图 1.1 设计总体思路 从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没又电机给我们接上,这回要用四哥LED灯的状态来表示,当显示时间前20秒正传、暂停10秒、反转20秒、再暂停10秒,如此一来,周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。接下来脉冲是一定...

  • 18872288261求大神给一个关于数电课程设计(篮球24S倒计时器),可以的话,我这可以...
    庞皇壮课程设计内容 (1)设计要求 :① 设计一个篮球比赛 24 秒计时器,具备显示 24 秒计时功能;②计时器为递减工作,时间间隔为 1S :③设置外部开关,控制计时器的启动、暂停及清零;④递减到零时发出声光报警 :⑵原理方框图图:包括秒脉冲发生器、计数器、译码与显示电路、报警电路和控制电路(辅助时序...

  • 18872288261求“数字钟课程设计报告”
    庞皇壮(b) CMOS 晶体振荡器(仿真电路)3.时间记数电路 一般采用10进制计数器如74HC290、74HC390等来实现时间计数单元的计数功能。本次设计中选择74HC390。由其内部逻辑框图可知,其为双2-5-10异步计数器,并每一计数器均有一个异步清零端(高电平有效)。秒个位计数单元为10进制计数器,无需进制...

  • 18872288261作业,数字钟课程设计报告
    庞皇壮分频器电路将32768Hz的高频方波信号经32768()次分频后得到1Hz的方波信号供秒计数器进行计数.分频器实际上也就是计数器.⑶时间计数器电路 时间计数电路由秒个位和秒十位计数器,分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器,分个位和分十位计数器为60进制计数器,而根据设计要求,...

  • 18872288261求助:课程设计制作秒表
    庞皇壮数字电子技术基础 课程设计 电子秒表 一.设计目的:1、了解计时器主体电路的组成及工作原理;2、熟悉集成电路及有关电子元器件的使用;3、学习数字电路中基本RS触发器、时钟发生器及计数、译码显示等单元电路的综合应用。二.设计任务及说明:电子秒表电路是一块独立构成的记时集成电路芯片。它集成了计数器...

  • 18872288261课程设计:实时日历\/时钟的设计与实现
    庞皇壮本设计论文介绍了用at89c2051单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分”、“秒”“百分秒”显示于人的视觉器官的计时装置。它的计时周期为12小时,显示满刻度为12时59分59秒99毫秒,另外应有校时功 电路由时钟脉冲发生器、时钟计数器、译码驱动电路...

  • 18872288261求电子钟课程设计报告
    庞皇壮EDA课程设计报告 电子钟 组员 吕卫伟:200840720126 张奎:200840830133 侯从彬:200840830133 万远程:200840830133 李传迪:200840830133 杨占胜:200840830133 指导教师:陈卫兵 一、电子钟的设计原理:电子钟主要有四个模块组成: 扫描电路、计数模块电路、BCD 码转换电路、显示器驱动电路。由CP送入1HZ的时钟...

  • 18872288261微机原理及应用课程设计--交通信号灯的控制
    庞皇壮ORG 0000H LJMP STAR1 A_BIT EQU 20H;数字的管店的内存位置 B_BIT EQU 21H个位数字数码管的十位数字的存储空间位置 TEMP EQU 22H;计数器的值存储位置 STAR1:MOV TEMP,#20;初始化计数器60 CLR P1.0;南北方向的红灯 CLR P1 0.5,东西方向绿灯 STLOP1:由ACALL和DISPLAY1;调用显示子程序 ...

  • 18872288261EDA课程设计,用VHDL编程做出租车计费器
    庞皇壮2.2 基本设计思想 (1)根据出租车计费原理,将出租车计费部分由5个计数器来完成分别为counterA,counterB,counterC,counterD,counterE。①计数器A完成车费百位。②计数器B完成车费十位和个位。③计数器C完成车费角和分。④计数器D完成计数到30(完成车费的起步价)。⑤计数器E完成模拟实现车行驶100 m的功能。 (2)...

  • 18872288261EDA课程设计——数字电子钟
    庞皇壮设计一个计数时钟,使其具有24小时计数功能。通过“多功能复用按键F1-F12”信号接线组“F1_12(T)”的F9~F12的任意引线插孔可设置小时和分钟的值,并具有整点报时的功能。电路原理图模块说明:计数时钟由60秒计数器模块XSECOND、60分计数器模块XMINUTE、24小时计数器模块XHOUR等六个模块构成。秒计数器模块的进位输出...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网