System主板原理
System主板分为硬件电路实现与软件MCU控制,先进程序逻辑功能说明:
System主板MCU,使用了3个串口:
Usart1:与QVI板的Usart1通信,波特率配置为1382400,会先给QVI板MCU发送命令,并等待QVI板返回命令。
//发送命令
USART1_SendDatU8(FVMI); //发送参数,命令
//======================= 通讯命令对照表
#define REST 0
#define FVMI 1 //加压测流
#define FIMV 2 //加流测压
#define IVMV 3 //测量 V
#define QviON 4 //QVI_ON
#define QviOFF 5 //QVI_OFF
#define IVMI 6 //测量 I
Usart2:与电脑上位机进行通信,波特率配置为256000,主要接收上位机命令与将测试数据发送给上位机。
Usart3:与QVI板的Usart3通信,波特率配置为1382400,发送给QVI板MCU数据。数据组成格式如下:
//发送参数
USART3_SendDatU8(ch); //发送参数,通道
USART3_SendDatU32(Dat