三光电循迹工作原理

三光电循迹工作原理,第1张

三光电循迹工作原理发射端和接收端之间光的强弱变化转化为电流的变化以达到探测的目的。光电开关是传感器大家族中的成员,它把发射端和接收端之间光的强弱变化转化为电流的变化以达到探测的目的。由于光电开关输出回路和输入回路电隔离的(即电缘绝),所以它可以在许多场合得到应用。

#include<reg52.h>

#define uchar unsigned char #define uint unsigned int

uchar a,i,time_count=0, count=0,Dutycycle0=50,Dutycycle1=50,flaguchar state

/***定义电机控制位***/

sbit INT11=P0^0//电机控制位,左电机 左,芯片中的总开关 sbit INT22=P0^1 // 右电机控制位,高电平有效

sbit INT33=P0^2 //控制左电机,从而控制其中的车轮 sbit INT44=P0^3

sbit funpwm0=P1^3 ///两个控制PWM的端口 sbit funpwm1=P1^4

sbit IO4=P2^0 //ST188输出端口 sbit IO1=P2^1sbit IO2=P2^2sbit IO3=P2^3sbit IO5=P0^7

sfr CCON = 0xD8 // PCA控制寄存器 sbitCCF0 = CCON^0 // PCA模块0中断标志 sbitCCF1 = CCON^1 // PCA模块0中断标志 sbitCR= CCON^6 // PCA计数器阵列溢出标志位 sbitCF= CCON^7 // PCA计数器阵列运行控制位sfr CMOD = 0xD9 // PCA工作模式寄存器 sfr CL= 0xE9 // PCA的16位计数器----低8位 sfr CH= 0xF9 // PCA的16位计数器----高8位 sfrCCAPM0 = 0xDA // PCA模块0的输出脉冲频率 sfrCCAP0L = 0xEA // PCA捕获、比较寄存器——低位字节 sfrCCAP0H = 0xFA // PCA捕获、比较寄存器——高位字节 sfrCCAPM1 = 0xDB // PCA模块1的输出脉冲频率 sfrCCAP1L = 0xEB // 同上 sfrCCAP1H = 0xFB // 同上 sfrPCAPWM0= 0xf2 // PCA模块0的PWM寄存器 sfrPCAPWM1= 0xf3 // PCA模块1的PWM寄存器

红外线光电传感器(光电开关),是利用物体对近红外线光束的反射原理,由同步回路感应反射回来的光,据其强弱来检测物体的存在与否,光电传感器首先发出红外线光束到达或透过目标物体,物体或镜面对红外线光束进行反射,光电传感器接收反射回来的光束,根据光束的强弱判断物体的存在。红外光电开关的种类很多,有镜反射式、漫反射式、槽式、对射式和光纤式等。

常见的红外线光电开关有对射式和反射式两种,反射式光电开关是利用物体对光电开关发射出的红外线反射回去,由光电开关接收,从而判断是否有物体存在。如有物体存在,光电开关接收到红外线,其触点动作,否则其触点复位。

对射式光电开关是由分离的发射器和接收器组成。当无遮挡物时,接收器接收到发射器发出的红外线,其触点动作;当有物体挡住时,接收器便接收不到红外线,其触点复位。

光电开关和接近开关的用途如今已远超出一般行程控制和限位保护,可应用于高速计数、测速、液面控制、检测物体的存在、检测零件尺寸等许多场合。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11548008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存