hantek 的hdp135v6s通信协议测试

hantek 的hdp135v6s通信协议测试

型号为hdp135v6s,输出范围0-35V,最大分辨率10mV

官方给的头文件:
/** 初始化串口函数
*
* @param: UINT portNo 串口编号,默认值为1,即COM1,注意,尽量不要大于9
* @param: UINT baud 波特率,默认为9600
* @param: char parity 是否进行奇偶校验,'Y’表示需要奇偶校验,'N’表示不需要奇偶校验
* @param: UINT databits 数据位的个数,默认值为8个数据位
* @param: UINT stopsbits 停止位使用格式,默认值为1
* @param: DWORD dwCommEvents 默认为EV_RXCHAR,即只要收发任意一个字符,则产生一个事件
* @return: bool 初始化是否成功
* @note: 在使用其他本类提供的函数前,请先调用本函数进行串口的初始化
*      /n本函数提供了一些常用的串口参数设置,若需要自行设置详细的DCB参数,可使用重载函数
* /n本串口类析构时会自动关闭串口,无需额外执行关闭串口
* @see:
*/
bool InitPort(UINT portNo = 1, UINT baud = CBR_2400, char parity = ‘N’, UINT databits = 8, UINT stopsbits = 1, DWORD dwCommEvents = EV_RXCHAR);

/** 串口初始化函数
*
*  本函数提供直接根据DCB参数设置串口参数
*  @param:  UINT portNo
*  @param:  const LPDCB & plDCB
*  @return: bool  初始化是否成功
*  @note:   本函数提供用户自定义地串口初始化参数
*  @see:
*/
bool InitPort(UINT  portNo, const LPDCB& plDCB);

用示波器实测发现:
波特率:2400,无校验,

查询命令:
FF FF 02 09
FF FF 02 0A
FF FF 02 14
FF FF 02 12
FF FF 02 13
FF FF 02 1B
FF FF 02 1C
FF FF 02 1D
FF FF 02 1E

开输出:
FF FF 03 06 01

关输出:
FF FF 03 06 00

设置电压:
FF FF 04 07 1C 0C
(H:0C 1C(高低字取反)
D:3100
对应电压:31.00V)
FF FF 03 06 00

设置电流:
FF FF 04 08 E8 03
(H:03 E8
D:1000
对应电压:1.000A)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值