一个比较特别的串口工具

这是08年写的一个 并网带电池逆变器 的通讯工具,和普通的串口调试器相比,多了一个【脚本】功能。能够通过【脚本】完成通讯测试。

PC发给DSP的01命令

01 10 1B 00 CF A3 00 00 90 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

电池放电

01 10 1B 00 CF A2 00 00 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

电池充电

01 10 1B 00 CF A1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

并网

01 10 1B 00 CF A4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

独立逆变

  1. 主设备运行参数设定 (命令=10H) 共33个字节

|---------|---------------------------------------------------------------------------------------------------------|
| 项目 | 举例 |
| 地址 | 01 |
| 命令 | 10H |
| 长度 | 1B 00 |
| D0 | D0 = CF开机 D0 = CE关机 |
| D1 | 模式设定。A1: 并网发电模式(PV给电网发电);A2: 蓄电池并网充电(电网+PV给电池充电);A3:蓄电池并网放电(蓄电池+PV向电网放电); A4:独立逆变功能; A5;PV单独给电池充电,充满后关机 |
| D2 | |
| D3 | |
| D4 | 直流电流低字节(充,放电电流大小命令位) |
| D5 | 直流电流高字节(充,放电电流大小命令位)(0.1A) |
| D6 | 空 |
| D7 | 空 |
| D8 | 空 |
| D9 | 空 |
| D10 | |
| D11 | |
| D12 | 空 |
| D13 | 空 |
| D14-D26 | 保留 |
| CRCL | |
| CRCH | |

DSP回复01命令给PC格式:

|------|---------------------------------------------------------------------|
| 项目 | 内容 |
| 地址 | 01 (01~247) |
| 命令 | 03H 或 10H, 30H, 50H |
| 长度 | 1B 00 |
| D0 | 交流电压 |
| D1 | 交流电压 |
| D2 | 交流电流(整机,变压器副边) |
| D3 | 交流电流(整机,变压器副边) |
| D4 | PV直流电压 0.1V |
| D5 | PV直流电压 0.1V |
| D6 | PV直流电流 0.1A |
| D7 | PV直流电流 0.1A |
| D8 | 逆变器温度 C |
| D9 | 逆变器温度 C |
| D10 | 蓄电池电压 0.1V |
| D11 | 蓄电池电压 0.1V |
| D12 | 蓄电池电流 0.1A |
| D13 | 蓄电池电流 0.1A |
| D14 | 负载电压 0.1V |
| D15 | 负载电压 0.1V |
| D16 | 状态信息S1 |
| D17 | 状态信息S2 |
| D18 | 故障具体数据 |
| D19 | 故障具体数据 |
| D20 | 电网交流频率 |
| D21 | 电网交流频率 |
| D22 | 当前工作模式 A1: 并网发电模式; A2: 蓄电池并网充电; A3:蓄电池并网放电; A4:独立逆变功能; A5:pv单独给电池充电 |
| D23 | 空 |
| D24 | 软件版本号 |
| D25 | 产品型号 |
| D26 | 产品型号 |
| CRCL | |
| CRCH | |

状态信息S1S2

Flag_State

#01400H 自然停机

#00040H 频率异常S1 = 40, S2 = 00

#00080H 孤岛

#00800H 模块故障

#01300H 手动关机

#02300H PV母线过压

#02400H PV母线欠压

#00001H 电池过压

#00002H 电池欠压

#00008H 交流过压

#00010H 交流欠压

#02500H 逆变电压异常

#00020H 输出过载

PC发送50命令给DSP

|---------|--------------------|
| 项目 | 内容 |
| 地址 | 01 (01~247) |
| 命令 | 50H |
| 长度 | 1B 00 |
| D0 | |
| D1 | |
| D2 | 交流电网电压上限 (单位1V) |
| D3 | 交流电网电压上限 (单位1V) |
| D4 | 交流电网电压下限(单位1V) |
| D5 | 交流电网电压下限(单位1V) |
| D6 | 交流电网频率上限(单位0.1Hz) |
| D7 | 交流电网频率上限(单位0.1Hz) |
| D8 | 交流电网频率下限(单位0.1Hz) |
| D9 | 交流电网频率下限(单位0.1Hz) |
| D10 | 充电电流上限(0.1A) |
| D11 | 充电电流上限(0.1A) |
| D12 | 放电电流上限(0.1A) |
| D13 | 放电电流上限(0.1A) |
| D14 | 充电时,CC->CV转折电压 1V |
| D15 | 充电时,CC->CV转折电压 1V |
| D16 | 电池高压保护点低位 1V |
| D17 | 电池高压保护点高位 |
| D18 | |
| D19 | 保留 |
| D20 | 保留 |
| D21 | 保留 |
| D22 | 保留 |
| D23-D26 | 保留4个 |
| CRCL | |
| CRCH | |

DSP回复50命令给PC类型同01命令

PC实时查询DSP内部数据命令(03命令)

01 03 08 00 CF 00 00 00 00 00 00 00

DSP回复03命令给PC格式同01命令

SEED-XDSUSB2.0 3/5V

相关推荐
FreakStudio11 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘16 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u1521096484916 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150016 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼16 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
wohoo_wangzi16 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
✎ ﹏梦醒͜ღ҉繁华落℘16 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展16 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件
集芯微电科技有限公司16 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
踏着七彩祥云的小丑16 天前
嵌入式测试学习第 37 天:异常场景测试:断电、拔插、干扰、非法指令
单片机·嵌入式硬件·学习