信号从传感器怎么传到单片机上?

如题所述

我对ds18b20还是很熟悉的,前一阵才用过。
如果你是应用这个的,那么你不需要搞清楚它的内部原理,内部主要有rom.ram和温度传感器。
ds18b20是使用一根数据线进行通信,首先你要先向它发送一系列脉冲信号。
一般我们用的步骤大致为:初始化--跳过rom操作--启动温度转换--(延时)--初始化--跳过rom操作--读温度寄存器命令
然后就可以读出温度的数据了。先读出的是低8位,然后是高位。
由于是单线通信,所以对时序的要求相对较高,所以你要根据时序图和自己的晶振频率好好计算一下。最后还要注意的是,它的数据线平时是要拉到高电平的。
以上都是我自己打出来的,希望对你有帮助!
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-29
简单点讲就是单片机如果不用AD功能的话就是只认高低电平,也是就说不是1就是0电平。
你说的转速传感器一般是脉冲信号,你可以用光耦或是74之类的芯片转换下直接驱动IO口。(当然也有不是脉冲信号的)
一般的转速传感器是一周8个脉冲信号,这是市场最常见的传感器。在使用之前先测下一周的脉冲数。
然后单片机可以用计数的方法来计算长度了。
第2个回答  2019-05-13
www.diybl.net
diy部落

人体检测传感器感应的人怎么传输到单片机上
传感器一般分为模拟传感器和数字传感器。而单片机只能处理的是数字信号,不能处理模拟信号。所以当传感器为数字传感器时,信号可以直接通过单片机的端口读入内部。而当传感器为模拟信号是则需要对模拟信号进行数字化,即需要AD芯片。而有些单片机内部自带ADC,则可以直接将模拟信号通过单片机带模拟通道的端口输入...

传感器采集的数据怎么样传给单片机单片机
很简单,将传感器和单片机共地,之后将传感器的信号端口接到单片机的IO口上,在程序上进行定时采集,但是信号线要接上啦电阻,因为你的输出3v 不稳定。

液位传感器将信号传递给单片机,是直接传递给单片机呢?还是需要有别的器...
如果是光电\/超声波等传感器,就需要看下它输出的信号是什么,如果是模拟信号需要使用带AD的单片机,如果是数字信号,可直接连接到单片机就行了.这个具体的只有看你的传感器是什么样子的才能定,总的来说,进入单片机的信号最好都做下隔离,因为你从液面传输到单片机还有一定的距离,这些线上会串进来N种干扰之类...

电阻型传感器信号如何接入51单片机
最简单的用分压的办法,再利用单片机内的 A \/ D 采分压电压值就行了。

传感器怎样与单片机实现连接和控制?
只需要吧信号线接到增强的51的有AD功能的端口,启动AD来读他的电压就能辨别不同的颜色了。有各种传感器它们的连接方法不同的,有的信号输出大可以直接连单片机,如LM35可以直接连到单片机的AD转换口。有的信号小要进行放大后才能到单片机的AD转换口。如果到单片机没有AD转换口,那么还要经过AD转换才能到...

怎样把模拟信号传感器接入单片机,需要什么器件转换?
把模拟信号传感器接入单片机:\\x0d\\x0a单片机自身带有A\/D通道,那么直接把传感器模拟信号接入即可,前提是信号电压的范围要合适,如果信号过于微弱还要增加前置放大环节;如果单片机没有A\/D通道,那么就要经过A\/D转换器变为数字信号后再通过单片机的数字接口输入单片机。\\x0d\\x0a模拟信号是指信息参数在...

红外传感器和单片机之间怎么连接
红外传感器和单片机之间的连接方法:红外传感器绝大部分都是通过测引脚电压换算成距离。所以一般红外都有三根引脚,VCC和GND肯定会接噻,然后信号线接到你开启单片机的ADC通道对应的引脚,读该引脚的电平换算成距离。红外传感器如果是数据信号,有几个脚,就用单片机几个脚连接,然后根据输出信号的时序写程序...

传感器输出信号24v怎么输入单片机啊
光电传感器输出信号是24v 的,显然不能直接输入单片机,处理很简单,见下图:

红外传感器怎么接到单片机上?
将该传感器的输出端口的信号,经过电路的处理后,达到单片机工作电压范围时,可有两种方法实现于单片机的连接。方法一:将处理后的信息接在51或52系列单片机的P3.2或P3.3口的外部中断端口,对中断定时器的IE=0X81或IE=0X84;TCON=0X01或TCON=0X04,在中断子程序中可以读数据进行处理显示;方法二;...

传感器怎么和单片机开发板连接
如果传感器输出的信号范围可以直接通AD采集的话(就是带变送器的),那就省事了,直接用AD采就可以了,如果是没经过处理的传感器,那就得加运放了,将信号放大,再将信号变化范围调节到与你所用的AD采样范围内,之后再用AD 采,运放很关键(网上有很多现成的电路,但我建议先仔细看看模电书)...

相似回答
大家正在搜