基于AT89S52单片机的程控滤波器设计.txt26选择自信,就是选择豁达坦然,就是选择在名利面前岿然不动,就是选择在势力面前昂首挺胸,撑开自信的帆破流向前,展示搏击的风采。本文由cdled003贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。己口l口年]月第己g卷第]期基于AT89S52单片机的程控滤波器设计陈世夏戚甫峰丁国臣(海军航空工程学院青岛分院航空电子系青岛266041)摘要:以AT89S52单片机作为控制核心,设计一个高性能的程控滤波器。放大电路采用由单片机AT89S52、DAC0832和集成运放组成的程控放大电路,可实现对放大器增益的设置,同时实现增益的步进可调,增益变化范围为o~60dB;显示部分采用oCM2×16字符点阵系列模块,以实现设置参数显示功能;低通选用二阶低通贝赛尔滤波电路,高通采用压控二阶高通滤波电路选用x9312数字电位器来控制截止频率,o在1~20kHz可调。经实验调试,较好地实现了预定的功能,系统的可靠性和性价比较高。关键词:单片机;程控放大电路;贝赛尔滤波器;数字电位器中图分类号:TN713文献标识码:BDesingofProgram—controlledfilterbasedshixiaGuochenonAT89S52ChenQiFufengDing(NavyAeronauticalEngineeringAcademyQingdaobranch,Qingdao266041,China)high—performanceprogrammablefilter.onAbstract:ThesystemAT89S52asthecontrolcore,designeaAmplifiercircuittheamplifiergaincomposeofAT89S52,DAC0832andintegratedop—ampamplifiercircuitprogramcontr01.Itrealizesettings,andachievethegain—stepadjustmentfromOdBactersto60dB.LCDmoduleusingthe0CM2×16ofdot—matrixchar—Besselfiltercircuit.High—passfilterusedisplaythesettingparameters.sourceLow—passfilteruselow—passvoltaecon—trolledvoltagefrom1kHztosecond-orderhigh—passfiltercircuit.toUsingX9312digitaIpotentiometercontroIlecut—offfrequencyto20kHz.Theexperimentdebugthesystembetterachievepredeterminedfunctions.Theh培hersys—temreliabilityandcost—effective.Keywords:SCM;program—controlledfilter;besselfliter;digitalpotentiometer单,但步进倍数的调整比较复杂,且难以实现比较精确的调整。方案2:采用多级放大电路和程控增益电路。用OP07和肚A74l作为放大器件实现三级放大,程控增益电路通过单片机控制DAC0832实现模拟量输出,具有增益量程多变,易于实现步进控制,输出频带宽等优点。由于本设计要求增益步进可调,且范围较宽,方案1实现较困难,方案2比较适合,故采用方案2作为放大电路。1.2滤波电路的选择方案1:采用数字滤波。数字滤波灵活性大,可以在不增加硬件成本的基础上对信号进行有效地滤波。但要进行高效率地滤波,对A/D要求有较高的采样速率和实时性,对单片机速度要求较高。0引言增益和截止频率是有源滤波器的重要指标,为了实现增益和截止频率可调,传统的设计方法是采用调节反馈电阻...