方案越多悬赏分越多!!最好具体点!!谢谢
单片机是atmega16,每个单片机控制5个传感器,最后传给上位机
如何解决ds18b20远距离传输(大概100m的距离,要求是有线传输...
有线传输……那就是每个DS18B20用一个简单的单片机(比如2051)控制,然后使用RS485传输到atmega16上。如果Atmega16单片机与上位机通信要使用串口,但是5个DS18B20节点与Atmega16的通信也要使用串口(RS485),那就需要Atmega16来切换串口通道了。或者DS18B20获得的温度数据转换为电流信号,在被Atmega16采样前再转换...
DS18B20直接用单片机(MC9S12X128)的IO口驱动,采集温度,最远能采到...
连接DS18B20的总线电缆(普通三芯线)在只有上拉电阻的情况下可靠传输长度可达45m左右,距离过长时需根据分支点数、总线长度匹配其线间电容及阻抗;一般情况下,采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通信距离可达150m,当采用每米绞合次数更...
单片机如何将数据或指令远距离传输
1.用单片机采样温度,再传给一台电脑A,连接inter网;另一台电脑B在万公里以外通过inter网也能准确无误地收到A电脑的数据.2.可以用无线传输,架一个无线台,把温度信号传给单片机A;自己做一个传输协议,通过单片机A传给无线发射装置;另外一边做一台无线接收的装置,把接收到的信号用单片机B根据协议解码出来...
我要用单片机控制DS18B20 进行多点温度测量,大概要几十个点,传输距离为...
可以看手册里面有RCR校验,来避免数据干扰.
单片机中如何将DS18b20测得的温度通过串口发送到电脑的串口调试助手上呢...
串口是可以发送16进制的数的。我常用的简单方法是,在单片机里这样写:int t;float tt; \/\/温度值 char i;unsigned char *p;Init_DS18B20();WriteOneChar(0xCC); \/\/跳过读序号列号的操作 delay(40);\/\/delay(4);WriteOneChar(0xBE); \/\/读取温度寄存器等(共可读9个寄存器) 前两个就是温度...
单片机18b20的资料
当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数...
单线传输如何采集位。单片机如何确定传输的是0 或者1
比如上面的信号传给单片机的p0.0,方波的低部分是电平为0.高部分是5v。当方波的低部分来的时候,单片机检测到p0.0没有电,就是低电平,也就是0.当方波的高部分来的时候,单片机检测到p0.0有电,就是高电平,也就是1.
压电式超声波换能器原理是什么?
主要包括超声换能器,超声波变幅杆和超声波焊头。超声波塑料焊接机上的超声换能器的工作原理,就是利用压电陶瓷材料的逆压电效应产生振动工作的。将一压电晶体置于外电场中,在电场的作用下,引起晶体内部正负电荷重心的移动,这一极化位移又导致晶体发生形变,这就叫做逆压电效应。
测量0至200摄氏度,要求误差0.1度,用什么温度传感器比较好?
可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面...