跳过主要内容
新第 8a 集上线:两套状态机 ①:上升沿才使能去看 →

这一集仅限会员

会员即将开放。留下邮箱,开放当天通知你。创始会员享受首发价格。

继续看免费的几集
骨架篇 · 7b

电流采样 ②:从 ADC 读数到安培

板子构建(第 6 集的测试台,ADC 寄存器是测试台变量)里跑真实的 bsp_get_phase_current() 和 CurrentCalibrationStep()。1197.4 毫秒 U 相 JDR1 = 32990:一格 1.2589 毫安(2 毫欧、运放 20 倍、16 位 3.3 伏),减零点 32791 得 199 格,0.2505 安;低于零点时靠 (int32_t) 算出负数。零点是第一次使能时 0 伏下读 1024 次的平均。再看四个实测:零点偏到 36100 第一次读数就报错;一个毛刺让整次校准作废,晚 50 微秒却没人看见;校准失败后清错误再使能,会重新校准但 PWM 再也不开(servohub 的 bug);校准时关节被 0.05 牛·米推着转,零点被带偏,静止时驱动器读 0 安、电机里却流着 0.65 安。

下一集8a · 两套状态机 ①:上升沿才使能→