分享
2023年基于AT89S52单片机的程控滤波器设计.doc
下载文档

ID:1404169

大小:50.50KB

页数:15页

格式:DOC

时间:2023-04-20

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023 基于 AT89S52 单片机 程控 滤波器 设计
基于AT89S52单片机的程控滤波器设计.txt26选择自信,就是选择豁达坦然,就是选择在名利面前岿然不动,就是选择在势力面前昂首挺胸,撑开自信的帆破流向前,展示搏击的风采。 本文由cdled003奉献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 己口l口年]月 第己g卷第]期 基于AT89S52单片机的程控滤波器设计 陈世夏戚甫峰 丁国臣 〔海军航空工程学院青岛分院航空电子系 青岛 266041〕 摘 要:以AT89S52单片机作为控制核心,设计一个高性能的程控滤波器。放大电路采用由单片机AT89S52、DAC0832和 集成运放组成的程控放大电路,可实现对放大器增益的设置,同时实现增益的步进可调,增益变化范围为o~60 dB;显示局部 采用oCM2×16字符点阵系列模块,以实现设置参数显示功能;低通选用二阶低通贝赛尔滤波电路,高通采用压控二阶高通 滤波电路,选用x9312数字电位器来控制截止频率,o在1~20 kHz可调。经实验调试,较好地实现了预定的功能,系统的可 靠性和性价比拟高。 关键词:单片机;程控放大电路;贝赛尔滤波器;数字电位器 中图分类号:TN713 文献标识码:B Desing of Program—controlled filter based shixia Guochen on AT89S52 Chen Qi Fufeng Ding 〔Navy Aeronautical Engineering Academy Qingdao branch,Qingdao 266041,China〕 high—performance programmable filter. on Abstract:The system AT89S52 as the control core,designe a Amplifier circuit the amplifier gain compose of AT89S52,DAC0832 and integrated op—amp amplifier circuit program contr01.It realize settings,and achieve the gain—step adjustment from O dB acters to 60 dB.LCD module using the 0CM2×16 of dot—matrix char— Bessel filter circuit. High—pass filter use display the setting parameters. source Low—pass filter use low—pass voltae con— trolled voltage from 1 kHz to second-order high—pass filter circuit. to Using X9312 digitaI potentiometer controIle cut—off frequency to 20 kHz. The experiment debug the system better achieve predetermined functions. The h培her sys— tem reliability and cost—effective. Keywords: SCM;program—controlled filter;bessel fliter;digital potentiometer 单,但步进倍数的调整比拟复杂,且难以实现比拟精确的 调整。 方案2:采用多级放大电路和程控增益电路。用 OP07和肚A74l作为放大器件实现三级放大,程控增益电 路通过单片机控制DAC0832实现模拟量输出,具有增益 量程多变,易于实现步进控制,输出频带宽等优点。 由于本设计要求增益步进可调,且范围较宽,方案1 实现较困难,方案2比拟适合,故采用方案2作为放大 电路。 1.2滤波电路的选择 方案1:采用数字滤波。数字滤波灵活性大,可以在 不增加硬件本钱的根底上对信号进行有效地滤波。但要 进行高效率地滤波,对A/D要求有较高的采样速率和实 时性,对单片机速度要求较高。 0 引 言 增益和截止频率是有源滤波器的重要指标,为了实现 增益和截止频率可调,传统的设计方法是采用调节反响电 阻和滤波电容,但要使增益和截止频率步进可调,那么必须 采用新的方法。为了解决上述问题,本设计采用单片机作 为控制核心,较好地解决了滤波器的增益和截止频率调节 问题。 1 系统方案的论证与比拟 1.1放大电路的选择 方案l:采用多级放大和步进电位器。控制局部采用 改变电阻的方式实现增益的步进可调,电位器为电阻步进 〔100 Q〕可调。采用三级肚A741放大电路,此电路结构简 作者简介:陈世夏,本科,副教授,现为海军航空工程学院青岛分院航空电子系教员,主要从事电子技术教学与研究。 中国科技核心期刊 万方数据 一39— 己口I口年]月 研究与开发 方案2:采用数字电位器和二阶贝赛尔有源滤波电 路。数字电位器将数字信号转化成电阻量,采用单片机控 制可实现输出不同的阻值,从而改变滤波电路的截止频 率。低通滤波器选用贝赛尔滤波电路,滤波性能和时延性 好,且没有上冲H]。 设计要求滤波器截止频率步进可调,方案2采用贝赛 尔滤波器加数字电位器,由单片机控制易于实现,故采用 方案2。 1.3总体方案 经过分析比照,本系统以单片机为数据处理的核心, 将设计任务分为放大电路、低通滤波电路、高通滤波电路、 LCD显示、操作面板等模块。系统设计的框图如图1 所示。 第己g卷第]期一 表1增益步进关系 由表1可知,根据增益步进要求,单片机每给出一个 数字量,经D/A转换,输出对应模拟量,较好地实现增益 步进可调。 2.1.3通频带的计算 在输入信号频率较低或较高时,放大倍数的数值会下 降并产生相移,题目要求通频带为100 Hz~40 kHz[1]。 上限截止频率:,H≈———兰一 ¨√骞去 r1■—一 图1系统框图 下限截止频率:,L≈1.1√善尼 放大电路采用三级相同频率特性的电路,根据给出的 通频带可以算出每级的上、下截止频率,,H一76.21 kHz, ^一104.97 2理论分析与计算 2.1放大电路 为实现电压增益为40 dB,发挥到60 dB,采用分别输 出的方式实现。电压增益误差不大于5%,通频带为 100 Hz。通频带BW一^一^≈,H,根据增益 带宽乘积GB—A。。×BW,可得GB—o.762 MHz,因此 应中选择≥0.762 MHz范围的放大器,“A741 GB一 1 Hz~40 kHz,输入信号为正弦信号且幅值为10 mV, MHz,应选用“A741[“。 选用0P07和肚A741来实现放大,0P07具有高精度低温 漂特性,可满足设计要求。 2.1.1 2.2低通、高通滤波电路参数 根据电路的性质和仿真的结果,得到对应的低通和高 通滤波器参数如表2、表3所示。 表2低通滤波参数 截止频率 /kHz 1 2 3 X9312 电压放大增益的计算 根据放大倍数关系式A。一20lg△L『0/△U一60 dB,计算 出础。/△U一1 ooo,因此输出电压U0—10 V。采用三级放 大,每级放大10倍,采用反相比例运算电路,那么每级输出电压 . 为uj一一〔Rr/R〕UI,可得Rr/R一10,根据式A—I|A。, ^=1 土. 截止频率 /kHz 11 12 13 14 15 16 17 18 19 20 X9312 输出阻值/Q 646 1 252 1 858 2 464 2 969 3 373 3 输出阻值/Q 5 191 5 494 5 797 6 201 6 706 7 009 7 514 8 120 8 827 9 786 计算出放大后的电压值,静态时为10 V。 2.1.2步进输入的计算 实现增益10 dB步进可调,是通过数字量的变化来控 制的,要实现步进首先应先将输入的模拟量转化成数字 量,处理后转化成模拟量输出,此时输出信号的幅值可调, 根据要求输出模拟量的变化幅度为1 mV。输出电压U。 4 5 6 7 8 9 10 777 与输入数字量的关系为【,。一一〔uref/256〕D,其中D为单 片机送给0832的数字量,当输入给定数字量时,输出为模 拟量,以实现步进可调[31。输入与输出的关系如表1 所示。 4 181 4 585 4 888 一40一 万方数据 中国科技核心期刊 己口l口年]月 第己9卷第]期 表3高通滤波参数 截止频率 /kHz 1 2 3 4 表2、表3说明了低通和高通滤波器截止频率与数字 X9312 X931 截止频率 /kHz 11 12 13 14 15 16 17 18 19 20 电位器数值的一一对应关系。 输出阻值/Q 10 000 8 322 5 898 4 585 3 878 3 272 2 767 2 464 2 262 2 060 输出阻值/Q 1 858 1 757 l 656 1 555 1 454 1 353 1 252 1 151 1 050 949 3电路与程序设计 3.1程控放大器的设计 为实现放大器电压增益40 dB,且10 dB步进可调,通 频带为100 Hz~40 kHz,因此可以把电路分成两局部:一 局部为由单片机控制的可变输出,另一局部为多级放大。 3.1.1单片机控制电路 电路主要由AT89s52单片机、8位DAc0832数模转 换芯片和集成运放LM324组成。工作原理是:首先,0832 将此模拟信号转化成数字信号送入单片机,经过单片机的 处理在将输出的数字量送给CAC0832,通过LM324输 出。电路见图2[3]。 斗5V INPUT 5 6 7 8 9 10 AT89S52 EA册 X 黜 PO.2 P0_3 P0.d PO.5 39 38 3, 7 6 5 4 D D D D D D D D O ILE 36 35 34 5

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开