一个比较特别的串口工具

这是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

独立逆变

2. 主设备运行参数设定 (命令=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

D6

PV直流电流 0.1A

D7

D8

逆变器温度 C

D9

D10

蓄电池电压 0.1V

D11

D12

蓄电池电流 0.1A

D13

D14

负载电压 0.1V

D15

D16

状态信息S1

D17

状态信息S2

D18

故障具体数据

D19

D20

电网交流频率

D21

D22

当前工作模式

A1: 并网发电模式

A2: 蓄电池并网充电

A3蓄电池并网放电

A4独立逆变功能

A5pv单独给电池充电

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

D4

交流电网电压下限(单位1V)

D5

D6

交流电网频率上限(单位0.1Hz)

D7

D8

交流电网频率下限(单位0.1Hz)

D9

D10

充电电流上限(0.1A)

D11

D12

放电电流上限(0.1A)

D13

D14

充电时,CC->CV转折电压 1V

D15

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/151001.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】虚拟机部署与发布J2EE项目(Windows版本)

【Linux】虚拟机部署与发布J2EE项目(Windows版本) 1.将Java项目部署到虚拟机(Virtual Machine)有以下好处:2.单机项目1.将项目共享到虚拟机2.解压并将war包放入tomcat3.运行tomcat并查看该项目的数据库配置4.数据库导入…

创新领航 | 竹云参编《基于区块链的数据资产评估实施指南》正式发布!

10月25日,由深圳数宝数据服务股份有限公司和深圳职业技术大学提出,中国科学院深圳先进技术研究院、中国电子技术标准化研究院、中国(天津)自由贸易试验区政策与产业创新发展局、网络空间治理与数字经济法治(长三角&…

【LeetCode每日一题合集】2023.10.16-2023.10.22(只出现一次的数字Ⅲ)

文章目录 260. 只出现一次的数字 III⭐(异或)🐂2652. 倍数求和解法1——枚举模拟解法2—— O ( 1 ) O(1) O(1)容斥原理相似题目——1201. 丑数 III(二分查找容斥原理) 2530. 执行 K 次操作后的最大分数解法1——贪心优…

ActiveMQ消息中间件简介

一、ActiveMQ简介 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provide实现。尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中仍然扮演这特殊的地位。 二、Active…

Linux高性能服务器编程——ch8笔记

第8章 高性能服务器程序框架 8.1 服务器模型 服务器启动后,首先创建一个(或多个)监听socket,并调用bind函数将其绑定到服务器感兴趣的端口,然后调用listen函数等待客户连接。服务器稳定运行之后,客户端就可…

基于nodejs+vue全国公考岗位及报考人数分析

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

FreeROTS 任务通知和实操 详解

目录 什么是任务通知? 任务通知值的更新方式 任务通知的优势和劣势 任务通知的优势 任务通知的劣势 任务通知相关 API 函数 1. 发送通知 2. 等待通知 任务通知实操 1. 模拟二值信号量 2. 模拟计数型信号量 3. 模拟事件标志组 4. 模拟消息邮箱 什么是任务…

数据结构---顺序表

线性表 什么是线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就说是…

树莓派基金会近日发布了新版基于 Debian 的树莓派操作系统

导读树莓派基金会(Raspberry Pi Foundation)近日发布了新版基于 Debian 的树莓派操作系统(Raspberry Pi OS),为树莓派单板电脑带来了新的书虫基础和一些重大变化。 新版 Raspberry Pi OS 的最大变化是它现在基于最新的…

Spring概述

Spring概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 …

0基础学习VR全景平台篇第114篇:全景图优化和输出 - PTGui Pro教程

上课!全体起立~ 大家好,欢迎观看蛙色官方系列全景摄影课程! 前情回顾:之前,我们详细介绍了如何用编辑器、控制点、垂直线等功能优化错位和矫正水平,然而这些调整不会马上生效。 我们需要在【优化】选项卡…

Dart HttpClient 网络请示框架的使用详解

Dart的HttpClient库是一个用于发送HTTP请求的库,它提供了一个简单的API来执行HTTP请求和接收响应。下面是一个详细的HttpClient使用指南。 1. 导入HttpClient库 首先,确保你已经将HttpClient库导入到你的Dart项目中。你可以使用pubspec.yaml文件中的de…