单片机采集压力传感器的数据并传入电脑
,传感器是数字量,那么每一个IO口都可以接受其输入,这样的话,少于8个的传感器可以组合成一个字节通过串口传给PC。传感器是模拟量,那么需要进行AD转换,STC系列单片机大部分型号都带AD功能,不需要额外增加硬件电路。
有两种方法可以将数据从传感器传输到计算机:模拟方法:传感器将模拟信号输出到计算机的ad板(或其它采样装置),ad板将模拟量转换成数字量,作为计算机能识别的数据。
看你传感器的输出信号,4~20mA的要把输出连个250欧1%精度的精密电阻接地后将信号送单片机AD脚采样,然后用串口USB口什么的送电脑,电脑上还得有相应的程序处理接收的数据。
配置单片机USB模块代码程序,可以通过Harmony配置生成代码。把程序下载到单片机,电脑的端口上识别出来,说明硬件连接成功。电脑会自动安装USB驱动,也可以手动安装,写程序把采样的数据发送到USB口。
通过max232串口。将单片机的数据通过RXD和TXD与PC进行通信;其实你也可以通过下载线和串口助手(或者自己写上位机界面),上传数据;买一根USB转串口线,接到电脑USB接口上,上传数据也可以;可能还有其他方式。。
然后其他电脑就可以访问了。如果要单片机直接传给服务器的,通过网络的话,好像有点复杂,如果单片机可以直接和web服务器连接就很简单。
压力信号通过压力传感器后转换为电流信号后如何采集与处理。因为是课题...
参考电压调整:当传感器不加压时,比较器输出低电平;加压时,比较器输出高电平。(也可以根据需要作相反调整,这里只要运放的输出对调。)如果很难调整到稳定状态,建议:比较电压要采取稳压措施。
所以和PLC配合使用的传感器必需转换成如上所述的标准信号才能给PLC,这就是变送器,它就是能够转换成标准信号的传感器。
采用I/V 模式进行数据转换就可以了。两种方法:1经过I/V转换后,直接ADC采样,计算出4mA电流对应的电压,将此值设为输出显示的0,以后4~20mA线性输出即为需要。
单片机采集温度/压力传感器
1、模拟温度传感器需要通过模拟接口连接,如果你的单片机自带AD,而且满足精度要求,则可以用单片机自带的AD采集,如果单片机不带AD,则需要扩一个AD,通过AD采集温度。
2、看你传感器的输出信号,4~20mA的要把输出连个250欧1%精度的精密电阻接地后将信号送单片机AD脚采样,然后用串口USB口什么的送电脑,电脑上还得有相应的程序处理接收的数据。
3、像压力传感器这类的传感器输出的是工业标准的模拟信号,4mA~20mA电流,或模拟电压。这种模拟信号必须还要用ADC即数模转换电路转换成数字信号,单片机才能采集。
4、单片机温度报警器原理如下:信号采集:通过模拟输入引脚或数字接口,将温度传感器输出的信号接入到51单片机的引脚上。如果是模拟信号,需要使用模数转换(ADC)来将其转换为数字信号。
5、用带有AD(模数转换)功能的单片机采集压力传感器数据,然后通过RS232接口将数据实时传入电脑,这是最简单最经济的做法。当然,如果传输距离较远(大于3米),可以用RS485转RS232或采用无线传输的方法加以解决。
6、第二,压力传感器输出的电信号大都是微弱的,必须用到放大模块,一般可以采用运算放大器设计放大电路,或者仪表放大器(这是一个芯片),如果要求不高直接用运算放大器。
压力传感器的数据如何得到压力值?
1、其次,在你的仪表中测量这个电压,然后通过仪表内的单片机查表(或者计算),将电压直接转换成对应的压力值。
2、对出厂的传感器,应该是标定好了的,就是预先给定一个已知P0、PMAX,测出V0、VMAX 的值,则可以得到上式的斜率;然后只要知道传感器的输出VX 就可求出压力值PX 。
3、-100KPA 传感器输出电压 0- 100mV 放大器放大到0- 10V A/D转换将0- 10V转换成0-1000数字量 那么 100KPA / 1000,即1个码就相当于0.1KPA。整个过程都是线性的。如测量码值是125,即说明压力是15KPA。
压力传感器的数据怎么用电脑读取存储?
模拟方法:传感器将模拟信号输出到计算机的ad板(或其它采样装置),ad板将模拟量转换成数字量,作为计算机能识别的数据。
用带有AD(模数转换)功能的单片机采集压力传感器数据,然后通过RS232接口将数据实时传入电脑,这是最简单最经济的做法。当然,如果传输距离较远(大于3米),可以用RS485转RS232或采用无线传输的方法加以解决。
用热探头,接ADC采样,用51区数据,从串口传入PC。
这个根据不同的传感器有不同的方案。大致都是这样的。传感器采集的数据,转换为数字量(比如RS485),然后连接无线传输终端(CDMA或者GPRS,zigbee等)。上位机连接无线终端或者连接网络来获取无线网络中的数据。
还没有评论,来说两句吧...