单片机课程设计:采用51系列单片机和ADC设计一个数字电压表,输入为0~5V线性模拟信号,输出通过LED显示,要求显示两位小数。
标签: 数字电压表
上传时间: 2013-04-24
上传用户:快乐的小糗糗
对一些信号的监测尤其是对电压、电流、温度等模拟量的监测有着很广泛的应用,通过监测到的数据,可以对系统相关设置进行及时调整,为人们的生产生活带来便利与保证。 系统采用Actel公司先进的模数混合FPGA以及Actel公司的SOPC设计解决方案,单芯片实现以CortexMI处理器为核心的片上监测系统。它可以完成对电压、电流、温度等模拟量的监测,系统模拟模块将采集到的数据ADC后送给处理器Cortex-MI进行处理,通过串行口,以太网口和OLED,实现与PC主机交互,板上实时显示以及远程主机检测功能。借助于Actel的先进的新型fusion模数混合FPGA器件,单芯片实现可直接对外部模拟信号进行处理的数模混合系统,简化了设计;对电压,电流,温度等模拟量的测控在日常生活中有很重要的意义,该系统在智能家电,电源监控以及微控制器等领域有广泛的应用前景。 本文研究的主要内容包括: 1.对现有嵌入式设计方法进行比较,确定系统设计目标并选择SOPC方案设计系统; 2.系统硬件平台设计; 3.系统软件设计。
上传时间: 2013-06-14
上传用户:tuilp1a
随着我国工业和国民经济的快速发展,电网负荷急剧增加,特别是冲击性、非线性负荷所占比重不断加大,使得供电电压发生波动和闪变,严重影响着电网的电能质量。根据国际电工委员会(IEC)电磁兼容(EMC)标准IEC61000-3-7以及国标GB12326-2000,电压波动和闪变己成为衡量电能质量的重要指标。 电压波动和闪变作为衡量电能质量的重要指标,能更直接、迅速地反映出电网的供电质量。然而,目前国内还没有很好的电压波动与闪变测量的数字信号处理方法。为此,论文在深入研究电压波动和闪变测量技术的基础上,提出一种基于Simulink/DSP Builder的数字信号处理的FPGA设计方法,利用DSP Builder工具将Simulink的模型文件(.mdl)转化成通用的硬件描述语言VHDL文件,避免了VHDL语言手动编写系统的烦琐过程,从而能够将更多精力集中于系统算法的优化上。该方法充分利用Matlab/Simulink系统建模的优势,同时也能够发挥FPGA并行执行速度快、测量精度高的优点。 论文首先介绍了电压波动和闪变的基木概念、特征量,阐述了电压波动与闪变的测量原理,分析比较了现有测量方法和装置的特点和优劣。然后依据电压波动与闪变测量的IEC标准以及国家标准,在对电压波动与闪变测量模拟仿真的基础上研究其数字化实现方法,即采用数字滤波的方式在Simulink/DSP Builder工具下设计电压波动与闪变测量系统的数字模型。同时在ModelSim SE6.1d软件下进行了系统功能仿真,并且在Altera公司的FPGA设计软件QuartusⅡ6.0下进行了系统时序仿真。 仿真结果表明,基于Simulink/DSP Builder窗口化的数字信号处理的FPGA设计方案,设计简单、快捷高效,能够满足电压波动和闪变测量最初的系统设计要求,为进一步从事电压波动和闪变测量研究提供了一种全新的设计理念,具有一定的理论与现实意义。
上传时间: 2013-07-10
上传用户:笨小孩
UBoot源码分析及在S3C2440的移植过程
上传时间: 2013-04-24
上传用户:CETM008
基于at89c52单片机,用ad芯片lm358,测量模拟电压
上传时间: 2013-04-24
上传用户:脚趾头
作为电子类专业学生,实验是提高学生对所学知识的印象以及发现问题和解决问题的能力,增加学生动手能力的必须环节。本设计的目的就是开发一套满足学生实验需求的信号源,基于此目的本信号源并不需要突出的性能,但经济上要求低成本,同时要求操作简单,能够输出多种波形,并且利于学生在此平台上认识信号源原理,同时方便在此平台上进行拓展开发。 设计中运用虚拟仪器技术将计算机屏幕作为仪器面板,采用EPP接口,同时在FPGA上开发控制电路,为后续开发留下了空间,同时节省了成本。本设计采用地址线16位,数据线12位的静态RAM作为信号源的波形存储器,后端采用两种滤波类型对需要滤波的信号进行滤波。启动信号时软件需要先将波形数据预存在存储器中便于调用,最后得到的结果基本满足教学实验的需求。 本文结构上首先介绍了直接采用DDS芯片制作信号源的利弊,及作者采用这种设计的初衷,然后介绍了信号源的整体结构,总体模块。以下章节首先介绍FPGA内部设计,包括总体结构和几大部分模块,包括:时钟产生电路,相位累加器,数据输入控制电路,滤波器控制电路,信号源启动控制电路。 然后介绍了其他模块的设计,包括存储器选择,幅度控制电路的设计以及滤波器电路的设计,本设计的幅度控制采用两级DA级联,以及后端电阻分压网络调节的方式进行设计,提高了幅度调节的范围。对于滤波器的设计,依据不同的信号频率,分成了4个部分,对于500K以下的信号采用的是二阶巴特沃斯有源低通滤波,对于500K以上至5M以下信号采用的五阶RC低通滤波器。 在软件设计部分,分成两个部分,对于底层驱动程序采用以Labwindows/CVI为平台进行开发,利用其编译和执行速度快,并且和LabVIEW能够很好连接的特性。对于上层控制软件,采用以LabVIEW为平台进行开发,充分利用其图化设计,易于扩展。 论文最后对所做工作进行了总结,提出了进一步改进的方向。
上传时间: 2013-04-24
上传用户:afeiafei309
焊有元件的印制电路板在线测试是印制电路板生产过程中的一个重要环节,关系着整个电子产品的质量。本文在深入研究国内外印制电路板自动测试技术的基础上,结合当前先进的电子技术,设计出一套高性能,低价位,小体积,便于携带和操作的印制电路板在线测试仪。 本文设计的在线测试仪系统包括控制器电路、信号发生电路、信号采集电路、元件测试电路、USB通信电路和开关矩阵电路等,其中控制器电路是以FPGA可编程控制芯片为核心,负责控制下位机其它所有电路的正常工作,并实现与上位机间的通信。 针对模拟元件的测试,本文首先探讨了对印制电路板上模拟元件测试时的隔离原理,继而详细阐述了电阻、电容(电感)、二极管、三极管、运算放大器等的测试方法,并分别设计了硬件测试电路。因为测试时需向被测元件施加测试激励信号,本文设计并完成了一信号发生电路,可输出幅值可调的直流恒压源信号和直流恒流源信号、幅值和频率都可调的交流信号。 针对数字器件的测试,本文将数字器件分为两种,一种为具有边界扫描功能单元的器件,另一类为非边界扫描器件,并分别对两种类型的数字器件的测试原理和方法进行了详细的描述,在文中给出了相关的硬件测试电路图。 本设计中,所有测试激励信号经测试电路后输出的测试结果都是直流电压信号,所以本文设计了一通用信号采集电路来完成对测试结果的取样。本文还设计了开关矩阵电路,用于将被测印制电路板上的元件接入到测试电路中。对通信电路的设计,本文采用USB通信方式与上位机进行有效的数据交换,并通过USB接口芯片完成了硬件电路的设计。 在软件方面,本文采用NiosⅡ C语言完成所有软件设计,以协助硬件部分来完成对印制电路板的测试工作。 本文已完成各部分电路试验及系统联调,试验证明设计达到了项目预定要求。
上传时间: 2013-08-02
上传用户:fywz
:准确地在线测量直流母线电压、电流及输出的三相电流信号,是设计高性能 变频器产品的必备条件之一,本文通过对电压、电流检测方案比较、分析,提供了设计 变频器中具有很好参考价值的几种实用电路,并给出了相应的实验结果。
上传时间: 2013-07-21
上传用户:几何公差
随着国民经济的发展和社会的进步,人们越来越需要便捷的交通工具,从而促进了汽车工业的发展,同时汽车发动机检测维修等相关行业也发展起来。在汽车发动机检测维修中,发动机电脑(Electronic Control.Unit-ECU)检测维修是其中最关键的部分。发动机电脑根据发动机的曲轴或凸轮轴传感器信号控制发动机的喷油、点火和排气。所以,维修发动机电脑时,必须对其施加正确的信号。目前,许多发动机的曲轴和凸轮轴传感器信号已不再是正弦波和方波等传统信号,而是多种复杂波形信号。为了能够提供这种信号,本文研究并设计了一种能够产生复杂波形的低成本任意波形发生器(Arbitrary Waveform Generator-AWG)。 本文提出的任意波形发生器依据直接数字频率合成(Direct Digial FrequencySynthesis-DDFS)原理,采用自行设计现场可编程门阵列(FPGA)的方案实现频率合成,扩展数据存储器存储波形的量化幅值(波形数据),在微控制单元(MCU)的控制与协调下输出频率和相位均可调的信号。 任意波形发生器主要由用户控制界面、DDFS模块、放大及滤波、微控制器系统和电源模块五部分组成。在设计中采用FPGA芯片EPF10K10QC208-4实现DDFS的硬件算法。波形调整及滤波由两级放大电路来完成:第一级对D/A输出信号进行调整;第二级完成信号滤波及信号幅值和偏移量的调节。电源模块利用三端集成稳压器进行电压值变换,利用极性转换芯片ICL7660实现正负极性转换。 该任意波形发生器与通用模拟信号源相比具有:输出频率误差小,分辨率高,可产生任意波形,成本低,体积小,使用方便,工作稳定等优点,十分适合汽车维修行业使用,具有较好的市场前景。
上传时间: 2013-05-28
上传用户:cylnpy
入研究有源滤波器各种理论的基础上,综合比较各个部分的设计 方法,对一台有源电力滤波器各部分电路进行了设计,并对有源电力滤波器补 偿电流成份的计算电路使用MATLAB工具软件进行了模拟。
上传时间: 2013-06-27
上传用户:ziyu_job1234