5205|23

52

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

如何设计单片机控制的正弦波振荡电路 [复制链接]

请教一下,工作电压9~16V,如何用单片机控制,实现50V左右峰值的正弦半波。

有没有什么参考电路,看了一下三点式电容振荡电路,用仿真试了下,好像不行,请问有没有什么好的推荐,谢谢!
此帖出自模拟电子论坛

最新回复

这种方法,电感电容构成的谐振回路Q值必须相当低,否则方波频率变化(±3%)时正弦波幅度变化很大。 用RC多节低通滤波可能比较好,只要能够保证二次谐波有足够的衰减即可。此时可以让单片机发出的方波频率落到频率响应曲线的水平部分。  详情 回复 发表于 2015-12-29 08:23
点赞 关注

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 
“正弦半波”?那是正弦波振荡电路吗?
电源电压9~16V实现50V峰值的正弦输出是有可能的,但“正弦半波”是不可能的。
此帖出自模拟电子论坛
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 
另外,你要用单片机控制正弦波的什么参数?
频率?幅度?还是别的什么?
此帖出自模拟电子论坛
 
 
 
 

回复

1万

帖子

28

TA的资源

裸片初长成(高级)

4
 
“ 三点式电容振荡电路,用仿真试了下,好像不行  ”,要产生正弦波,它是经典的振荡电路,怎么会不行呢?
此帖出自模拟电子论坛
 
 
 
 

回复

1万

帖子

28

TA的资源

裸片初长成(高级)

5
 
对了, 是 “  电容三点式 " , 而不是 三点式 ” 电容振荡 “ 电路
此帖出自模拟电子论坛
 
 
 
 

回复

1万

帖子

139

TA的资源

版主

6
 
通常而言,所谓“单片机控制”有两种含义,一是指纯粹的数字型信号发生,MCU在此是控制器甚至可以是发生器本身。二是传统的模拟型信号发生器,MCU在此只是单纯的控制器。必须先明确方案。另外,楼主需明确“正弦半波”的含义。输出电压问题,需经由电源电压变换和电压放大实现。
此帖出自模拟电子论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

7
 
dontium 发表于 2015-12-26 19:43
“ 三点式电容振荡电路,用仿真试了下,好像不行  ”,要产生正弦波,它是经典的振荡电路,怎么会不行呢?

因为考虑到用单片机控制,要么是控制直流电压,要么是控制三极管开关频率

但是振荡电路参数这样变化的话,好像会影响到输出
此帖出自模拟电子论坛
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

8
 
maychang 发表于 2015-12-26 17:12
另外,你要用单片机控制正弦波的什么参数?
频率?幅度?还是别的什么?

就是要输出一个正弦波,后续可以通过硬件电路再修正一下

要用单片机控制正弦波的频率
此帖出自模拟电子论坛

点评

单片机产生方波很容易,转换成正弦波则比较困难一些。 “要用单片机控制正弦波的频率”,这个频率变化的范围需要多大?最高频率与最低频率之比越大,越难做。频率越高越难做。 这些要求不明确,无法帮你选择方案。  详情 回复 发表于 2015-12-28 09:43
你在8楼回复我说:“就是要输出一个正弦波,后续可以通过硬件电路再修正一下”。 在9楼回复chunyang说:“准备通过单片机发射不同频率的方波,来改变输出的正弦波的频率”。 看来你准备用单片机产生方波,然后转换  详情 回复 发表于 2015-12-28 09:38
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

9
 
chunyang 发表于 2015-12-27 13:18
通常而言,所谓“单片机控制”有两种含义,一是指纯粹的数字型信号发生,MCU在此是控制器甚至可以是发生器 ...

准备通过单片机发射不同频率的方波,来改变输出的正弦波的频率,半波可以通过后续的电路修正,电压要求是因为需要驱动后续的元件
此帖出自模拟电子论坛

点评

使用MCU产生(不能说“发射”)方波再低通滤波成正弦波的效果不好,频率若大幅可变,滤波器就很难设计,不如使用专门的数字频率合成器芯片,具体娶本站的ADI栏目去看老帖,几年前就讲过这类问题,另外还有《ADI实验  详情 回复 发表于 2015-12-28 15:55
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

10
 
assypn 发表于 2015-12-28 08:15
就是要输出一个正弦波,后续可以通过硬件电路再修正一下

要用单片机控制正弦波的频率

你在8楼回复我说:“就是要输出一个正弦波,后续可以通过硬件电路再修正一下”。
在9楼回复chunyang说:“准备通过单片机发射不同频率的方波,来改变输出的正弦波的频率”。
看来你准备用单片机产生方波,然后转换成正弦波。是不是这样?
此帖出自模拟电子论坛
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

11
 
assypn 发表于 2015-12-28 08:15
就是要输出一个正弦波,后续可以通过硬件电路再修正一下

要用单片机控制正弦波的频率

单片机产生方波很容易,转换成正弦波则比较困难一些。
“要用单片机控制正弦波的频率”,这个频率变化的范围需要多大?最高频率与最低频率之比越大,越难做。频率越高越难做。
这些要求不明确,无法帮你选择方案。
此帖出自模拟电子论坛

点评

是的 我准备用方波控制三极管,转换成类似正弦波,要求的频率是170KHz±3%  详情 回复 发表于 2015-12-28 10:14
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

12
 
maychang 发表于 2015-12-28 09:43
单片机产生方波很容易,转换成正弦波则比较困难一些。
“要用单片机控制正弦波的频率”,这个频率变化的 ...

是的
我准备用方波控制三极管,转换成类似正弦波,要求的频率是170KHz±3%
此帖出自模拟电子论坛

