2019-10-16 00:35发布
止天 发表于 2016-7-19 14:35 你要是只是想发给电脑 可以换一个modbus调试工具 或者不用modbus协议
njjh1718 发表于 2016-7-19 14:40 MQ-2 这个能线性稳定使用吗?现在读研的课题跟这个有关……
不吃鱼的老鼠 发表于 2016-7-19 14:08 我给你一块钱,你给我一根冰棍,我不给你钱,你就不给我冰棍,这就是协议
song15032 发表于 2016-7-19 12:03 我做完从机,采集完环境的数据,可以用Modbus Poll作为主机来显示从机的数是多少。所以我就不用关心主机 ...
song15032 发表于 2016-7-19 14:55 同学,主从机不一样啊。 从机是一直将传感器采集的数发出去,是这样写的:[mw_shl_code=c,true]/****** ...
最多设置5个标签!
同学,主从机不一样啊。
从机是一直将传感器采集的数发出去,是这样写的:[mw_shl_code=c,true]/*******************************读取寄存器内容函数 返回0表示成功**************************/
uint getRegisterVal(uint addr,uint *tempData)
{
switch(addr)
{
case WEIDU: { *tempData =Temperature ; break; }
case SHIDU: { *tempData =Humidity ; break; }
case CO2: { *tempData =Co2 ; break; }
case RIZHAO: { *tempData =Rizhao ; break; }
default: break;
}
return 0;
}
/*******************************设置寄存器内容函数 *返回0表示成功*************************/
uint setRegisterVal(uint addr,uint tempData)
{
switch(addr)
{
case WEIDU: {Temperature=tempData ;break; }
case SHIDU: { Humidity=tempData ;break; }
case CO2: { Co2=tempData ;break; }
case RIZHAO: { Rizhao=tempData ; break; }
}
return 0;
}
[/mw_shl_code]
可是主机要怎么才获取它的数据呢? 有没有简单的例程啊
我有关于MQ-2的资料 你看看吧,不知道有没有帮助
我懂协议的概念;
我做完从机,采集完环境的数据,可以用Modbus Poll作为主机来显示从机的数是多少。所以我就不用关心主机是怎么工作的,是吧。
现在不用Modbus Poll做主机了,用另外一个单片机做主机,主机怎么才能收到从机采集的数呢? 有没有Modbus主从能通上信的小例程。谢谢。
你把从机搞定了,现在主机不会做?不至于吧
你可以把主机要发的东西做成固定码,然后定时发送就行了,就不用写主机程序了。
还有从机是一直将传感器采集的数发出去,
这句话就是不准确的。
modbus你可以看成远程的寄存器,没有说寄存器向cpu主动发东西的
从机不会主动的发数据
一周热门 更多>