- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《传感与检测技术》课设计-快递流水线红外线计数器课程设计
武汉理工大学《传感与检测技术》课程设计说明书 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1快递流水线红外线计数器课程设计快递流水线红外线计数器课程设计课程设计院院 (系): 自动化学院 专业班级: 自动化1402 姓 名: B2组课程设计 学 号: 1前言 1.1 背景电子计数器在科学计数领域、工 农业生产以及日常生活中发挥着越来越重要的作用。人类社会对电子计数器提出越来越高的要求,电子计数器计数的发展和店址计数的高速发展密不可分,从而为现代科学计数突飞猛进提供了坚实的后盾。 1.2 意义本电路的制作是根据日常生活中的需要而设计出来的一种计数器。它适用于工厂生产流水线的计数,具有成本低、灵敏度高和制作简单等优点。 1.3 目的近年来,人们熟悉了网购,使得快递行业飞速发展,在这个背景下,我们想到了利用红外线计数器对流水线上的包裹进行计数。 1.4 设计功能要求及分析设计性能要求:流水线宽度约50cm,能够识别出不连续货箱的数量并显示或输出2 系统方框图 2.1方框图红外传感模块电压比较器计数器复位红外传感模块电压比较器计数器复位显示输出显示输出 图(1) 2.2组成模块 2.2.1 传感检测模块:货物经过时红外接收管两端电压发生变化,再经过电压比较器将电压稳定产生脉冲信号。选型:50CM间距红外对管;选型依据:符合快递传送带的宽度。2.2.2 计数模块:根据传感检测模块产生的脉冲计数。2.2.3 输出模块:使用数码管将计数结果显示,并留有接口可以将计数结果输出到其他附加功能模块。2.2.4 复位模块:实现复位功能3 传感器工作原理 3.1 量程:输出1/0(高电平或低电平) 3.2 精度:流水线宽度约50cm,能够识别出不连续货箱的数量并显示或输出 3.3 安装:安装于传送带左右两边,保证红外线发射器正对接收器并能接收到信号 3.4 工作原理:通过的货物挡住红外发射器,接收端无光照导致电平变化,经LM393放大后输出规整的方波4 信号调理电路 4.1 信号调理电路 4.1.1 电路图 图(2) 4.1.2 原理:D3为红外反射器,Q2为红外接收器,有光是会使LM393电压比较器3号输入电平变化,与2号输入电平比较,最后在1号输出输出方波信号。R14为可调电阻,调整以保证有货物通过和无货物通过是输出两个电平。 4.1.3 仿真图图(3) 4.1.4 仿真图原理:图中左半部分中间的为单片机最小系统,与AT89C51相连。图中右上角为4位七段数码管显示器,七段数码管右下角的四根线为选位线,一次只能选择一位,最后用扫描的方式依次显示,视觉效果为同时显示,七段数码管左下方的8根线用来控制选中的那一位显示的数字。图中左半部分下侧是两个开关,闭合时向AT89C51输入低电平,上方一个用来暂停/启动计数器,闭合计数器会停止计数,下方一个用来暂停显示,闭合时仅暂停显示数字,后台依然在计数,方便读数。AT89C51右下角为红外计数器,为了方便仿真,暂用一个开关代替。5 误差分析 在测试过程中我们发现偶尔会出现多记的现象,这个来自于电源电压的波动,对结果影响微小(占结果1%左右),可以忽略不计,所以我们决定不加入电源电压滤波电路以节省成本。6 测量数据处理算法#include?reg52.h?#define?uchar?unsigned?char?#define?uint??unsigned??int???uchar?duan[10]={0x3f,0X06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};??//段选?uchar?wei[4]={0X80,0X40,0X20,0X10};???//位选??uint?z,x,c,v,?date,o,k,l;?uint?dispcount=0;??void?delay(uchar?t)?//延时{???? uchar?i,j;????? for(i=0;it;i++)???? {??????? for(j=13;j0;j--);??? {? }?? }}??void?xianshi()??//显示{???????? z=date/1000;????//求千位???
原创力文档


文档评论(0)