简易数字显示交流毫伏表_第1页
简易数字显示交流毫伏表_第2页
简易数字显示交流毫伏表_第3页
简易数字显示交流毫伏表_第4页
简易数字显示交流毫伏表_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简易数字显示交流毫伏表摘要:本系统分电压测量和信号产生输出两大部分,电压测量部分以模拟电路为主,配合放大模块、A/D转化模块、显示模块;通过凌阳单片机进行数据处理,在误差允许范围内显示测量电压值。信号产生以直接数字式频率合成器(Direct Digital Frequency Synthesis,简称DDS或DDFS)为核心,经过AT89S52对DDS芯片内部进行控制,使之输出标准正弦波形,利用编程实现频率预置、步进,达到电压输出频率的可调节步进。通过调试与测量完成了题目的基本部分和全部发挥部分的要求并有自己的创新。关键词:SPCE061A单片机,AT89S52单片机,毫伏表,频率合成器Abstract:This system consists of the parts of the voltage measurement and the signal generation output. The voltage measurement mainly focuses on analog electric circuit, with using amplifier module, A/D conversion module and displaying module. In the certain range where errors are allowed to deal with data through SPCE061A microcontroller, the signal generation regards direct Digital Frequency, or DDS/DDFS as the centre, which is controlled by AT89S52 to output sine waveform. Then it can set up frequency and step to adjust the step of voltage output frequency. Through to debugging and measure the system performs the basic and expanding demands .we have some addition innovation.Keywords:SPCE061A ,AT89S52 ,millivoltmeter , DDS正 文21、系统方案选择和论证21.1 基本方案论证21.1.1测量部分方案选择21.1.2输出部分中各模块的方案选择21.1.3最终方案设计思想及框架示意图221.2总体设计方案22、系统的硬件设计与实现(单元电路设计)22.1 系统硬件的主要组成部分与理论分析计算22.1.1本系统硬件部分主要有:22.1.2理论分析与公式计算22.2 系统各模块单元的理论分析与实际电路设计22.2.1测量部分22.2.2输出部分22.2.3毫伏表的基本电路部分22.2.4稳压电源部分电路设计22.2.5外围辅助电路23、系统的软件设计23.1主流程图23.2软件子流程图23.2.1测量部分23.2.2输出部分软件流程图24、调试(系统测试)过程24.1测试仪器与设备24.2测试过程24.2.1分模块调试:24.2.2整机系统调试:24.3结果分析24.3.1测试数据:24.3.2测试数据分析:24.3.3误差分析24.4创新与发挥25、总结2结束语2参考文献2附录:2附录1、元器件明细表2附录2、PCB印制电路板图2附录3 部分程序清单2正 文1、 基本要求(1) 电压测量a、 测量电压的频率范围100Hz500KHz。b、 测量电压范围100mV100V(可分多档量程)。c、 要求被测电压数字显示。d、 电压测量误差5%2个字。e、 输入阻抗1M,输入电容50pF(本项可不做测试,在电路设计中给予保证)f、 具有超量程自动闪烁功能。(2) 输出 a、 输出正弦波电压,电压值1Vrms ,波形无明显失真。b、 输出电压值误差10%。c、 输出电压频率范围10Hz200KHz。d、 输出电压频率可预置。e、 输出电压频率误差5%。(3) 设计并制作该仪表所需要的直流稳压电源。2、 发挥部分(1) 将测量电压的频率范围扩展为10Hz1MHz。(2) 将测量电压的范围扩展到10mV200V。(3) 交流毫伏表具有自动量程转换功能。(4) 电压输出频率可步进调节,频率步进值可预置为1Hz、10Hz、100Hz、1KHz。(5) 其他。1、系统方案选择和论证1.1 基本方案论证 本设计硬件电路分为测量部分、输出部分四大部分,测量部分又分为控制模块、放大模块、A/D转化模块、显示模块,输出部分分为控制模块、信号产生模块、放大模块、滤波模块、显示模块。1.1.1测量部分方案选择方案一 主要采用AT89S52单片机为核心处理,配合放大电路、A/D电路采集数据,通过液晶显示。采用AT89S52单片机作CPU,AT89S52单片机算术运算功能强,软件编程灵活、自由度大,实现模数转换功能,外接A/D转换器和D/A转换器外围电路。语音功能还要通过外接语音芯片电路,实现起来比较烦琐。AT89S52单片机为8位微处理器,在数据处理方面显然逊色于16位机。方案二主要采用凌阳16位单片机为核心处理,同时经过放大处理,A/D数据转换,由凌阳配套液晶显示。采用凌阳16位单片机SPCE061A作为控制核心,SPCE061A单片机在2.4V-3.6V工作电压范围内的CPU时钟频率范围为0.32-49.152MHz,同时增加了内积运算功能,提高了数据处理能力,还配有独特的音频处理功能,丰富的音频函数使语音更加多样化。通过AD620运算放大器放大信号,再由TLC2543芯片进行A/D转换,达到题目所需效果。综上所述,本模块采用凌阳SPCE061A 16位单片机为核心处理,充分利用凌阳单片机的优点,使测量数据更加准确,放大电路及A/D数据采集电路为了减小误差使用了AD620、TLC2543两种芯片,让电路更加稳定具有更好的保护措施。1.1.2输出部分中各模块的方案选择方案一采用AT89S52单片机为控制器,控制DDS芯片AD9854主电路产生正弦波形,在控制中利用OCMJ4X8C液晶显示出操作步骤,利用AD9854宽频带产生所需正弦波形,通过编程来实现大大减少了硬件中所带来的不稳定因素、及数据误差。在调试中频率转换时间短、频率分辨率高、频率稳定度高、输出信号频率和相位可快速程控切换等,使得操作更加方便、高效。 方案二采用AT89S52单片机控制DDS芯片AD9851来产生正弦信号,该芯片电路简单,容易实现,调试也相对简单,但频率范围有一定限制,达不到题目要求。综上所述,方案一适合本题设计要求,采用AD9854来实现正弦波形充分利用到了它的高精度和高稳定性。1.1.3最终方案设计思想及框架示意图简易数字交流毫伏表交流毫伏表测量正弦波形输出系统主框架图示1.2总体设计方案综上所述,我们总体设计方案如下:(1)测量部分a、控制模块选用凌阳SPCE061A 16位单片机。b、放大模块选择AD公司的AD620芯片实现。c、A/D转换模块选择TI公司的TLC2543芯片,从分利用其在仪表中的应用特性。d、显示模块选择与控制模块相配套的凌阳公司的LCD液晶显示模组。测量部分系统框图如图(11):凌 阳SPCE061A单 片 机凌阳LCD显示模组AD620放大TLC2453A/D转换毫 伏 表基本电路图(11) 测量部分系统框图(2)输出部分a、控制模块采用凌阳SPCE061A 16位单片机。b、信号产生部分采用DDS,选用AD公司的AD9854芯片。c、放大模块采用AD811视频放大芯片实现。d、滤波模块有普通的电感电容组成。e、显示模块使用OCMJ(奥可拉中文集成模块)C系列液晶显示器。输出部分系统框图分别如图(12)OCMJ液晶 波形AT89S52单片机运放AD811滤波器DDS芯片AD9854 控制字输出 44键盘 图(12)输出部分系统结构框图(3)毫伏表的基本电路部分采用分立元件实现(4)稳压电源部分选用分立元件自制的稳压电源(5)系统总体设计框图系统总体设计框图如图(13):毫伏表基 本电 路放大及A/D转换滤波器DDS芯片AD9854凌阳LCD显示模组放 大电 路AT89S52单片机凌 阳SPCE061A单 片 机输出稳 压 电 源4*4键盘220V交流电OCM4X8C LCD液晶图(13) 系统总体设计框图2、系统的硬件设计与实现(单元电路设计)2.1 系统硬件的主要组成部分与理论分析计算2.1.1本系统硬件部分主要有:(1)测量控制电路(凌阳SPCE061单片机)、放大(A/D620集成电路)及A/D转换(TLC2543集成芯片)、凌阳LCD液晶显示模组;(2)输出控制电路(AT89S52单片机)、DDS电路(AD9854芯片)、放大电路(A/D811集成芯片)、滤波电路;(3)毫伏表主电路基本部分电路; (4)稳压电源电路;(5)外围辅助电路(4*4键盘、电路转接口等)。2.1.2理论分析与公式计算由于被测电压为交流,且范围在10mV200V,经过电路分压做到多档位控制,并利用继电器用到自动转换量程,不会出现大误差。AD9854的频率控制字长为48位,其输出信号可编程控制的频率精度f为:f3001062481066106AD9854的相位控制字长为14位,其输出信号可编程控制的相位精度Pmin为: Pmin2141917104通过公式计算所有数据均在题目要求内,并达到指定技术指标。2.2 系统各模块单元的理论分析与实际电路设计2.2.1测量部分(1)测量部分控制器单元模块设计微控制器的最小板系统原理图如下图(21)所示图(21)凌阳SPCE061单片机及外围电路原理图SPCE061单片机功能强大,其片内含有8路10位A/D转换器和2路D/A转换器和丰富的中断资源,还具有较高的数据处理速度,一定的语音数据处理能力,以及低功耗,超小型,低成本等的特点,非常适合应用于便携式智能仪表。输入/输出接口(简称为I/O口)是单片机与外设交换信息的通道。输入端口负责从外接收检测信号、键盘信号等各种开关量信号。输出端口负责向外界输送由内部电路产生的处理结果、显示信息、控制命令、驱动信号等。此单片机有两个16位通用的并行接口:A口和B口。这两个口的每一位都可通过编程单独定义成输入或输出口。B口除了具有常规的输入/输出功能外,还有一些特殊功能。(2)测量部分放大及A/D转换电路 a .AD620放大电路实现AD放大电路图如图: 图(22)AD620放大电路图图(23)所示为AD620仪表放大器的脚位图。其中1、8接脚要跨接一电阻來调整放大倍率,4、7接脚需提供正负相等的工作电压,由2、3接脚输入的放大的电压即可从接脚6输出放大后的电压值。接脚5则是参考基准,如果接地则接脚6的输出即为与地之间的相对电压。 AD620引脚示意图如下:图(23)AD620脚位示意图 b.TLC2543A/D转换电路TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省89S52系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。TLC2543芯片电路如下图: 图(1)TLC2543原理图 图(2)TLC2543的引脚排列接口时序资料可以用四种传输方法使TLC2543得到全12位分辩率,每次转换和数据传递可以使用12或16个时钟周期。一个片选()脉冲要插到每次转换的开始处,或是在转换时序的开始处变化一次后保持为低,直到时序结束。图()显示每次转换和数据传递使用16个时钟周期和在每次传递周期之间插入的时序,图()显示每次转换和数据传递使用16个时钟周期,仅在每次转换序列开始处插入一次时序。图(24)16时钟传送时序图(使用,MSB在前)c、放大转换电路原理图根据AD620放大芯片与TLC2543A/D转换芯片各自的原理功能及引脚特点制作电路图如下:图(25)放大及AD转换电路(3)测量显示模块凌阳公司的一款128*64点阵的液晶模组,驱动芯片采用的是凌阳SPLC501。该液晶模组接口简单,应用方便,且可以完成很多液晶特效功能。 此液晶模组为128*64点阵,面板采用STN(Super Twisted Nematic)超扭曲向列技术制成并且由128 Segment和64 Common组成,LCD非常容易通过接口被访问。 其原理图如下:图(26)凌阳显示模组原理图2.2.2输出部分(1)输出部分控制单元电路设计AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52单片机最小系统外围电路原理图如下:图(2)AT89S52单片机及外围电路原理图(2)信号产生电路(DDS电路)及DDS芯片AD9854工作原理AD9854是由AD公司生产的单片DDS芯片,它内部集成了48Bit频率累加器、48Bit相位累加器、正余弦波形表、12位正交数模转换器以及调制和控制电路,该芯片能够在单片上完成频率调制、相位调制、幅度调制以及IQ正交调制等多种功能,因而具有很高的性能价格比和广阔的应用领域。a.AD9854的结构 AD9854采用高度集成CMOS技术,其内部含有同相、正交两个高速12Bit DA转换器,因而可以同时输出同相、正交两路信号。在高稳定度时钟的驱动下,AD9854可以输出高品质和高稳定度的信号,其频率、幅度、相位均可编程控制,编程速率可达100MHz。同时,AD9854内部还含有可编程控制的时钟乘法器,其内部时钟速率最大可达300MHz。图(27)所示是AD9854的内部结构。图(27)AD9854功能结构框图AD9854可以通过内部的一个长39字节的寄存器表存储有关的各种控制字和状态字。用户可通过IO与该寄存器表进行通信,IO缓冲区的内容必须在更新脉冲的作用下才能刷新到寄存器表中,这样可以很好地达到同步。IO与外部有并行和串行两种通信方式,工作在并行通信模式时,端口的更新速率最高为100MHz。b、AD9854频率合成原理AD9854主要由四部分组成,第一部分为相位累加器,用于决定输出信号频率的范围和精度;第二部分为正弦函数功能表(波形存储器),用于存储经量化和离散后的正弦函数的幅值;第三部分为转换,可产生所需的模拟信号;第四部分为低通滤波,用来减少量化噪声、消除波形尖峰。参考频率源是一个高稳定度的晶体振荡器,用以同步芯片中各部件的工作,因此,芯片输出的合成信号的频率稳定度和晶体振荡器是一样的。从原理上还可看出,它是用高稳定的固定时钟频率来对所要合成的信号进行相位取样的,单位时间内取样量越大,则合成的频率越低。取样量的大小由可程控的频率设定数据决定。图(28)DDS芯片AD9854频率产生电路原理图(3)输出部分放大电路AD811芯片介绍使用高速单运放AD811完成放大,AD811为电流反馈型宽带运放,其带宽增益积为140MHz,15V供电,增益为+10的情况下,-3 dB带宽达100MHz,非常适合本系统的宽带放大要求,有12V的输出摆幅,且输出电流最大可达100mA,完全可满足峰峰值要求,外围电路也很简单,避免了采用三极管放大电路容易出现调试困难的情况,为防止自激实际中采用反相3倍电压放大,不影响指标,可靠性大大提高。AD811封装图如(29):图(29)AD811封装图(4)滤波电路模块:滤波电路有普通的电感电容组成,原理图如右:图(210)滤波模块硬件原理图(5)输出部分显示模块利用AT89S52对P3.0,P3.1,P3.2口设置为液晶数据口。由于AT89S52资源有限,因此对液晶进行控制与通信选用串行通信方式以此节省I/O端口,给系统资源带来了好处。当PSB脚接低电位时,模块将进入串行模式。从一个完整的串行传输流程来看,一开始先传输启始字节,它需先接收到五个连续的1(同步位字符串),在启始字节,此时传输计数将被重置并且串行传输将被同步,再跟随的两个位字符串分别指定传输方向位(RW)及寄存器选择位(RS),最后第八的位则为0。在接收到同步位及RW和RS资料的启始字节后,每一个八位的指令将被分为两个字节接收到:较高4位(DB7DB4)的指令资料将会被放在第一个字节的LSB部分,而较低4位(DB3DB0)的指令资料则会被放在第二个字节的LSB部分,至于相关的另四位则都为0。串行传输讯号请参考下图说明: 图(2-11)串行接口时序图: MPU写资料到模块 图(2-12)2.2.3毫伏表的基本电路部分本电路是根据毫伏表的基本原理及本题目要求所设计,其原理图如图(213)图(213)毫伏表主电路原理图2.2.4稳压电源部分电路设计由于本系统复杂,涉及到很多电路、集成芯片多,又各自所需电压不同,为了符合每一部分的电压需要。我们必须把电压分别转换,我们通过7815、7915本别产生正负15V电压给AD620与AD811供电,用7805产生5V电压给凌阳SPCE061单片机与AT89S52单片机供电,用AME711产生3.3V稳压给DDS芯片AD9854供电。根与题目要求我们设计的稳压电源电路图如下:2.2.5外围辅助电路a、按键电路采用4*4键盘行列式扫描原理图如图:图(213)4*4键盘原理图 3、系统的软件设计3.1主流程图开始线路选择初始化测量输出电压测量信号输出3.2软件子流程图3.2.1测量部分开 始初 始 化模 式 选 择自动档手动档档位搜索档位选择A/D转换计算实际值、校正END测量软件流程图3.2.2输出部分软件流程图开始初始化10KHZ输出任意输出步进输出送控制字送频率按键返回END输出部分(DDS)软件流程图开始线路选择初始化测量输出电压测量信号输出输出测量初始化开始4、调试(系统测试)过程4.1测试仪器与设备测试过程中,用到的主要测试仪器有:表1:序号名称型号数量备注1数字万用表DT920513CH2标准型数字万用表UT50/UT101系列13示波器COS5060CH160MHZ4示波器VP-5564D15可跟踪直流稳压电源SS332316DDS函数信号发生器TFG2050150MHZ7PC机 1512M内存4.2测试过程系统的调试先分模块进行,最后进行整机调试,以提高调试效率。调试过程如下:4.2.1分模块调试:(1)测量部分调试 由于被测电压频带较宽,频率较高,易产生干扰,放大电路在通电瞬间会产生大的电流,需加保护电路。(2)信号产生部分调试 由于DDS芯片对电压,电流有要求,而且功耗较大,温度会过高,需加保护措施,及加了风扇进行降温。4.2.2整机系统调试: 有于各模块对电压、电流的要求不同,在整机调试过程中遇到很多问题,需要多个电源供电,有于测量部分和输出部分对信号带宽要求很宽,易产生干扰。4.3结果分析各项指标均达到要求,并且大部分指标优于题目要求,测量数据均值理想。4.3.1测试数据:表1电压测量部分测试数据标准电压电压频率实测电压测量情况10mV10KHz10.5mV正常100mV10KHz103mV正常1V10KHz1.01V正常10V10KHz10V正常100V10KHz99.6V正常200V10KHz200.5V正常标准电压电压频率实测电压测量情况10V10Hz9.95mV正常10V100Hz9.95mV正常10V1KHz10V正常10V10KHz10V正常10V100KHz10.1V正常10V1MHz10.3V正常表2输出部分测量数据输入频率实测频率实测电压Vrms波形情况10Hz1.0Hz1.03正常50Hz5.020Hz1.03正常100Hz100Hz1.03正常500Hz501.0KHz1.01正常1000Hz1005Hz1.01正常5KHz5.02KHz1.01正常10kHz10kHz1正常30kHz30.1kHz0.97正常80kHz80kHz0.95正常150kHz151kHz0.95正常200kHz199.5kHz0.94正常4.3.2测试数据分析:(1)基本部分表1基本部分测试数据分析基本要求实际性能测量电压的频率范围100Hz500KHz10Hz-2MHz测量电压范围100mV100V(可分多档量程)10mV-250V要求被测电压数字显示数字显示电压测量误差5%2个字5%具有超量程自动闪烁功能能够文字显示 输出正弦波电压电压值1Vrms ,波形无明显失真电压值1Vrms ,波形达到标准输出电压值误差10%1%输出电压频率范围10Hz200KHz8Hz-20MHz输出电压频率可预置可以任意设定输出电压频率误差5%5%设计并制作该仪表所需要的直流稳压电源已经制作,性能良好(2)发挥部分表2发挥部分测试数据分析将测量电压的频率范围扩展扩展为10Hz1MHz10Hz-2MHz将测量电压的范围扩展扩展到10mV200V10mV-250V交流毫伏表具有自动量程转换功能用继电器实现电压输出频率可步进调节频率步进值可预置为1Hz、10Hz、100Hz、1KHz可以设定起始步进频率其他与PC机通信,双液晶显示4.3.3误差分析a、相位截断误差 为了提高频率分辨率,AD9854采用了48Bit频率控制寄存器,因此其相位累加器的宽度L48;另一方面,受ROM存储容量的限制,AD9854不可能嵌入2L个幅度表,而是采取了一个折中的方法将ROM表的深度定为2 W(W17)。这样,在查表过程中,通常仅取相位累加器的高17位作为索引,从而产生了相位截断误差。但是DDS的输出通常都是正弦信号,因此,它的相位截断具有明显的周期性。尤其是当系统时钟频率是输出正弦波频率的整数倍时,这种周期性就更加明显。这相当于周期性的引入了一个截断误差,最终的影响就是输出信号带有一定的谐波分量。 b、幅度量化误差 在大多数情况下,每个相位对应的幅度值都是一个无限小数,它并不能在ROM中准确地存储。通常ROM表的宽度越大,其存储的数值就越接近真实值。AD9854中ROM表的宽度为12Bit。与相位截断误差类似,其结果也相当于周期性地引入了一个量化误差,并且当AD9854的系统时钟频率等于正弦波频率的整数倍时,周期性更为明显,因而最终也会带来一定的谐波。 c、DA输出误差通常DA输出信号并不是理想的模拟信号,而是理想信号的一个矩形近似,其频谱是对正弦信号进行周期延拓,而周期则等于DDS的系统时钟周期。例如AD9854的系统时钟为300MHz,若输出一个70MHz的正弦波时,会在230MHz的地方出现谐波分量。d、参考时钟误差DDS的基准时钟的性能会很大地影响输出信号的性能。参考时钟的杂散频率会以相同的固定频率偏移传递到DDS的输出。参考时钟的噪声会以同样的方式传递到DDS的输出。DDS输出的参考时钟杂散或噪声的幅度会随着控制字的减小而减小,可以用下式表达: dBc = - 20 log(参考时钟频率/DDS输出频率)如果使用了内置参考时钟倍频器,参考时钟的所有噪声和杂散都会在PLL环路带宽内按照下式放大:dBc = 20 log(参考时钟的倍频数,4倍20倍)时钟的毛刺和谐波都会有影响。4.4创新与发挥本次电子设计经过我们全组的齐心协力,完成了设计要求的所有内容,并在此基础上,在系统功能扩展上有所创新,利用串口通信让PC与单片机通信,使得测量数据也可在PC上实时显示,正弦波形同时也通过图形显示。加语音报电压数值,使显示部分更上一层,实现人性化。还采用双液晶显示让可视化更加多样化。5、总结本系统完成了题目基本部分和发挥部分的全部内容,在完成的项目中大部分指标优于题目要求,个别指标由于时间有限做得不是非常完善。本系统经测试运行效果良好,达到了预期目的。其性能指标均达到了题目要求,还增添了特色设计音频播放。用SPCE061A 16位单片机实现了该系统不可比拟的优越性,集中体现在实现功能齐全,外围电路简单,时间计算精确,以及可维护性强。其软件编程采用C语言和汇编语言混合编程实现,及两种语言之优点于一体。他们的完美结合简化了编程过程,丰富了编程思想,给开发者带来了极大的方便,使用凌阳单片机开发产品给开发者耳目一新的感觉。(点评:该作品采用凌阳16位单片机SPCE061A作为控制核心,待测信号经过放大、A/D转换进入单片机,由液晶显示测量结果,结果显示清晰,人机界面友好。采用AD9854来实现正弦波形产生,频率范围宽,输出的正弦信号精度高、稳定性好,可同时输出各种调制信号。该作品功能齐全,报告格式完整,元器件选择合理,工作稳定,测量结果准确,较好地实现了题目要求,是一个优秀的参赛作品。缺点是自动量程转换功能实现的不好。)结束语首先,感谢山东省大学生电子设计竞赛组委会和协办单位给我们这样一次珍贵的锻炼机会,在这次设计大赛中,我们完成了大赛题目要求的所有内容,同时也启迪了我们的创新意识和团队合作意识,培养了我们分析问题、解决问题的能力,加深了对所学理论的实际运用。我们热爱电子设计,希望在电子设计的海洋里继续遨游,追求它给予我们的无限激情。这次比赛,我们经过四天三夜的拼搏,受益匪浅,终生难忘。我们不仅完成了一件作品,而且大大提高了我们的创新精神,动手能力,团队协作和竞争意识,这些在今后的人生道路上将是一笔宝贵的财富。这次比赛对于我们的毅力和意志力是一个重要的考验。我们在调试的过程中遇到了不少错误,这时,我们就认真细心地检查电路的连线,测量电路的参数,单步运行可能出问题的程序段,直至找到错误的根源。在这次比赛中,我们充分发挥团队合作精神。我们既分工又合作,一个负责软件,一个负责硬件,一个软硬兼施,每人负责完自己的部分,又继续写报告,大大提高了工作效率。当调试过程中出现问题时,又聚在一起讨论,及时发现错误所在,使得工作进展顺利。我们更深刻地体会到团队精神的重要性。我们在比赛中做到精益求精,在完成基本功能之后,又向发挥部分进发,最后完成了所有的基本功能和部分发挥部分,并加入了自己的创新元素。参考文献1.凌阳大学计划网站 2.黄智伟.全国大学生电子设计竞赛训练教程.北京:电子工业出版社,2005年,第2版3.全国大学生电子设计竞赛组委会.第五届全国大学生电子设计竞赛获奖作品选编(2001).北京:北京理工大学出版社,20034.MCS89S52系列单片机应用系统设计北京:航空 航天大学出版社,20005.凌阳十六位单片机原理及应用。北京航空航天大学出版社,2002年六月6AD(模拟器件)公司AD9854芯片参考手册.7金鹏电子有限公司.C系列中文液晶显示模块说明书.8AD(模拟器件)公司AD811芯片手册.附录:附录1、元器件明细表元器件明细表序号名称型号(标称值)数量(个)备注1系统板SPCE061A板1单片机2集成芯片AT89S521单片机3集成芯片AD98541DDS4集成芯片AD6201运放5集成芯片TLC25431A/D转换6集成芯片AD8111运放7电阻各种型号若干8电容各种型号若干9电感各种型号若干10排针若干11排线若干1213附录2、PCB印制电路板图1、毫伏表主电路基本部分电路PCB印制电路板图毫伏表主电路基本部分电路PCB印制电路板图2、测量部分放大及A/D转换电路PCB印制电路板图测量部分放大及A/D转换电路PCB印制电路板图3、DDS电路PCB印制电路板图DDS电路PCB印制电路板图4、稳压电源PCB印制电路板图稳压电源PCB印制电路板图附录3 部分程序清单#include SPLC501USer.h#include SPCE061V004.h#include Zichina.h#define CONTROL_WORD 0x02extern unsigned int uiKey;unsigned int led;/void delay(unsigned int N) int i; for(i=0;iN;i+); /unsigned int read2543(unsigned char CON_WORD)unsigned int ad=0,i;CON_WORD=4; /0000 0000 1001 0000*P_IOA_Data&=0xffef; /I/O CLOCK=0*P_IOA_Data=*P_IOA_Data&0xffdf;/*P_IOA_Data&=0xfffe; /CS=0for(i=0;i12;i+) if(*P_IOA_Data&0x0080) ad|=0x01; if(CON_WORD&0x80)!=0) *P_IOA_Data|=0x08; else *P_IOA_Data&=0xf7; *P_IOA_Data|=0x0010; /I/O CLOCK=1 delay(7); *P_IOA_Data&=0xffef; /I/O CLOCK=0 delay(7); CON_WORD=1; ad=1;return(ad);/void Display(unsigned int z) unsigned int s,sf,bf,n,m; unsigned int Data10 = 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039; s=z/10000; sf=(z%10000)/1000; bf=(z%1000)/100; n=(z%100)/10; m=z%10; LCD501_ClrScreen(0); LCD501_PutString(0,0,(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论