基于C52单片机温湿度监测系统 求高手指点迷津

基于C52单片机温湿度监测系统 求高手指点迷津,第1张

1、可以加个红外收发装置,与其他系统通讯

2、可以扩展一块FLASH存储,将检测到的数据本地存储。

3、可以加个时钟,采用专用的日历芯片就可以,反正显示有1602,很方便。

温度是物体热涨冷缩的表现 我们可以用温度传感器 常用的有PT100 加变送器 这样随温度的变化电阻发生变化 。电阻发生变化电流也跟着变化 这个信号就代表着当前的温度值 !!我们通过对PLC编程模拟运算 将温度信息接到PLC输入的模拟模块上 这样就可以换算出温度值 !我们将这个温度值存在一数据区如VD0 然后我在屏的画面组态中建一个VD0的显示区 这样屏和PLC接机后就会显示出这个温度值 了

温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。

第一个问题很简单,这是天祥的一个串口程序,给你参考一下,

#include<reg52h>

unsigned char flag,a;

void main()

{

TMOD=0x20;//设置定时器1为工作方式2

TH1=0xfd;

TL1=0xfd;

TR1=1;

REN=1;

SM0=0;

SM1=1;

EA=1;

ES=1;

while(1)

{

/ if(RI==1)

{

RI=0;

P1=SBUF;

}/

if(flag==1)

{

ES=0;

flag=0;

SBUF='1';//28;

while(!TI);

TI=0;

SBUF='2';//28;

while(!TI);

TI=0;

SBUF='3';//28;

while(!TI);

TI=0;

ES=1;

}

}

}

void ser() interrupt 4

{

RI=0;

// P1=SBUF;

a=SBUF;

flag=1;

}你的第二个问题,你想写这个上位机显示曲线,vb我不会做,我一置是用vc++开发的上位机软件,郭天祥的新概念51单片机中也讲了用vb如何去写上位机软件,你下这个书pdf书可以参考

以上就是关于基于C52单片机温湿度监测系统 求高手指点迷津全部的内容,包括:基于C52单片机温湿度监测系统 求高手指点迷津、怎样才能将采集到的温度,湿度通过PLC显示到触摸屏上。而且通过什么方法采集呢、Arduino中,温湿度传感器检测温湿度并控制继电器动作,的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9504706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存