首页 > 微机单片机 >单片机制作 > 自制用于橡胶管的双向可逆测长装置

自制用于橡胶管的双向可逆测长装置

来源:互联网发布者:Lemontree 关键词: 单片机 LED 更新时间: 2024/10/12

一、工作原理

本装置电路如下图所示。主控芯片采用AT89C2051,其I/O口可吸收20mA的电流。可直接与四联体共阳数码管的a~g端相连而无需驱动电路。LED1、LED2是红外发光二极管,T1、,T2是硅光敏三极管。安装时,LED1和T1,LED2和T2要分别成对安装。LED1、LED2的发光面要正对T1、,T2的受光面,发光管和光敏管之间要有10mm~15mm的间距,以使码盘从中间通过。码盘的形状如图2所示。制作时,可在不透光的圆盘上开一个扇形孔。图2亦给出了T1、T2的安装位置,和码盘同轴安装在同一个周长为l米的码轮上。测长时,输送带和码轮接触,带动码轮和码盘顺时针转动,T1首先被遮挡。A点由低电平变为高电平。经IC1反相、整形后,P33由高电平变为低电平。接着T2被遮挡,P31由高电平变为低电平。单片机检测到这一变化后,启动加法程序使当前计数值加1,并在数码管上显示出来。这样,码轮转动一周,当前数值自动加1,由于码轮转动一周输送带正好前进1米,所以当前数码管显示数值即是输送带前进的长度,从而实现测长的目的。当由于种种原因,输送带需要后退时,带动码轮反转(逆时针转动),这时T2先于T1被遮挡。单片机检测到这一变化后启动减法程序使当前计数值减1,并在数码管上显示出来。从而保证数码管上显示的长度总是和进入包装机的输送带长度相等。显示范围为-999~+999。图l中,ANl是复位键。一般不使用。AN2是清零键。当需要对当前数值进行清零时按一下AN2即可。一般在每一条输送带的开始处要清零一次。测量胶管的方法、原理与输送带一样。

二、软件设计

本装置采用模块化编程。利用定时器T0中断来进行数码管的扫描显示:利用外部中断INT1来判断所测输送带或胶管是前进还是后退,从而调用加法或减法程序进行计数。该系统抗干扰能力极强。整个程序由初始化程序、显示程序、中断程序、加法程序、减法程序、二一十进制转换程序、延时程序等组成。

三、其他问题

该装置在制作时对码盘的大小无特殊要求。在编程时。为了追求程序的简单和响应的快速。没有加入单位换算、倍率修正等内容。所以要确保和输送带或胶管接触的码轮周长正好为1米,该周长的准确性将直接影响测量的精度。在使用中,可能由于工作地点的不同,周长为1米的码轮有时会显得太大。这时可采用图3所示的码盘,即在一个不透明的圆盘上对称地开10个扇形孔。和它相连的码轮周长为0.1米。工作时,数码管显示值的最后一位是小数,最大测量长度是99.9米,这对于一般的应用是足够的。在制作时,还可以把码盘和码轮合二为一。以减小制作的难度。本装置除适用于橡胶管带行业外,还可广泛应用于塑料、电缆、纺织、食品等需要测长、计数的场合。

自制用于橡胶管的双向可逆测长装置


提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

电子电路资源推荐

推荐帖子 最新更新时间:2024-11-13 08:55

了解一些常用的电子变压器技术知识
电子变压器采用新软磁材料和新磁芯结构对电源技术发展的影响,一定会引起电源行业和软磁材料行业的朋友们的兴趣。本文提出一些看法,以便促成电源行业与电子变压器行业和软磁材料行业之间就电子变压器和软磁材料的有关问题进行对话,互相交流,共同发展。    1 电子变压器在电源
 qwqwqw2088模拟与混合信号
在linux2.6.9中添加dm9000a驱动问题
我想在pxa270的开发板上移植dm9000a的驱动,在driver/net目录下,添加了网上下载的dm9ks.c文件,也修改了makefile和Kconfig文件,编译进了内核,但是总是没有启动初始化,因为我在初始化函数中添加了一条printk函数,内核启动时,没有输出显示,请
 windboy121Linux与安卓
有木有人用过ExpressCard并口卡的?
如题啊,不知道效果怎么样 有木有人用过ExpressCard并口卡的? 还行,可以模拟出并口 430用的话一点问题也没有 那用usb的仿真器或ExpressCard+并口仿真器哪个好啊
 yangyifeng01微控制器 MCU
“Δ-Σ”这个符号怎么念?
Δ-Σ ADC的“Δ-Σ”这个符号怎么念? “Δ-Σ”这个符号怎么念? delta - sigma lcofjp 发表于 2014-3-22 10:34 delta - sigma 说中文啊。难不成念“跌而塔-西格玛”? 呆尔塔-sei哥码 siposi 发
 chifu模拟电子
求DM642的驱动开发包(DDK)
哪位大侠有DM642的驱动开发包(DDK)啊?能否给一份呢? 求DM642的驱动开发包(DDK)
 superficialDSP 与 ARM 处理器
TMS320LF240x_DSP应用程序设计教程
TMS320LF240x_DSP应用程序设计教程 TMS320LF240x_DSP应用程序设计教程 楼主你真行,爱死你了!!! 顶起来!!!!!!!!!!!!!!!!!!! uououuouou上去 让我变得更加有钱!!!!!!!!!! 买!!!!!!!!!!!!!!!!!!!!
 liuxun198352微控制器 MCU

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved