Ⅰ 如何运用气压压力传感器和单片机将连续变化的气压转换成LED数码显示(跪求样板电路~!)
1:压力传感器可以将气压转换成连续的电压(你需要知道转换关系)
2:根据转换电压的范围选取适当的放大电路或者是分压电路(如果转换的电压范围远小于单片机AD采样的基准电压,需要放大电压;如果大于,一般简单的话,可以用分压)
3:单片机具有AD采样功能,采样位数根据你需要计算的精度来确定(当然,如果有成本压力的话,可以再位数较低的情况下,采用过采用来提高精度,但是会牺牲采样数据量)
4:通过程序计算,并LED显示。这个网上例子很多。
另外,上边只是一个简单的流程,要想测量准确的话,需要对各级电路和程序进行各种补偿(调0等)
而且,我感觉你最好先明确一下你的需求(连续变化到底是多长时间,这个直接关系到硬件的选取和程序的编制),比如,量程,误差,分辨率等等
最后,这种例子网上很多,类似比如,小型称重系统,这个网上的电路很多!可以参考参考!
Ⅱ 电子式压力传感器的信号通过 单片机采集处理后 能控制小型电动机吗
电子式压力传感器的信号通过单片机采集处理后能控制小型电动机吗?
答:可以控制小型电动机。
而且,李绝清可以控制任何宏渣可以控制的东西。
大概可以输出几伏电压?
你想输出多少伏的电压,就能输出多少伏的电压,只要你能提供这个电压。
给你提供一个简单的电路图。哪前
图中的Vcc,你可以任意设置。
Ⅲ 单片机连接ad芯片读取压力传感器的数值
这个没有现成公式,只能自己去做,告诉你具体方法:
1、找1公斤,5公斤,10公斤的秤砣(不一定是这几个值,根据自己做的的东西确定重量,别把东西压坏了)
2、从轻到重放上去,记录度数,看度数是不是线性的(一般在某个区间都是线性的,不然这芯片就没有市场了),如果是线性的那就好办了,你已经知道三组重量对应多少度数了,用数学的“两点法”能求出直线的斜率,这条直线函数就是你要的换算公式。如果不是线性的那你还需要更多的重物测出更多的数据,用 Matlab 等数学软件拟合出近似的曲线得到函数。
3、把得到的函数写入单片机,读取 AD,通过公式,算出重量,OVER
对第二点补充一下:比如1公斤放上去,测出度数是100,5公斤测出498,10公斤测出1002,可以大致认为1-100,5-500,10-1000,这样你就有了对应关系,度数除以100就是重量。就这样,如果追求精度,那还是老老实实多测几组数据,取个平均,再用 Matlab 算吧
祝你成功,如有不懂,请留言
Ⅳ 请问一下,压力传感器将信号传给单片机,单片机产生信号控制报警电路的原理是什么最好有电路图。
压力传感器的信号是不能直接传给单片机的,也不是像LS说的直接进行AD转换。因为传感器输出的电信号是微弱的,必须要进行放大。
下面我开始给你详细一点讲。第一,什么是压力传感器,压力传感器是将压力值转换成电信号的设备,也就是说测到一定的压力值,就会输出一定值的电压或者电流信号,一般都会成正比关系,即压力越大输出的电信号越大。第二,压力传感器输出的电信号大都是微弱的,必须用到放大模块,一般可以采用运算放大器设计放大电路,或者仪表放大器(这是一个芯片),如果要求不高直接用运算放大器。第三,放大之后的电信号送给单片机,单片机对应电信号AD转换后的值判断压力大小。第四,根据单片机得到的压力值大小,看看你的压力警戒值是多少,比如气压,你要超过3MPa就属于危险值的话,你就可以写单片机程序,对这个值进行判断,如果超过这个值就进行报警。报警电路通过单片机的IO口连接蜂鸣器或者LED灯闪烁报警都可以。单片机写程序之类的你估计知道概念,我就不多说了。呵呵