EG8010串口通信使用说明

EG8010串口通信使用说明
1.通信参数
波特率:2400
数据位:8
校验位:无
停止位:1
2.指令表
3.启动/停止
主机发送:81  55    启动正弦输出
主机发送:81  aa    停止正弦输出
使用电脑对芯片进行操作时,请按下图设置串口调试助手参数(串口号根据实际电脑上的串口号配置)。配置好后,点击手动发送,即发送了一条命令,图中所示为发送停止正弦输出的命令。
4.配置控制
主机发送:82  ctl    配置初始化参数
Ctl各控制位定义:
MOD是设置控制模式,“0”为外部端口设置控制,“1”为内部寄存器设置控制
DT1,DT0是死区控制时间设定,“00”是300nS,“01”是500nS,“10”是1uS,“11”是1.5uS VVVF是变频变压模式选择,“0”是变频不变压模式,“1”是变频变压模式
SST是软启动模式选择,“0”是关闭软启动模式,“1”是启用软启动模式
MS是调制方式选择,“0”是单极性调制方式,“1”是双极性调制方式
FS1,FS0是基波频率选择,“00”是50Hz,“01”是60Hz,“10”是0~100Hz,“11”是0~400Hz
5.串口调压
主机发送:83  vol
vol的范围为(00H - FFH),复位时vol的值为99H,将反馈电压控制在3V。
调节输出电压,将反馈电压峰值控制在
VFB =vol255∗5V
注意:发送时vol须按十六进制发送,但计算时要转换为十进制计算
频率控制字6.串口调频
主机发送:84  frq
frq的范围为(00H - FFH),复位时frq的值为80H。输出频率换算为:
0-100Hz: F ACO=frq255∗100
0-400Hz :  F ACO=frq255∗400
7.读取数据
主机发送:41  00  读取系统参数,共4字节。
依次分别为VFB_DATA、IFB_DATA、TFB_DATA、FRQ_DATA,表示电压、电流、温度、频率的8位精度AD转换值。
1)电压换算
输出电压:
V ACO=VFB_DATA∗5
255∗RX+R RX∗11.414
RX为电位器阻值,R为电位器上串联的分压电阻阻值,即分压比为RX/(RX+R)
2)电流换算
输出电流:
I ACO=IFB_DATA∗5
255∗1RS
RS为电流采样电阻
3)温度换算
温度换算需要查表,此处省略。
4)频率换算
在固定频率时,返回的FRQ_DATA值无效。
当选择调频模式(0-100Hz 或0-400Hz)时,频率换算如下:
0-100Hz:
F ACO=FRQ_DATA255∗100
0-400Hz :
F ACO=FRQ_DATA255∗400
8.基本操作流程
测试流程:
1)发送82  80,配置成芯片内部控制
2)等待芯片响应,芯片回复4个字节表示接受命令正常
3)发送81  55,启动输出
4)等待芯片响应,芯片回复4个字节表示接受命令正常
5)发送83  10,调节芯片输出电压
6)等待芯片响应,芯片回复4个字节表示芯片接受命令正常
7)发送83  30,增大输出电压
8)发送82  81,配置为60Hz输出模式
9)等待芯片响应,芯片回复4个字节表示接受命令正常
10)发送82  82,配置为0-100Hz调频模式
11)等待芯片响应,芯片回复4个字节表示接受命令正常
12)发送84  40,调节输出频率为25Hz
13)等待芯片响应,芯片回复4个字节表示芯片接受命令正常
14)发送41  00,读取系统信息
15)等待芯片响应,芯片回复4个字节,依次为电压、电流、温度、频率的8位精度AD值。
16)发送81  aa,关断输出
17)等待芯片响应,芯片回复4个字节表示接受命令正常

本文发布于:2024-09-23 11:12:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/349542.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:芯片   输出   控制   模式   电压   频率   发送
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议