电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

智能仪表ZR-YB900模块串行控制功能

来源:-- 作者:-- 浏览:424

标签:

摘要: 一、ZR-YB900智能仪表模块具有异步串行通讯功能,上位机(如:计算机)可以通过异步串行通讯口对模块进行控制。模块设置具体如下:    1.在设置P3、P4端口参数时选择CO-C4参数(见下图),使P3、P4端口设定为异步串行通讯模式,同时也选定了波特率。由下图可见,如设为C0,则波特率为2400,设为C1。则波特率为4800,依此类推。上位机的波特率应与模块波特率相同。

  一、ZR-YB900智能仪表模块具有异步串行通讯功能,上位机(如:计算机)可以通过异步串行通讯口对模块进行控制。模块设置具体如下:
  
  1.在设置P3、P4端口参数时选择CO-C4参数(见下图),使P3、P4端口设定为异步串行通讯模式,同时也选定了波特率。由下图可见,如设为C0,则波特率为2400,设为C1。则波特率为4800,依此类推。上位机的波特率应与模块波特率相同。

 

  2.设置完波特率后还要设置本模块的通讯地址,将设置页面翻到最后一个内容:

  然后,从00(3-254范围内选择通讯地址。
  
  二、ZR-YB900的38脚是异步串行通讯的发射端。39脚是接收端。下图是异步串行通讯的格式。异步串行通讯端口的输出电平与COMOS和TTL电平兼容,可同各种单片机直接连接。

  三、如果ZR-YB900模块要与计算机串行通讯口连接,应接电平转换电路(详见下图)。下图中的MAX232芯片就是电平转换电路。

  四、串行控制命令格式
  
  *控制命令
  
  1.上位机首先发射起始码(侣)、模块地址、命令。
  
  2.上位机接收模块返回的信息。
  
  例1:强迫P1、P2、P5输出为低电平命令(假设该模块地址为04)

  该命令执行后,上位机取得对P1、P2、P5的控制权并强置P1、P2、P5输出为低电平例2:强置P1输出为高电平命令(假设该模块地址为08)

  该命令执行后,上位机取得对P1的控制权并强置P1输出为高电平
  
  *查询命令
  
  1.上位机首先发射起始码(侣)和模块地址
  
  2.上位机接收模块返回的信息或应答码(3D)
  
  例1:读ADCl的当前值(假设该模块地址为16)

  例2:读P2的控制值、起控点值、精控区值、正脉冲宽度值、负脉冲宽度值(假设该模块地址为00)

 

  五.模块地址可以从000-254范围选择.最多可有255个模块并接在同一对串行通讯线上(详见下图)。

  模块只要收到地址就立刻进行比较,如果收到的是本模块地址,就进行后续的接收操作。如果不是本模块地址,就等待0.5秒钟后重新开始接收起始码和模块地址的操作。

 

  六.ZR-YB900模块串行控制命令集
  
  1.上位机读模块的所有内容

  2.上位机取得对P1、P2、P5的控制权并强置P1、P2、P5输出为高电平

 /></p>
<p style=  3.上位机取得对P1、P2、P5的控制权并强置P1、P2、P5输出为低电平

 /></p>
<p style= /></p>
<p style= /></p>
<p style=

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67