本项目涉及Epever XTRA1210N MPPT太阳能控制器的固件开发,采用STM32F030C8T6微控制器为核心,旨在优化太阳能系统的能量管理与转换效率。
xtra1210 是为Epever XTRA1210N MPPT太阳能控制器设计的STM32F030C8T6固件。这是MCU STM32F030(作为EPEVER太阳能控制器核心部件)使用的固件。请注意,此项目尚处于早期开发阶段,并非为实际使用而设计,在未经修改的情况下可能无法正常工作。
警告:作者不对因未更改代码而导致的设备损坏负责!
目前实现的功能包括:
- cs1621芯片驱动程序,用于在XDS1显示器上显示段
- MODBUS RTU协议以实时传输数据
- 通过DMA模式下ADC进行10通道采样
- 支持40kHz伪同步DC/DC降压转换器的PWM互补信号
STM32F030C8T6引脚说明:
GPIO输入:PB14(XDS1按钮1), PB15(XDS1按钮2)
输出Vpv/Vbat比较结果,当检测到Vbat大于Vpv时设置GPIO
PA8 (用于驱动类似IR21的FAN7842芯片)