• 售前

  • 售后

热门帖子
入门百科

基础实验——2个485传感器并接

[复制链接]
ggp27 显示全部楼层 发表于 2022-1-8 17:31:59 |阅读模式 打印 上一主题 下一主题
根本实验——2个485传感器并接



  • 485并接实验


    • MR开发板
    • 单片机TTL转RS485模块
    • 噪声传感器模块——485信号
    • RS485 工业型泥土水分传感器
      
  • 测试代码,通过地点获取噪音和泥土模块的数据

   RS-485仅是一个电气尺度,描述了接口的物理层,像协议、时序、串行或并行数据以及链路全部由设计者或更高层协议界说。
RS-485界说的是利用均衡(也称作差分)多点传输线的驱动器(driver)和吸收器(receiver)的电气特性。
  多个485并联。通过地点去获取对应数据。比如我想测2个花圃的泥土湿度,这时候需要2个485传感器。物联网根本呀,看看怎么用吧。
485并接实验

本次实验我用了2个485传感器。一个噪音一个泥土。别问为啥,问就是我手里就这2个485传感器.
MR开发板


单片机TTL转RS485模块


接线阐明
开发板TTL转RS485模块A3TXDA2RXD5v5v+GNDGND噪声传感器模块——485信号


接线阐明
TTL转RS485模块噪音模块开发板A+TXD_AB-RXD_B5v5VGNDGNDRS485 工业型泥土水分传感器


接线阐明
TTL转RS485模块泥土水分传感器开发板A+TXD_A 黄色线B-RXD_B 蓝色线5v5V 赤色线GNDGND 绿色线接线效果图:别怀疑,2个传感器都接到转换模块这里

测试代码,通过地点获取噪音和泥土模块的数据

挺简单的,就是别忘了每个传感器的延时,要设置一下。
  1. # main.py -- put your code here!
  2. from pyb import UART,delay
  3. u2 = UART(2, baudrate=9600)
  4. u3 = UART(2, baudrate=9600)
  5. barray_turang = bytearray([0x01,0x03,0x00,0x00,0x00,0x02,0xC4,0x0B])  #问询帧  #土壤地址1询问
  6. barray_zaoyin = bytearray([0x02,0x03,0x00,0x00,0x00, 0x01,0x84,0x39])  #问询帧  #噪音地址2询问
  7. # 注意2个485传感器需要延时不同。
  8. while True:
  9.         u2.write(barray_zaoyin)
  10.         delay(1000)  
  11.         if(u2.any()):
  12.                 u2by=u2.read()        # 返回的是答应帧的内容
  13.                 aa=u2by
  14.                 fenbei=int.from_bytes(aa[3:5],'big') #高位在前  转换
  15.                 fenbei=fenbei/10
  16.                 print("dB",fenbei)
  17.         u3.write(barray_turang)
  18.         delay(1500)
  19.         if(u3.any()):
  20.                 u3by=u3.read()        # 返回的是答应帧的内容
  21.                 bb=u3by
  22.                 shuifen = int.from_bytes(bb[3:5],'big')   # 土壤湿度
  23.                 shuifen=shuifen/100
  24.                 wendu = int.from_bytes(bb[5:7],'big')     # 土壤温度
  25.                 wendu = wendu/100
  26.                 print(shuifen,"%")
  27.                 print(wendu,"度")
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作