基于arduino的电压有效值测量电路设计与实现v

基于arduino的电压有效值测量电路设计与实现v

ID:28798508

大小:291.24 KB

页数:8页

时间:2018-12-14

基于arduino的电压有效值测量电路设计与实现v_第1页
基于arduino的电压有效值测量电路设计与实现v_第2页
基于arduino的电压有效值测量电路设计与实现v_第3页
基于arduino的电压有效值测量电路设计与实现v_第4页
基于arduino的电压有效值测量电路设计与实现v_第5页
资源描述:

《基于arduino的电压有效值测量电路设计与实现v》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、综合实验1一、实验题目基于Arduino的电压有效值测量电路设计与实现二、项目背景Arduino是源自意大利的一个基于开放原始码的软硬件平台,该平台包括一片具备简单I/O功效的电路板以及一套使用类似Java、C语言的Processing/Wiring开发环境。Arduino可用来开发独立运作、并具互动性的电子产品,也可以开发与PC相连的周边装置,同时能在运行时与PC上的软件进行交互。Arduino的电路板硬件可以自行焊接组装,也可以购买已组装好的成品;而开发环境软件则可通过网络免费下载与使用。目前Ard

2、uino的硬件部分支持Atmel的ATmega8、ATmega168、ATmega328等微处理器。此外,Arduino方案获得2006年PrixArtElectronica电子通讯类方面的荣誉奖。Arduino的硬件电路参考设计部分是以知识共享(CreativeCommons;CC)形式提供授权,相应的原理图和电路图都可以从Arduino网站上获得。Arduino特点:l开放原始码的电路图设计,程式开发界面免费下载,也可依需求自己修改;l具有多通道的数字I/O、模拟输入、PWM输出;l具有10bit的

3、ADC;lArduino可使用ISCP线上烧入器,自行将新的IC芯片烧入“bootloader”;l可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制;l可快速、简单、方便地与传感器、各式各样的电子元件、电子电路进行连接;l支援多样的互动程序,如Flash、Max/Msp、VVVV、Processing等;l使用低价格的微处理控制器;l可通过USB接口供电。三、实验目的1、熟悉Arduino最小系统的构建和使用方法;2、掌握峰值半波整流电路的工作原理;3、根据技术指标通过分析计算确定电路

4、形式和元器件参数;4、画出电路原理图(元器件标准化,电路图规范化);5、熟悉计算机仿真方法;6、熟悉Arduino系统编程方法。四、实验要求设计实现Arduino最小系统,并基于该系统实现对正弦波电压有效值的测量和显示。1、基本要求(1)实现Arduino最小系统,并能下载完成Blink测试程序,驱动Arduino数字13口LED闪烁;(2)电源部分稳定输出5V工作电压,用于系统供电;(3)设计峰值半波整流电路,技术指标要求如下:l输入信号电压范围:0~1V;l频率范围:500Hz~2KHz;l电源电压

5、:5V;(4)采用Arduino最小系统读取峰值半波整流电路的输出结果,并计算正弦波电压有效值;(5)测量出的有效值通过Arduino串口监视器进行读取。2、提高要求(1)用数码管显示正弦信号有效值的测量结果;(2)用Arduino最小系统直接读取正弦信号计算有效值,比较不同测试方法的测量误差;(3)自拟其他功能。3、提交材料(1)实验报告(含仿真结果、原理图)(2)峰值半波整流等相关电路的仿真文件;(3)Arduino程序;(4)电路原理图文件。五、实验考核在题目的完成过程中,进行分阶段考核:1、检查

6、电源电路部分,输入7~10V,测量输出结果;2、检查Arduino最小系统的完成情况,可以驱动数字13口LED的Blink闪烁;3、检查峰值半波整流电路输出,用示波器测量是否满足电压和频率范围要求;4、检查整流滤波电路,用示波器测量是否满足电压和频率范围要求;5、完成系统设计,检查Arduino最小系统读取的正弦波电压有效值,并与示波器或者毫伏表的测量结果进行比较;6、检查电路各个模块搭接的电路是否合理及规范;7、检查电路设计过程中仪器及材料的使用情况。六、设计思路提示1、系统组成框图Arduino电压

7、有效值测量电路包括峰值半波整流电路、最小系统、显示、稳压电路四部分(图1),其中最小系统包括微处理器、振荡电路、下载电路和测试电路。图1Arduino应用系统2、Arduino最小系统的设计与实现各个Arduino产品其实都是对Arduino最小系统的各种功能扩展与集成,万变不离其宗,如果自己会做Arduino最小系统,就可以很方便地定制出特殊功能的专用Arduino。我们就用市面上最常见的ATMEGA8芯片来介绍怎样自己搭建一个最小系统,DIP封装的ATMEGA8芯片的引脚图如图2所示。图2ATMEG

8、A8引脚图一个最小系统只需要一个16M晶振与两个22PF电容,按照图3连接9、10引脚即可。图3Arduino最小系统最小系统的硬件部分很简单,但是Arduino并不单单是硬件,一定要有配套的软件,需要使用ArduinoIDE(集成开发环境)把Bootloader下载进入这个最小的硬件系统中。USBtinyISP是一款为AVR单片机设计的基于USB接口的ISP下载线,使用它可以为大部分AVR单片机下载程序。在ArduinoIDE中,USBt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。