3.3v单片机能否驱动5v舵机?

2020-01-27 11:19发布

手头有一片STC15L204EA的3.3v单片机,在测试pwm驱动普通模拟舵机(辉盛SG90 蓝 {MOD}透明外壳).无论怎么改变占空比,上电都是死死转向一边,无法按占空比控制角度
程序如下,仅仅是个测试.
char i=0;
char k=0;
while(1)
{
P16=1; //置高电平
for (;i<15;i++)
{ Delay100us();//高电平维持1.5ms }

P16=0;//置低电平

for (;k<200-i;k++)
{ Delay100us(); } //走完剩下的20ms
}

P1.6接到舵机信号线上,舵机电源使用5v.

请教大家是不是单片机的电平影响了控制?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
liuyipeng
1楼-- · 2020-01-27 11:51
没细看,3.3V的用光耦或者继电器来控制
amfan
2楼-- · 2020-01-27 17:04
 精彩回答 2  元偷偷看……
woshiaokeman
3楼-- · 2020-01-27 17:25
你看看是不是一上电就转了,我这个是这样,。。好烦
tianxingweichen
4楼-- · 2020-01-27 20:38
可以啊,我用msp430的系统板,3.3v驱动过电机,单不知道和5V相比,电机的参数指标会不会发生变化
hunningtu
5楼-- · 2020-01-28 00:54
fpga 3.3v驱动过,连上拉电阻都不用
orangebody
6楼-- · 2020-01-28 01:24
liuyipeng 发表于 2013-1-13 15:57
没细看,3.3V的用光耦或者继电器来控制

我经常这么干,比如用5V驱动12V继电器等。

一周热门 更多>