打印
[STC单片机]

用STC89C52产生了0v.2.5v.5v的方波,怎么变成-5v 0v 5v,跪求大神指教

[复制链接]
2787|13
手机看帖
扫描二维码
随时随地手机跟帖
沙发
米兜兜|  楼主 | 2014-8-29 22:37 | 只看该作者
求嵌入式厉害的人指教啊

使用特权

评论回复
板凳
cjseng| | 2014-8-29 23:23 | 只看该作者
这跟嵌入式没关系,用一个运放,搭一个减法电路,减去2.5V,得到-2.5~+2.5的电压,再放大2倍,就可以有-5~+5的电压了。

使用特权

评论回复
地板
coody| | 2014-8-30 10:59 | 只看该作者
就是一个硬件的问题,你整一个脉冲放大不就完了。如果速度快,得注意电路形式。

使用特权

评论回复
5
米兜兜|  楼主 | 2014-8-31 16:16 | 只看该作者
cjseng 发表于 2014-8-29 23:23
这跟嵌入式没关系,用一个运放,搭一个减法电路,减去2.5V,得到-2.5~+2.5的电压,再放大2倍,就可以有-5~+ ...

运放需要负电压吧,负电压怎么产生

使用特权

评论回复
6
米兜兜|  楼主 | 2014-8-31 16:17 | 只看该作者
coody 发表于 2014-8-30 10:59
就是一个硬件的问题,你整一个脉冲放大不就完了。如果速度快,得注意电路形式。 ...

用反相比例放大器可以吗?我现在就是不知道怎么产生负电压,给运放器供电

使用特权

评论回复
7
tudou21| | 2014-8-31 17:34 | 只看该作者
(1)很多双电源运放都需要正负电源的,比如以前的7805芯片产生正5V的电压,7905芯片就产生-5V的电压。
(2)貌似这个单片机没有内部DAC的,如果用5V系统,你如何产生2.5V的输出呢?如果用普通IO口,只能有两种状态,不能产生三种输出状态。当然通过外部的一些电路扩展也能实现。

使用特权

评论回复
8
coody| | 2014-8-31 19:29 | 只看该作者
负电压太容易产生了,DC-DC反压,电荷泵,等等

使用特权

评论回复
9
米兜兜|  楼主 | 2014-8-31 20:52 | 只看该作者
coody 发表于 2014-8-31 19:29
负电压太容易产生了,DC-DC反压,电荷泵,等等

好的,谢谢啊,再请教一下,要长时间的产生正负脉冲的,那选择哪种方法好呢?用运放器,还是什么

使用特权

评论回复
10
米兜兜|  楼主 | 2014-8-31 20:55 | 只看该作者
tudou21 发表于 2014-8-31 17:34
(1)很多双电源运放都需要正负电源的,比如以前的7805芯片产生正5V的电压,7905芯片就产生-5V的电压。
(2)貌 ...

我用STC89C52做为控制器,用了一个外接的PCF8591,AD/DA转换

使用特权

评论回复
11
ep78锋仔| | 2014-8-31 21:06 | 只看该作者
用PIC吧,:lol

使用特权

评论回复
12
ep78锋仔| | 2014-8-31 21:09 | 只看该作者
有人用过AVR吗

使用特权

评论回复
13
米兜兜|  楼主 | 2014-8-31 21:15 | 只看该作者
ep78锋仔 发表于 2014-8-31 21:06
用PIC吧,

不会啊

使用特权

评论回复
14
bluesky001| | 2014-9-1 11:10 | 只看该作者
这个和AVR或者PIC都没有关系吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

43

帖子

0

粉丝