深圳市贝福科技有限公司成立于2008年简称(贝福电子)主要服务于工业控制系统、电气自动化信号连接、CAN数据总线分布式IO模块。在电力、通讯、仪器仪表、工控智能化、汽车电子、安防、**等行业得到广泛应用。主营产品:模拟信号隔离器、信号变送器、信号分配器、频率信号变送器、电子尺(电阻)信号转换器、温度信号变送器、PWM脉宽变送器、GRB(HRB)升压电源模块、模拟量输入A/D、模拟量输出D/A、数字量输入DI、数字量输出DO、高速数据采集模块、流量计脉冲采集器、编码器信号隔离转换器、转速传感器信号测量模块、高速脉冲计数器、电磁阀(比例阀)**大电流驱动控制模块等。适用于工业现场的直流电压、电流检测、并转换为标准直流信号传送给PLC、显示仪表等设备,主要解决工业控制系统的信号转换、传输过程中的干扰问题,保证系统稳定可靠运行,实现对电气设备的直流电压、电流的监测、控制、保护等功能,产品的尺寸性能符合国际标准,而且提供较合理的解决方案,通过与您公司团队的紧密合作,为您选择较适用的方案。产品种类齐全,性价比**国内外**业,同时我们还建立了产品质量跟踪和完善的售后服务体系。本公司始终将“以诚为信,以质为本”的精神作为企业发展的宗旨,欢迎广大客户垂询惠顾。
如何将模块设置为字符协议?
1, 短接INIT(3脚)到GND1(4脚),再重新启动模块电源,模块暂时恢复为默认的状态:地址为01,波特率为9600。查询地址和波特率的寄存器40201-40203,设置模块地址和波特率,再设置通讯协议为0,即ASCII码通讯协议。
2, 断开INIT(3脚)到GND1(4脚),再重启模块电源,模块就会进入ASCII码通讯协议。按上面设定好的地址和波特率通讯即可。
字符协议命令集:
注意:1、在一些情况下,许多命令用相同的命令格式。要确保你用的地址在一个命令中是正确的,假如你用错误的地址,而这个地址代表着另一个模块,那么命令会在另一个模块生效,因此产生错误。
2、必须用大写字母输入命令。
1、设定通道N的PWM输出值命令
说 明:设定模块通道N的PWM输出值。N为0表示*1通道,N为1表示*2通道。
命令格式:#AAN(data)(cr)
参数说明:# 分界符。
AA 模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
N 通道代号 0或1。换成十六进制为30H或31H。
(data) 代表要设置的通道N输出的PWM数据。范围000.00~100.00, 代表PWM从0%到**。
(cr) 结束符,上位机回车键,十六进制为0DH。
应答格式:>(cr) 命令有效。
?AA(cr) 命令无效或非法操作。
参数说明:> 分界符。
(cr) 结束符,上位机回车键,十六进制为0DH。
其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。
应用举例: 用户命令(字符格式) #010+050.00(cr)
(十六进制格式) 233031302B3035302E30300D
模块应答(字符格式) > (cr)
(十六进制格式) 3E0D
说 明:设定地址01H模块上 通道1的输出PWM是 50%。
2、设定通道N的上电或复位后的PWM输出值命令
说 明:设定模块通道N的上电PWM输出值。N为0表示*1通道,N为1表示*2通道。
命令格式:#AASN(data)(cr)
参数说明:# 分界符。
AA 模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
S 表示要设置上电或复位后的PWM输出值。
N 通道代号 0或1。换成十六进制为30H或31H。
(data) 代表要设置的通道N输出的PWM数据。范围000.00~100.00, 代表PWM从0%到**。
(cr) 结束符,上位机回车键,十六进制为0DH。
应答格式:>(cr) 命令有效。
?AA(cr) 命令无效或非法操作。
参数说明:> 分界符。
(cr) 结束符,上位机回车键,十六进制为0DH。
其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。
应用举例: 用户命令 #01S0+010.00(cr)
模块应答 >(cr)
说 明:设定地址01H模块上 通道1的上电输出PWM值是10%。