初来乍到 学习电机开发板
1.先看芯片规格书
当前使用的主控是CW32L011 内核:ARM® Cortex®-M0+ 最大 64KB FLASH,数据保持25年@-40℃~+85℃ 最大 6KB RAM,支持硬件奇偶校验
工作温度:-40℃~+85℃;工作电压:1.7V~5.5V
内置 96MHz RC 振荡器
1 个12 位模数转换器
16 位高级控制定时器,支持 6 路输入捕获,支持 6 对带死区的互补 PWM 输出,支持双点比较,支持PWM 移相 这里可以用在电机控制
2 组 16 位通用定时器
3 组 16 位基本定时器
1 组 16 位低功耗定时器
3 路低功耗 UART
1 路 SPI 接口 24Mbit/s 支持 4~16bit 位宽
1 路 I2C 接口 1Mbit/s支持可配置电平转换,支持 SMBUS
2. 官网原理图分析
主控最小系统
NTC 复位 和led指示串口转485
VSP 调速电路 电压跟随器
电机线线电流adc基准 电压跟随器
使用运放采集线电流
单片机本身只能采集电压信号 所以需要吧电流信号转换成电压信号 并且在可读范围内
三相电流有时候正向有时候反向 使用下面运放电路吧电压抬高在2.5V的 位置
电流有变化 那么在输出端电压就是在2.5v的位置上下摆动