基于FPGA和MCU的测量系统可自动测量RLC的多项基本参数.docx
《基于FPGA和MCU的测量系统可自动测量RLC的多项基本参数.docx》由会员分享,可在线阅读,更多相关《基于FPGA和MCU的测量系统可自动测量RLC的多项基本参数.docx(6页珍藏版)》请在第一文库网上搜索。
1、基于FPGA和MCU的测量系统,可自动测量R1C的多项基本参数为了方便用户准确掌握手中R1C(电阻电容电感)的各项参数,笔者提供了一种采用FPGA和MCU的测量系统,可自动测量R1C的多项基本参数,系统以液晶屏显示测量结果,并可根据需要打印测量的结果,与现有的昂贵测试仪相比,该测量系统功能精简、操作智能化、人机接口友好。1方案设计与论证为满足高校实验室教学需要,设计一个低成本R1C电参数测量系统,本系统采用基于C8051F020单片机的可编程控制系统方案,单片机生成各种波形的数据表传输给FPGA,使用D1)FS技术使FPGA生成所需要的波形并进行输出,通过DA转换模块,将数字信号转换成模拟信号
2、,通过程控放大器AD603,由单片机控制D603进行增益的调整,再经过NE5532构成的调理电路对其进行电压放大2。产生高精度的正弦波信号流经待测的电阻、电容或者电感和标准电阻的串连电路,通过测量电容或者电感和标准电阻各自的电压,利用电压比例计算的方法推算出电容值或者电感值,利用C8051F020单片机控制测量和计算结果,运用自校准电路提高测量精度,采用液晶模块实时显示数值。系统总体组成框图如图1所示。图1系统总框图C1Ii1.1DDS简介直接数字频率合成(DDS)技术是通过累加相位来合成所需波形的频率合成技术。利用DDS设计的波形发生器具有精度高、稳定性好、频率和波形易于控制等优点10DDS
3、主要由参考时钟、相位累加器、波形存储器、数模转换器和滤波器组成,近年来在频率合成、通信、仪器测量领域均有广泛地应用。1.2信号产生模块要求设计的正弦波信号发生器的频率范围较宽,其频率范围是IHZ1MHz,且可以对频率进行设置,还有频率步进调节的功能,一般传统的1C谐振回路或无源RC结合运放的方式很难达到这一要求,所以我们提出利用DDS原理使用FPGA实现的解决方案。用FPGA实现波形信号的输出,只需要在FPGA内部建立一个波形数据表,然后在时钟的驱动下,读取数据表中的数据,经过高速DA的转化,即可得出需要的波形。要输出不同的波形,改变波形数据表中的内容即可实现。若要实现频率的设置和步进,只需要
4、给FPGA相应的数据关键字即可5oo采用FPGA中DDFS技术,对于不同波形,可建立不同存储表即可输出相应的波形,也可由外部输入波形表来完成任意波形的输出。频率范围高、精度高,方便与其它设备接旦。FPGA中实现波形输出原理图如图2所示。频率控制字相他累加器图2FPGA中实现波形输原理旗图1.3控制器方案选择C8051F020是集模拟和数字信号为一体的混合信号系统级高速单片机,他采用贴片封装,体积小、运算速度快。具有与MCS-51指令集完全兼容的CIP-51内核,具有所有8052外设器件,采用流水线指令结构,除此之外,C8051F020单片机具有丰富的I/O,具有高达20个中断源,而且具有丰富的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA MCU 测量 系统 自动 RLC 多项 基本参数
