打印
[STC单片机]

大神进来看看吧,帮帮我吧!

[复制链接]
935|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
阿飞507|  楼主 | 2015-11-17 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做单片机输出pwm波,通过运放将其放大(0~10v),但是现在遇到一个问题就是没有办法得到0v的电压。由于控制的东西要求比较严格,只有0v的时候才能将它关断。但是测了一下单片机的输出是0.03v,经过放大后输出就办成了0.06v。希望大神们能够帮忙想个办法

相关帖子

沙发
ayb_ice| | 2015-11-17 15:08 | 只看该作者
通过运放做个加法器,加个负值就可以了

比如输出0.5~1V,然后加个-0.5V,就成了输出0~0.5V

使用特权

评论回复
板凳
dirtwillfly| | 2015-11-18 08:36 | 只看该作者
楼上正解

使用特权

评论回复
地板
NE5532| | 2015-11-18 08:43 | 只看该作者
减轻单片机输出的负载电流,方可输出0V。

使用特权

评论回复
5
yyyjjjbbb| | 2015-11-18 11:36 | 只看该作者
加个2极管不就阻断了,导通二极管至少要0.2伏,这样满意不

使用特权

评论回复
6
ayb_ice| | 2015-11-18 11:55 | 只看该作者
yyyjjjbbb 发表于 2015-11-18 11:36
加个2极管不就阻断了,导通二极管至少要0.2伏,这样满意不

非线性的哪里能行

使用特权

评论回复
7
yyyjjjbbb| | 2015-11-18 12:01 | 只看该作者
本帖最后由 yyyjjjbbb 于 2015-11-18 12:03 编辑

PWM需要管线性吗?仅在上升沿阻断不足1微妙时间会有啥影响。

使用特权

评论回复
8
ayb_ice| | 2015-11-18 12:21 | 只看该作者
yyyjjjbbb 发表于 2015-11-18 12:01
PWM需要管线性吗?仅在上升沿阻断不足1微妙时间会有啥影响。

LZ已经将PWM转换成模拟信号了

使用特权

评论回复
9
bkn1860| | 2015-11-18 12:29 | 只看该作者
不知道楼主控制的是什么东西,0V精度这么高。如果几十豪伏都接受不了,那电源受干扰波动一下可能就超了。

使用特权

评论回复
10
xmc678| | 2015-11-18 14:30 | 只看该作者
感觉像实验室里的东西

使用特权

评论回复
11
阿飞507|  楼主 | 2015-11-19 09:14 | 只看该作者
yyyjjjbbb 发表于 2015-11-18 11:36
加个2极管不就阻断了,导通二极管至少要0.2伏,这样满意不

我尝试过接二极管,但是接上二极管输出的电压比输入端还高。

使用特权

评论回复
12
阿飞507|  楼主 | 2015-11-19 09:16 | 只看该作者
bkn1860 发表于 2015-11-18 12:29
不知道楼主控制的是什么东西,0V精度这么高。如果几十豪伏都接受不了,那电源受干扰波动一下可能就超了。 ...

具体控制的东西我都不知道,只是别人说要求我们来做,人家那边控制什么怕我们知道,能够降到10mv以内就可以了

使用特权

评论回复
13
阿飞507|  楼主 | 2015-11-19 09:18 | 只看该作者
ayb_ice 发表于 2015-11-17 15:08
通过运放做个加法器,加个负值就可以了

比如输出0.5~1V,然后加个-0.5V,就成了输出0~0.5V ...

这总方法要产生负电压,方法比较麻烦

使用特权

评论回复
14
ayb_ice| | 2015-11-19 09:22 | 只看该作者
阿飞507 发表于 2015-11-19 09:18
这总方法要产生负电压,方法比较麻烦

一个正数要变成0,不用负数你觉得可以吗

使用特权

评论回复
15
阿飞507|  楼主 | 2015-11-19 09:26 | 只看该作者
ayb_ice 发表于 2015-11-19 09:22
一个正数要变成0,不用负数你觉得可以吗

不是绝对的零只要电压能够降到10mv 之内,一开始我想接二极管,也试了一下,但是二极管两端的I按压输入端会比输出端电压还要高,着什么原因

使用特权

评论回复
16
yyyjjjbbb| | 2015-11-19 09:59 | 只看该作者
二极管有结电容,所以一个脉冲结束后会存留0.2V端压,第一脉冲无法彻底阻断,单片机下一脉冲输出会被削掉0.2V,解决办法是用高频二极管,试试。

使用特权

评论回复
17
阿飞507|  楼主 | 2015-11-19 11:19 | 只看该作者
yyyjjjbbb 发表于 2015-11-19 09:59
二极管有结电容,所以一个脉冲结束后会存留0.2V端压,第一脉冲无法彻底阻断,单片机下一脉冲输出会被削掉0. ...

我分别试了4148,4007,rs1M,SS14,还是不行

使用特权

评论回复
评论
ayb_ice 2015-11-19 11:22 回复TA
加个负载试试 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

222

帖子

7

粉丝