点评

“要求的频率是170KHz±3%” 这是一个固定频率,还是要在这个±3%的频率范围内变化?  详情 回复 发表于 2015-12-28 10:20
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

13
 
assypn 发表于 2015-12-28 10:14
是的
我准备用方波控制三极管,转换成类似正弦波,要求的频率是170KHz±3%

“要求的频率是170KHz±3%”
这是一个固定频率,还是要在这个±3%的频率范围内变化?
此帖出自模拟电子论坛

点评

是这样 这个电路是要求依据后续电路的反馈,调整单片机的输出频率,达到闭环的效果 170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压 需要通过调整输入的频率,来达到调整输出的电压的  详情 回复 发表于 2015-12-28 11:40
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

14
 
maychang 发表于 2015-12-28 10:20
“要求的频率是170KHz±3%”
这是一个固定频率,还是要在这个±3%的频率范围内变化?

是这样

这个电路是要求依据后续电路的反馈,调整单片机的输出频率,达到闭环的效果

170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压

需要通过调整输入的频率,来达到调整输出的电压的目的
此帖出自模拟电子论坛

点评

“170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压。需要通过调整输入的频率,来达到调整输出的电压的目的” 这个要求,距离首帖所叙述的问题,实在是太远了。 以致于我对你9楼回复chunyang  详情 回复 发表于 2015-12-28 12:30
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

15
 
assypn 发表于 2015-12-28 11:40
是这样

这个电路是要求依据后续电路的反馈,调整单片机的输出频率,达到闭环的效果

170KHz±3%是中 ...

“170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压。需要通过调整输入的频率,来达到调整输出的电压的目的”
这个要求,距离首帖所叙述的问题,实在是太远了。
以致于我对你9楼回复chunyang的叙述都产生了怀疑。
倒底你要单片机产生什么波形?方波还是正弦波?
无论单片机产生什么波形,频率变化范围要求多大?
此帖出自模拟电子论坛

点评

抱歉首贴的表达有点问题 我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为50V 170KHz左右正弦波;再通过二极管之类,保留半波,输入到元件内;最后通过监测元件输出的电压,调整最初输  详情 回复 发表于 2015-12-28 13:14
抱歉首贴的表达有点问题 我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为50V 170KHz左右正弦波;再通过二极管之类,保留半波,输入到元件内;最后通过监测元件输出的电压,调整最初输  详情 回复 发表于 2015-12-28 13:14
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

16
 
maychang 发表于 2015-12-28 12:30
“170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压。需要通过调整输入的频率,来达 ...

抱歉首贴的表达有点问题

我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为50V 170KHz左右正弦波;再通过二极管之类,保留半波,输入到元件内;最后通过监测元件输出的电压,调整最初输出的高低电平频率,达到稳定输出电压的目的。
此帖出自模拟电子论坛

点评

按照你现在的叙述,单片机仅仅是起一个V-F变换的作用。这个很容易,甚至不用单片机,用V-F芯片都可以做到,而且其频率变化是连续的,频率变化范围也非常大。用单片机的话,只要根据“元件输出的电压”经AD转换后的数  详情 回复 发表于 2015-12-28 13:26
 
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

17
 
maychang 发表于 2015-12-28 12:30
“170KHz±3%是中间一个元件的输入频率要求,而反馈是这个元件的输出电压。需要通过调整输入的频率,来达 ...

抱歉首贴的表达有点问题

我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为50V 170KHz左右正弦波;再通过二极管之类,保留半波,输入到元件内;最后通过监测元件输出的电压,调整最初输出的高低电平频率,达到稳定输出电压的目的。
此帖出自模拟电子论坛

点评

要稳定“元件输出的电压”,单片机需要采用PID算法。PID的那些系数,需要根据你的具体情况而定。  详情 回复 发表于 2015-12-28 13:28
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

18
 
assypn 发表于 2015-12-28 13:14
抱歉首贴的表达有点问题

我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为5 ...

按照你现在的叙述,单片机仅仅是起一个V-F变换的作用。这个很容易,甚至不用单片机,用V-F芯片都可以做到,而且其频率变化是连续的,频率变化范围也非常大。用单片机的话,只要根据“元件输出的电压”经AD转换后的数值改变单片机输出方波频率即可。
此帖出自模拟电子论坛

点评

不过,这些和你首帖“看了一下三点式电容振荡电路,用仿真试了下,好像不行”有什么关系? “通过硬件电路板的转化”,这个“硬件电路板”是你做还是别人做?  详情 回复 发表于 2015-12-28 13:31
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

19
 
assypn 发表于 2015-12-28 13:14
抱歉首贴的表达有点问题

我是通过单片机I/O口输出高低电平,通过硬件电路板的转化,使这部分的输出为5 ...

要稳定“元件输出的电压”,单片机需要采用PID算法。PID的那些系数,需要根据你的具体情况而定。
此帖出自模拟电子论坛
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

20
 
maychang 发表于 2015-12-28 13:26
按照你现在的叙述,单片机仅仅是起一个V-F变换的作用。这个很容易,甚至不用单片机,用V-F芯片都可以做到 ...

不过,这些和你首帖“看了一下三点式电容振荡电路,用仿真试了下,好像不行”有什么关系?
“通过硬件电路板的转化”,这个“硬件电路板”是你做还是别人做?
此帖出自模拟电子论坛

点评

谢谢! 昨天下午手搭了一个电路,通过函数发生器发出方波,控制三极管开关 C极通过电感与电容充放电,产生了类似的正弦波形  详情 回复 发表于 2015-12-29 08:10
 
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表