找回密码
 注册
关于网站域名变更的通知
查看: 415|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于MCS-51单片机的高精度低频正弦波电路设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-6 11:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于MCS-51单片机的高精度低频正弦波电路设计
8 g7 h* h9 @# Z5 n/ X0 r# q

% X3 [5 u6 C0 N' ~5 e0 r1 h: \[摘要]介绍利用 51单片机的内部定时器输出的脉宽调制(PWM)波来实现高精度低频正弦波的方法,并给出对应的硬件电路和C51语言源程序及正弦数据计算方法。  A; d+ z+ E' I' `$ f, c+ Y- S  E
! O& `0 L" ~2 l! m& Q
关键词51 单片机脉宽调制正弦波数模转换.
: J( q  G% R; o' R( g0 ^: a8 Q1 q5 H: e2 J: q0 `- }1 z
0引言
" `- W) I0 {! c' o/ ^( J, [+ m4 a低失真、高稳定度的低频正弦波(小于100Hz)信号在电力、医学及勘探等领域有着广泛的用途。正弦波发生电路形式多样,从由运算放大器组成的文氏振荡电路到专用函数发生芯片(如ICL8038),再到现在广泛应用的直接数字频率合成(DDS)芯片。文氏振荡电路外圈元件较多,振荡元件的精度要求高,而且频率、幅度的稳定性比较差,特别在低频段的波形失真比较大。函数芯片一般也是依靠外接的阻容元件充放电产生振荡,附加了频率和失真调整电路,可以通过外部电位器调整频率和失真度,频率的稳定性直接受外部调整元件的影响,目前巳基本被DDS取代。 DDS.芯左应该是目前最好的正弦波器件,它内部集成了数据接口电路、数模转换电路及滤波驱动电路,与单片机接口可以产生稳定、低失真的波形,但占用硬件资源,且价格较高。
3 a/ l: p; S0 b0 i8 g" m4 W& W本文针对,上述情况,利用常用的51单片机的1个1/O口输出稳定、低失真的低频正弦波的特性,使频率稳定性由单片机外接晶体振荡器判定,失真度由内部程序修正,而且频率越低失真度叮以做得越小。6 O: y5 {# @7 U3 E, W/ @

( n' r$ B, {4 h) g1设计原理
  H: G) J& T" C/ G用单片机(mcu)产生函数波形一般通过集成的数模转换器DAC来实现,按照波形变化往DAC发送相应数据即可在DAC输出端产生模拟波形。采用脉宽调制PWM信号来实现D/A转换也是一种常用的方法,可以用PWM信号产生所需的直流或交流信号。由于常用51单片机没有PWM输出功能,本文利用51单片机的2个定时器T0和T1实现交变PWM输出,经过滤波隔直输出50Hz的正弦波。
# X  h/ a& m7 A) Q# NPWM信号是一种具有固定周期( T )和不定占空比(t)的数字信号,如图1所示。如果PWM信号的占空比随时间变化,那么通过滤波之后的输出信号将是随幅度变化的模拟信号。因此通过控制PWM信号的占空比,就可以产生不同的模拟信号。
0 V2 H7 O# ?3 P0 ?  M9 g
: B, S0 T% q6 F1 m2 b
游客,如果您要查看本帖隐藏内容请回复

: I  v  C2 R6 ?& Y) q  ^6 B
- s3 i, Y2 _& f! I6 e9 ^5 s* c# Q

! l' O3 T% ?+ d$ k/ U
: U/ D) d) S2 o9 Z

该用户从未签到

2#
发表于 2020-2-6 19:09 | 只看该作者
基于MCS-51单片机的高精度低频正弦波电路设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-18 18:10 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表