SDI转串口模块使用说明
SDI转串口共分为2种工作模式,
1主机模式,通过串口发送指令,然后把收到的指令发送到串口,同时可以作为监听使用
2设备模式,通过串口把要传输的数值写入模块,当主机访问串口模块时,模块自动进行回复。
设备包括的参数有,MODE参数,为当前模式0为主机模式,1为从机模式,作为从机ADDR参数为设备地址, MTIME参数为测量所需要的时间,MCOUNT参数测量为数据个数,MVALUE参数为测量值,最多支持10个测量值,当为设备模式时,通过串口进行实时的测量数据更改。
1, 当设备为主机模式时,通过串口发送命令到总线,总线上回复的命令发送到串口,可以作为监听使用
2, 当设备为设备模式时,设备自动回复总线上的命令,如果不是本设备的命令,不进行响应。用户可通过串口修改设备的参数,修改后即生效
命令格式
1, 设置方法可以使用单独的命令或整体命令,所有命令以回车换行为结尾
2, AT+BAUD=* 其中*号为10进制的波特率对应数字,0-11分别对应"1200""2400","4800","9600","14400","19200","38400","56000","57600","115200","128000","256000",设置完成后模块返回设置结果
3, AT+BAUD?查询模块的串口波特率,模块返回设置结果
4, AT+MODE=* 其中*号为0或1,0为主机模式,1为从机模式
5, AT+ MODE?查询模块的工作模式
6, AT+SDIADDR=* 其中*号代表作为设备时的从机地址,地址为SDI12认可的可打印字符,例如地址0,这写为AT+SDIADDR=48 48为0的ASIIC值
7, AT+ SDIADDR?查询模块的设备地址,模块返回设置结果
8, AT+MTIME=*,其中*号为从机测量所需要的时间
9, AT+MTIME?,查询模块设置的从机测量所需要的时间
10, AT+MCOUNT=*,其中*号为从机测量的数据个数
11, AT+MCOUNT?,查询模块设置的从机测量的数据个数
12, AT+VALUE=*,其中*号为写入的测量数据的值