传感器一般分为模拟传感器和数字传感器。而单片机只能处理的是数字信号,不能处理模拟信号。所以当传感器为数字传感器时,信号可以直接通过单片机的端口读入内部。而当传感器为模拟信号是则需要对模拟信号进行数字化,即需要AD芯片。而有些单片机内部自带ADC,则可以直接将模拟信号通过单片机带模拟通道的端口输入单片机进行处理。
说传感器有几种信号输出的智商需要充值了。
传感器原始的输出是毫伏模拟电压信号,满量程(满载)的输出大概是15-20毫伏。
数显表或变送器(放大器)把传感器的信号放大,才可以输出数字信号或模拟信号。
模拟信号是:0-10伏,0-5伏,±5伏,0-20毫安,4-20毫安等等
数字信号是:通用的是485信号通讯(一个对多个),232信号通讯(一对一) 422/442这些很少人使用。
传感器→前置放大→滤波器→多路或单路模拟开关→S/H(取样和保持)→A/D(计算模拟数字)→计算机系统