ppl001 发表于 2013-12-1 22:02:15

请教大虾arduino uno 实现0-10v输出,控制变频器的问题。

arduino uno 用pwm实现0-5v输出,通过lm358n,放大到0-10v输出,控制变频器,接线如图。电阻是2个1k的电阻。现在有几个问题,请教各位老师。
1.左侧9与GND之间的电压是0.07-3.5v,理论上应该是0-5v的,这是怎么回事啊。
2.理想的是左侧0-5v的输出,得到右侧0-10v输出,现在的情况正相反,左侧0.07v,右侧会有4.5v的输出,左侧3.5v,右侧会有1.43的输出,情况相反,电压也不低,弄不明白,怎么会出来这些数。(右侧电压,测得是右侧out和右侧GND)
刚入门的菜鸟,谢谢各位老师。

林定祥 发表于 2013-12-2 09:30:30

估计万用表测试的吧,测试点是PWM信号,由于脉宽调制的占空比不同,万用表是测平均值因此测得结果就是如示.

林定祥 发表于 2013-12-2 09:38:14

请将Arduino的GND和LM358的GND连起来吧.

ppl001 发表于 2013-12-2 12:14:26

林定祥 发表于 2013-12-2 09:38 static/image/common/back.gif
请将Arduino的GND和LM358的GND连起来吧.

这2个GND是2个电源供电啊,也能连一块儿么。1个10v,1个5v啊

ppl001 发表于 2013-12-2 12:15:11

林定祥 发表于 2013-12-2 09:30 static/image/common/back.gif
估计万用表测试的吧,测试点是PWM信号,由于脉宽调制的占空比不同,万用表是测平均值因此测得结果就是如示.

确实用万用表测的,那应该怎么测啊

maxims 发表于 2013-12-2 13:02:03

ppl001 发表于 2013-12-2 12:14
这2个GND是2个电源供电啊,也能连一块儿么。1个10v,1个5v啊

这个,不管两边电压多少,你信号传过去,始终要有一个地才能行得通吖!!!

林定祥 发表于 2013-12-2 13:12:14

ppl001 发表于 2013-12-2 12:14 static/image/common/back.gif
这2个GND是2个电源供电啊,也能连一块儿么。1个10v,1个5v啊

电压是相对的,必须一个地才能知道相对值,将地线连起来吧.

林定祥 发表于 2013-12-2 13:15:10

ppl001 发表于 2013-12-2 12:15 static/image/common/back.gif
确实用万用表测的,那应该怎么测啊

真需要就要用示波器看,没有示波器只能看相对值,程序调整占空比的变化,万用表也会有变化,输出高的多万用表读出的电压就高.

ppl001 发表于 2013-12-2 14:51:13

林定祥 发表于 2013-12-2 13:12 static/image/common/back.gif
电压是相对的,必须一个地才能知道相对值,将地线连起来吧.

非常感谢,赶紧试试

ppl001 发表于 2013-12-2 14:51:48

林定祥 发表于 2013-12-2 13:15 static/image/common/back.gif
真需要就要用示波器看,没有示波器只能看相对值,程序调整占空比的变化,万用表也会有变化,输出高的多万用表 ...

再不行到现场调试的时候根据现场的情况来定吧,非常感谢

ppl001 发表于 2013-12-2 19:38:14

ppl001 发表于 2013-12-2 14:51 static/image/common/back.gif
非常感谢,赶紧试试

俩个地连起来了,现在out的变化时1v-6.3v。主要是有个问题还搞不明白,为什么是反着的,我觉得应该输入变大,输出应该增大的,现在正反着

想飞的猫 发表于 2013-12-2 22:26:09

2个问题你要注意下,一个是如果你要输出是10V,那电源至少要12V,因为无论什么晶体管,都要有压降;另一个是你输出电压反相的问题,你查一LM358的用法,或者查下有关运放的电路,我没时间你就自己研究一下吧,我怀疑你的接法有问题。
页: [1]
查看完整版本: 请教大虾arduino uno 实现0-10v输出,控制变频器的问题。