首先你说的是什么信号光电传感器输出,与单片机无关,单片machine的io端口连接在传感器和电阻器之间,具体你得看传感器是什么样子,是数字传感器还是模拟传感器,模拟传感器加上一个AD转换电路,最近一直在做光电开关连接单片机器,传感器和单片电脑的连接方式不固定,取决于传感器。
1、光强 传感器怎么接入51 单片机给个接入的电路图告诉你一个原理。剩下的你自己想吧。用别人的原理图就好了。知识永远属于别人。1光强传感器不知道你说的是什么元素,所以我猜是光敏电阻什么的。它感应光强的变化,输出是电流还是电压,取决于你的元件和电路。如果是电流,加个运算放大器或者串联个电阻,变成电压,可以用万用表自己测。这个电压可能很小,所以需要一个运算放大器来放大这个信号。如果电压足够大,就不需要。放大后,没有内置AD的单片 computer无法识别这个信号的数字世界,所以需要一个模数转换器,也就是一个ADC芯片,将这个电压值转换成并行或串行数据发送到单片 computer的IO口。
2、 单片机与 光电开关接法单片机和光电开关接线如图所示:三线光电开关三线一般是电源 电源-信号输出端。根据信号输出端的输出形式,根据不同的形式增加上拉电阻等相应的电路,然后连接到。你的图是一个18mm直径光电开关,常开常闭。最近一直在做光电开关连接单片机器。用5V是可以的,但是切换速度肯定会受影响。另外干扰有点大,布线的时候一定要拉开,但是隔离的话会影响感应速度。我是直接连接的,但是要根据交换机在软件上的表现想一些办法。
3、 单片机与 光电传感接近开关的连接5v电源无法驱动接近开关,电压不够,工作状态本来就不稳定。用12V电源驱动接近开关。接近开关的输出通过光耦传输到单片 machine。也可以直接用稳压器保护,直接发送到单片 machine。首先你说的是什么信号光电 传感器输出?不同的信号输出情况与单片 computer的连接方式和外围电路不同。对于开关信号,只需使用一个与传感器串联的电阻。单片 machine的io端口连接在传感器和电阻器之间。原则上,1ma的电流可以流过该电阻。
4、 传感器怎样与 单片机实现连接和 控制?传感器和单片电脑的连接方式不固定,取决于传感器。还有IIC的公交车,比如传感器和。具体你得看传感器是什么样子,是数字传感器还是模拟传感器,模拟传感器加上一个AD转换电路。我说前两个是数字。格雷传感器有三条线路,VCC、GND和信号线。信号线输出模拟电压。普通51只能通过电压比较器LM339区分两种不同的颜色,但如果增强的话,可以用自己的AD来测量。
5、请教一下51 单片机 控制激光 传感器的问题查看激光输出是如何定义的。与单片机无关。默认情况下单片 machine的I/O引脚都是高电平,所以如果要监控什么东西,最好输出低电平到单片 machine的I/O引脚。激光器接收光时,out口输出高电平,被阻挡时为低电平。现在我想用激光计数。我的想法是设置外部中断0为电平触发模式,激光被阻挡一次触发一次中断,然后num加1,最后输出num的值。这可行吗?
1.定期监控I/O端口。当液位较低时,将在一段延迟时间后进行监控,如果还是低,就处理程序。第二个监控是为了防止抖动干扰,2处理中程序计数加1,然后监听I/O口,直到出现高电平,跳出处理中程序。然后再次开始监视I/O,并返回到第一步,单片电脑系统的扫描键盘也是这样做的,处理起来比较方便。中断不好处理,主要是因为如果输入抖动,容易产生多次中断,导致不可控和误计数。
文章TAG:单片 程序 LED 控制 传感器 单片机控制光电传感器程序