- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子课程设计报告 工件计数器
厦门大学
电 子 课 程 设 计 报 告
课题:工件计数器
工件计数器
设计任务
设计并制作用于工件的光电计数器
设计要求
1、该工件计数器可实现对流水线上通过的工件进行计数统计。
2、若工件是正品,计数器加一,若工件是次品,计数器减一。
3、计数结果用一位数码管显示。
三、 设计方案和论证
1、根据设计任务和要求,初步拟定将设计分为四个模块:光电发射接收部分、信号处理部分、计数部分和译码显示部分。总体设计框架图如下:
图1 设计框架图
2、设计思路:
假设从左到右设有AB两个探头,两者存在一定距离,工件从左到右依次通过两个探头,A探头先获得信号,计数器实现加一;次品从右到左依次通过两个探头,B探头先获得信号,计数器减一。因此,设计中有两组光电转换电路,当工件通过探头时,由于遮挡光线而使之产生信号,产生的信号作为触发器的脉冲信号。此外,考虑到触发器为上升沿触发,信号处理部分包含信号反相,同时,为了实现工件通过两个探头只能计数一次的功能,信号处理还应有互锁电路,由D触发器构成,最后,用十进制加减计数器芯片计数,并通过译码器在数码管上显示出来。
模块设计和分析
(1)光电发射接收部分
图2 光电发射接收部分
参数计算:取VCC=5V,VF=0.7V,为了保证IF小于50毫安,取上拉电阻R1=R2=180欧姆;为了保证转换电路的输出信号为我们所需要的脉冲信号,取下拉电阻R3=R4=10K欧姆。
设计原理:光电转换电路的目的是获得脉冲信号,设计中采用两个集发射管和接收管为一体的芯片MCT6作为转换元件,通过上拉电阻和下拉电阻的选定保证其工作电流不超过50毫安。用一开关元件的动作来表示工件是否通过探头,当工件通过探头时,三极管截止,输出信号为低电平,当工件离开探头时,三极管导通,输出信号为高电平。由此可以得到A、B两个脉冲信号。
信号处理部分
图3 信号处理电路
设计原理:经过光电发射接收部分得到的脉冲信号与D触发器所需要的上升沿出发信号相反,因此,从A、B两组电路所得到的信号需要通过反相器反相,将两路信号加起来作为D触发器的脉冲信号。图中D触发器用来构成互锁电路。当无上升沿触发时,Q端为零状态,D端置一,来一个上升沿触发时,Q端输出为高电平,D端置零,当下一个上升沿脉冲来临时,Q端输出低电平。依次类推,每两个上升沿出发D触发器,使得Q端输出一个上升沿,该信号作为加减计数器的脉冲信号,可以实现工件通过两个探头是只计数一次。互锁电路的时序图如下:
考虑到门电路和触发器引起信号的传输延迟,该设计中所有门电路都采用高速的TTL门电路,同时,为了防止由A端直接引出的加减控制信号比脉冲信号速度快而引起时序的错误,在A端加上两个TTL反相器,起到延时的作用。
计数部分
图4 计数电路图
计数功能由十进制加减计数器实现,所用计数器为74LS190,其管脚符号说明和功能图如下:
因此,将预置数据控制端接高电平,计数允许控制端接低电平,使计数器处于计数状态。将互锁电路的输出信号作为计数器的触发信号,A组光电发射接收部分的输出信号经两次反相后作为加减控制信号。当工件首先通过A探头又有脉冲信号触发时,加减控制端接收到低电平信号,计数器加一;当次品返回,首先通过B探头又有触发信号触发时,加减控制端接收到高电平信号,计数器减一。由此可以实现计数功能,并且实现工件正向通过时计数器加一,次品通过时计数器减一。
译码显示部分
图5 译码显示电路
译码显示部分由译码器和7段共阴极数码管组成。其中,译码器由一片7448芯片构成,它的三个辅助控制端全部接高电平。7448七段显示译码器输出高电平有效,用以驱动共阴极显示器每段发光二极管的正向压降通常约为2~2.5V,每个发光二极管的点亮电流在10mA
您可能关注的文档
- 环境影响评价报告公示:深圳市科达天峰科技迁改建深圳市龙华新区华联社区墩背工业区环评报告.doc
- 环境影响评价报告公示:牟定金福经贸有限责任年产吨绿色豆制品深加工项目环境影响报告表审批前公示环评报告.doc
- 环境影响评价报告公示:煤灰仓储第三热电厂院内隆兴粉煤灰利用有限责任大森环境业有环评报告.doc
- 环境影响评价报告公示:澧县河湖水网连通生态水利工程报告书报批稿环评报告.docx
- 环境影响评价报告公示:璧山渝进恩康医院环评报告.doc
- 环境影响评价报告公示:濠瑞沥青科技加工岩沥青矿石环评报告.doc
- 环境影响评价报告公示:现代建筑业物流园环境影响评.doc
- 环境影响评价报告公示:电泳涂装工艺环评报告.doc
- 环境影响评价报告公示:瓯海日铃汽配厂车间扩建工程建设项目环评公告环评报告.doc
- 环境影响评价报告公示:生猪养殖环评报告.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)