资源描述:
《多路信号发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要ⅠABSTRACTⅡ第一章绪论11.1信号发生器的综述11.2国内外波形发生器产品比较31.3信号发生器主要设计工作31.4项目设计背景4第二章信号发生器总体方案设计62.1信号发生器电路方案论证62.2单片机的选择论证62.3显示方案论证62.4总体系统设计7第三章硬件电路设计83.1AT89S52单片机的基本工作原理83.2数模转换及运放电路93.3LCD1602显示电路103.4多路信号发生器PCB板的制作113.5硬件制作过程遇到的问题及解决方法11第四章多路信号发生器软件部分设计134.1信号发生器主程序144.2LCD
2、1602初始化144.3外部中断程序流程图14第五章多路信号发生器软硬件调试165.1调试信号发生器软硬件工作状态165.2调试后的波形输出图16结论18参考文献(REFERENCES)19致谢20附录一:PROTEUS仿真图21附录二:硬件原理图223多路信号发生器的设计摘要:信号发生器是电子应用系统中应用最为普遍的电子测量仪器之一,是工业控制、企业生产、教学、科研常用的基本仪器。但是早期的产品以硬件电路为基础,设计、制作、使用都很复杂,调试范围也有局限性。随着微处理器的出现,改变了这种格局。单片微型计算机(简称单片机)作为微型计算机的
3、一个很重要的分支,自它诞生以来至今,以其极高的性能价格比以及一系列人所共识的优点,受到越来越多的工程技术人员的重视。现在,单片机已广泛地应用在智能仪器仪表、机电设备过程控制、自动检测、数据处理等各个方面。本设计多路信号发生器主要是以单片机AT89S52和D/A转换器DAC0832芯片为核心进行设计,通过AT89S52控制DAC0832产生所需电流,然后使用运算放大器LM324将其电流输出线性地转换成0~5V电压输出。通过程序控制,可以产生一系列有规律的波形,该系统具有精度高、抗干扰性强、性能稳定、升级方便等特点,具有较高的应用价值。关键词
4、:信号发生器;单片机;AT89S52;DAC0832;D/A转换3DesignofMultiChannelSignalGeneratorAbstract:SignalGeneratoristheelectronicmeasuringsystem,themostcommonapplicationofelectronicmeasuringinstruments,industrialcontrol,teaching,researchandthebasicinstrumentscommonlyused.Buttheearlierhardware-
5、basedproducts,design,production,useverycomplex,debuggingandthattherearelimitations.Withtheemergenceofthemicroprocessortochangethispattern.Microcomputer(theSCM)asaveryimportantmini-computerbranch,sinceitsinceptiondate,itshighcostperformanceandaseriesofconsensusontheadvanta
6、gesofpersons,byagrowingnumberofengineeringandtechnicalpersonnelattention.Now,theSCMhasbeenwidelyusedinsmartinstrumentation,electricalandmechanicalequipment,processcontrol,automaticdetection,dataprocessingandotheraspects.Thesignalgeneratorhasthemicro-controllerAT89S52andD/
7、AconverterDAC0832asthehardcore.ControlledbytheAT89S52,DAC0832producestherequiredcurrent.ThentheoperationalamplifierLF393linearlyconvertsthecurrenttoa0~5Vvoltage.Throughthecontroloftheprogram,thesystemcanproduceaseriesofregularwaves.Thesystemhastheadvantagesofhighprecision
8、,stronganti-interference,stableperformance,andeasyupgradeandhighpracticalvalue.Keywords:Signal-g