两路互补PWM驱动智能小车----Openmv通信问题
大致模块接线如上示意图
在脱机使用时,经常会遇到OLED不刷新数据的情况(甚至是黑屏)!!
也尝试用了四路光耦,放在单片机和L298N之间!!还是不行!!
电路和电源这块,知识储备比较弱,请论坛里大神给指点一下!!!
驱动的是6V的点动小马达 有电机,要严查电源,示波器看看。 梁工 发表于 2023-7-29 18:06
有电机,要严查电源,示波器看看。
之前测过电流 梁工 发表于 2023-7-29 18:06
有电机,要严查电源,示波器看看。
之前测过电流
1、用实验台的直流稳压电源供电12V、最大0.5A;经过LM2596降压为6V,各个模块正常工作; 用轨迹线在openmv前来回扭动 OLED上面正常显示数据;这个时候记得电流大概就是500MA左右
2、脱离实验台,用12V 锂电池供电,电流就变成300MA左右,刚开始还能正常工作,运行一会也就三两分钟的样子,就出现通信问题,openmv出现闪灯现象(就是重启),也出现通信问题(就是OLED不刷新或黑屏) 1,STC32的 MCU-VCC <= 5.5V
2,跟STC32打交道的信号不得高于 MCU-VCC + 0.3V
3, OLED 定时复位,反复刷新显示,如 1S 复位20次,DMA-SPI 刷新,不占CPU时间
有妖气 发表于 2023-8-3 02:46
之前测过电流
不是测电流,是看STC32的的电源是否有尖峰、跌落。VCC与GND要并联一个5.6V 1~5W稳压二极管。
页:
[1]