快递流水线红外线计数器课程设计

上传人:M****1 文档编号:488228212 上传时间:2023-08-29 格式:DOCX 页数:13 大小:204.31KB
返回 下载 相关 举报
快递流水线红外线计数器课程设计_第1页
第1页 / 共13页
快递流水线红外线计数器课程设计_第2页
第2页 / 共13页
快递流水线红外线计数器课程设计_第3页
第3页 / 共13页
快递流水线红外线计数器课程设计_第4页
第4页 / 共13页
快递流水线红外线计数器课程设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《快递流水线红外线计数器课程设计》由会员分享,可在线阅读,更多相关《快递流水线红外线计数器课程设计(13页珍藏版)》请在金锄头文库上搜索。

1、快递流水线红外线计数器课程设计院(系):自动化学院专业班级:自动化1402姓 名:B2组课程设计学 号:1前言1.1背景电子计数器在科学计数领域、工 农业生产以及日常生活中发挥着越来越重要的作用。人 类社会对电子计数器提出越来越高的要求,电子计数器计数的发展和店址计数的高速发展 密不可分,从而为现代科学计数突飞猛进提供了坚实的后盾。1.2意义本电路的制作是根据日常生活中的需要而设计出来的一种计数器。它适用于工厂生产流水 线的计数,具有成本低、灵敏度高和制作简单等优点。1.3目的近年来,人们熟悉了网购,使得快递行业飞速发展,在这个背景下,我们想到了利用红外 线计数器对流水线上的包裹进行计数。1.

2、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安装: 安装于传送带左右两边,保证红外线发射器正对接收器并能接收到信号3. 4工作原理: 通过的货物挡住红外发射器,接收端无光照导致电平变化,经 LM393 放大后输出规整的方波4信号调理电路4. 1信号调理电路4.1.1电路图图4.1.2原理:D3为红外反射器,Q2为红外接收器,有光是会使LM393电压比较器3 号输入电平变化,与2号输入电平比较,最后在1号输出输出方波信号R14为可调电阻, 调整以保证有货物通过和无货物通过是输出两个电平。4.1.3仿真图MVKBlU1VCE4R5TpprpFrppFJAL Ft财 F2ZiAr-5 PiStn e电nA y ”

4、,Aw ! a- S 齐昭EP3R2 7A-ErO.GMOC* PO.1UU31FO.MAOlPC.4MC4- POWD* RZi.MM PJTWQrRP1RIUFUUXd图(3)4.1.4仿真图原理:图中左半部分中间的为单片机最小系统,与AT89C51相连。图 中右上角为4位七段数码管显示器,七段数码管右下角的四根线为选位线,一次只能选择 一位,最后用扫描的方式依次显示,视觉效果为同时显示,七段数码管左下方的8根线用 来控制选中的那一位显示的数字。图中左半部分下侧是两个开关,闭合时向AT89C51输入 低电平,上方一个用来暂停/启动计数器,闭合计数器会停止计数,下方一个用来暂停显 示,闭合时

5、仅暂停显示数字,后台依然在计数,方便读数o AT89C51右下角为红外计数器, 为了方便仿真,暂用一个开关代替。5误差分析在测试过程中我们发现偶尔会出现多记的现象,这个来自于电源电压的波动,对结果 影响微小(占结果1%左右),可以忽略不计,所以我们决定不加入电源电压滤波电路以节省成本。6 测量数据处理算法#include #define uchar unsigned char#define uint unsigned int/段uchar duan10=0x3f,0X06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; 选uchar wei4=0X80,0X4

6、0,0X20,0X10; /位选uint z,x,c,v, date,o,k,l;uint dispcount=0;void delay(uchar t) /延时 uchar i,j; for(i=0;i0;j-); void xianshi() /显示z=date/1000;/求千位x=date%1000/100; /求百位 c=date%100/10;/求十位v=date%10; /求个位P2=wei3;P0=duanz; delay(50);P2=wei2;P0=duanx;delay(50);P2=wei1;P0=duanc;delay(50);P2=wei0;P0=duanv;del

7、ay(50);void ExtInt0() interrupt 0 /中断 dispcount+; /每个脉冲计数加一if (dispcount=9999) /计数范围0-9999 dispcount=0; void main() /主函数TCON=0x00; /中断设置IE=0x00;o=1; /初始化k=1;l=0;while(1)if(P1=0xfe)/功能1:开始暂停delay(50); if(P1=0xfe) while(P1=0xfe);if(o=1)武汉理工大学传感与检测技术课程设计说明书 IE=0x81; TCON=0x01;if(o=0)IE=0x00; TCON=0x00;

8、o=!o;if(P1=0xfd)delay(50);if(P1=0xfd)while(P1=0xfd);if(k=1)l=1;if(k=0) l=0; k=!k;if(l=0)date=dispcount; xianshi();if(l=1) xianshi();7系统抗干扰措施我们在信号调理电路里面加入了一个滤波电容C5用来屏蔽来自于外界的电磁干扰。 滤波电容的作用简单讲是使滤波后输出的电压为稳定的直流电压,其工作原理是整流电压 高于电容电压时电容充电,当整流电压低于电容电压时电容放电,在充放电的过程中,使 输出电压基本稳定。8发展趋势随着人类科学技术的发展进步,工业生产日益趋向于自动化,而

9、生产线的工作效率也 直接决定了器创造的价值大小。在产品批量生产的今天,流水线的人工计数方式已经无法 跟上时代的步伐了,于是人们想到了用光电计数器来代替人工。而我国的工业生产水平并 不高,也使得流水线生产自动化程度不高,与德国等国家还有一定差距9系统优缺点9.1本系统的优点成本低,安装简单(几乎不需要空间,直接可以对向安装在传送带上方 2cm 处),计数精确,由于我们采用的是脉冲计数,不会产生误差。9.2有待改进的地方还没有加入分拣系统,我们考虑到如果加入分拣系统就需要加入大量的机械结构,使得成本大幅上升,所以省略了分拣部分10问题以及解决方案问题:每次按开始/暂停键,从暂停到开始时计数会出现加1解决:在程序中检测到按键暂停后关中断,检测到开始后再开中断问题:开始测试时,一个物体计数大于1解决:经过反复测试,开始测试用的手指,因为手形导致重复计数11 参考文献1 传感与检测技术 刘红丽 等编著

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号