电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

电路与嵌入式系统综合设计实验-LPC单片机AD功能及使用

8页
  • 卖家[上传人]:龙***
  • 文档编号:116056127
  • 上传时间:2019-11-15
  • 文档格式:DOCX
  • 文档大小:206.40KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、电路和嵌入式系统综合设计实验实验报告LPC单片机AD功能及使用姓名: 学号: 指导老师: LPC单片机AD功能及使用 随着移动设备的流行和发展,嵌入式系统已经成为一个热点。具有体积大、成本、功耗低和可靠性强的突出特点。本文研究的是基于ARM嵌入式芯片AD功能及使用的设计和实现。采用了飞利浦的32位ARM微处理器LPC2124作为核心处理器,实现LPC单片机双通道AD转换的功能,并通过串口显示转换电压的结果。一、 引言及背景随着电子技术的迅速发展以及计算机在自动检测和自动控制系统中的广泛使用,利用嵌入式系统处理模拟信号的情况变得更加普遍。因为数字电子计算机所处理和传送的都是不连续的数字信号,而实际中遇到的大都是连续变化的模拟量。模拟量经传感器转换成电信号的模拟量后,需经A/D转换变成Digit信号才可输入到数字系统中进行处理和控制,因而把模拟电量转换成数字量AD转换的实现非常重要的。通过本实验的实现,培养了自己综合运用所学知识,独立分析和解决时间问题的能力,培养了自己创新意识和创新能力,培养了自己动手能力,获得科学研究的基础,受益匪浅;并加深了对ARM芯片的了解,熟悉了ARM芯片各个引脚

      2、的功能,工作方式,串口通信,AD转换等相关原理和内容,巩固了嵌入式的基础知识。本实验为了实现双通道AD转换查阅了所选ARM芯片的使用手册,及ARM嵌入式系统基础教程,分析使用了单片机实现AD转换的基本原理,以及该A/D转换器单通道和多通道切换的方法。自己再将其融入到嵌入式系统中,通过Protues模拟和验证,实现双通道AD转换的基本功能。二、实验目标实验目标:将AIN0连接一个滑动变阻器,对其进行电压采样,进行AD转换,将转换后的电压值送到上位机终端,和PC机串口通信实现A/D转换结果的传送,并在在串口仿真窗口显示采样的数据。三、设计方案利用ARM芯片LPC2124实现AD转换。运用所掌握的ARM芯片各引脚功能设置,工作方式,串口通信,AD转换的相关原理的知识,通过Keil软件进行编译和Protues仿真,完成实验的要求。1. 设计思路 (1)利用ARM芯片LPC214 的AD 转换器将采样得到的信号转化成数字信号,在仿真窗口显示。(2) 再将其扩展成两路进行AD 采样,利用滑动变阻器阻值的变化,可以得到不同的输入模拟信号。(3)将模拟信号进行AD转换得到数字信号,使用串口通信将它转化

      3、的结果输出。2总体设计框图 用ARM7系列芯片LPC2124作为系统的主控芯片,进行信号的AD转换再输出 ,下面为该实验设计的总体框图电压采样LPC2124内AD转换器LPC2124单片机串口通信PC仿真窗口图3.1 AD转换总体设计框图四、硬件设计 根据设计任务要求,自行选择电子元件,画出电气原理图,并调试。一个完整的系统除了主控芯片以外,还需配上电源系统、时钟电路、复位电路等。独立的芯片是不能工作的。本设计采用LPC2124芯片,具体功能描述如下。1 LPC2124芯片介绍l 16/32位ARM7TDMI-S核,超小LQFP64封装。 l 16kB的片内静态RAM和32/64/128/256/512kB的片内Flash程序存储器。 l 128位宽度接口/加速器可实现高达60MHz工作频率。 l 通过片内boot装载程序实现在系统编程/在使用编程(ISP/IAP)。 l 单个Flash扇区或整片擦除时间为400ms。256字节行编程时间为1ms。 l EmbeddedICE RT和嵌入式跟踪接口通过片内RealMonitor软件对代码进行实时调试和高速跟踪。 l 1个8路10位的A/

      4、D转换器,共提供16路模拟输入 l 1个10位的D/A转换器,可产生不同的模拟输出。 l 2个32位定时器/外部事件计数器(7个捕获和比较通道)、PWM单元(6路输出)和看门狗。 l 低功耗实时时钟具有独立的电源和特定的32kHz时钟输入。 l 多个串行接口,包括2个16C550工业标准UART、2个高速I2C总线(400 kbit/s)、 SPI和具有缓冲作用和数据长度可变功能的SSP。 l 向量中断控制器。可配置优先级和向量地址。多达9个边沿或电平触发的外部中断管脚。 l 通过片内PLL(100us的设置时间)可实现最大为60MHz的 CPU操作频率。 l 片内集成振荡器和外部晶体的操作频率范围为130 MHz, l 和外部振荡器的操作频率范围高达50MHz。低功耗模式:空闲和掉电。l CPU操作电压范围:3.03.6 V (3.3 V10%),I/O口可承受5V的电压。 2 LPC2124芯片最小系统硬件设计图4.1为LPC2124芯片的原理图64个引脚,采用3.3V电源供电,设计所需外接器件的网络名已经标出。 3AD转换器 A/D转换器(ADC,A/D converters)的

      5、基本时钟是由VPB时钟提供,每个转换器包含一个可编程的分频器,可将时钟调整至逐步逼近转换所需的4.5MHZ(最大);完全满足精度要求的转换需要11个转换时钟。LPC2124具有一个10位8路A/D转换器。启动A/D 转换的方式非常灵活,既可以单路软件启动,也可以设置为BURST模式对某几路信号逐个循环采样。和其他LPC2000系列的微控制器一样,都有很高的转换精度。特性:l 1个10位逐次逼近式模数转换器;l 8个管脚复用为输入脚;l 掉电模式;测量范围:03V;l 一个或多个输入的Burst转换模式;l 可选择由输入跳变或定时器匹配信号触发转换。其电路连接结构原理图如图4.2所示图4.2 AD转换电路连接结构图1)硬件触发转换如果ADCR的BURST位为0且START字段的值包含在010-111之内,当所选管脚(P0.16或者P0.22)或定时器匹配信号(MAT0.1、MAT0.3、MAT1.0或者MAT1.1)发生跳变时A/D转换器启动一次转换。也可选择在4个匹配信号中任何一个的指定边沿转换,或者在2个捕获/匹配管脚中任何一个的指定边沿转换。将所选端口的管脚状态或所选的匹配信号和A

      6、DCR位27相异或所得的结果用作边沿检测逻辑。本实验采用的是这种硬件触发转换的方式。2)时钟产生时钟分频器(通过它可以得到4.5MHz的转换时钟)在A/D转换器空闲时保持复位状态,在ADCR的START字段被写入01(立即启动转换)或所选边沿处现在选择的信号上时,可立刻启动采样时钟。3)中断当DONE位为1是,AD转换模块向向量中断控制器(VIC)发出中断请求。如果VIC中VICIntEnable的Bits8(A/D转换中断使能位)使能,则会产生中断。读取ADDR将清零DONE位。4)精度和数字接收器当引脚用作A/D转换器输入时,不论引脚选择何种功能,都仍可用作A/D输入,A/D输入可随时被读取,引脚的电压变化都从A/D的读取值中反映出来。但是,只有选择模拟输入功能,才能读出有效的模拟值。5)通道切换进行多通道AD转换时,可以按照需要进行通道切换。4. UART0 串行通信LPC2124具有2个符合550工业标准的异步串行口(UART)UART0 和UART1。特性:l 16字节收发FIFO;l 寄存器位置符合550工业标准;l 接收器FIFO出发点可为1,4,8和14字节;l 内置波

      7、特率发生器;l LPC2124包含使能实现软件流控制的机制。管脚描述:管脚名称UART管脚功能描述说明P0.0TxD0串行输出串行发送数据P0.1RxD0串行输入串行接收数据P0.8TxD1串行输出串行发送数据P0.9RxD1串行输入串行接收数据UART的基本操作方法:1)设置I/O连接到UARTx;2)设置串口波特率(UxDLM、UxDLL);3)设置串口工作模式(UxLCR、UxFCR);4)发送或接收数据(UxTHR、UxRBR);5)检查串口状态字(UxLSR)或者等待串口中断(UxIIR)。其中,串行口结构框图,如图4.3 所示:图4.3 串行口结构框图五、 软件设计主程序主要完成寄存器初始化,GPI0的方向,并赋初值,串口的初始化及AD转换设置,通道选择,转换启动控制等。主服务程序主要控制AD转换和AD转换结果的显示。 1 AD转换程序程序设计当选择AIN0时,可通过P0.27对电位器RV1触点进行采样。由于满额电压Vcc经过R2(470)和RV1(10K)进行分压,且转换精度为10位,即1024级。其单通道AD转换流程图如图5.1 所示开始设置引脚连接串口0;设置P0.2

      8、7连接AIN0AD转换设置:通道选择;转换启动控制;转换时钟数;转换模式读取AD转换结果计算电压送到UARTO,由上位机显示3300/1024*VALUE(mV)串口初始化设置波特率、数据位、停止位、校验位图5.1 单通道AD转换流程图2双通道切换过程如下所示:在通道1工作完成后,切换至通道2进行行AD采样转换,实现双通道ADC。如下图所示图5.2 双通道AD切换程序图3串口通信程序流程图:实验程序使用查询方式,通过串口0接收上位机发送的字符串,如“”,然后送回上位机显示。流程图如图5.3所示:主程序开始P0.0、P0.1引脚连接UART0串口初始化:设置波特率;设置数据格式从上位机接收字符串,并保存向串口0发送字符串发送字符串完成依次发送字节数据向发送字节寄存器写入数据发送完成了吗字符计数减1字符结束符?图5.3 串口通信程序流程图六、 运行测试结果 根据事先画好的程序流程图,用C语言编写程序,并成功生成HEX文件,编译结果如图6.1所示。然后,绘制Protues原理图,再将生成的.HEX导入,就能得到仿真结果。图6.1 编译结果示意图其中Protues AD转换原理图如下图6.2所示 图6.2 Protues AD转换原理图用Protues进行仿真显示结果如下图6.3所示: 图6.3 Protues 仿真结果图 七、实验总结 通过这次实验,我基本掌握了单通道AD转换,多通道AD切换及串口通信的方法。不仅培养综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,而且还增强了动手能力,收益匪浅。附:(相关keil代码和protues仿真图请见附件)

      《电路与嵌入式系统综合设计实验-LPC单片机AD功能及使用》由会员龙***分享,可在线阅读,更多相关《电路与嵌入式系统综合设计实验-LPC单片机AD功能及使用》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 一号教学楼一层地面修缮工程竞争性磋商文件

    一号教学楼一层地面修缮工程竞争性磋商文件

  • 新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

    新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

  • 新丰镇农村公路大中修-新北线(一期南段)招标文件正文

    新丰镇农村公路大中修-新北线(一期南段)招标文件正文

  • 长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

    长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

  • 山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

    山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

  • 山东墨龙:寿光宝隆石油器材有限公司评估报告

    山东墨龙:寿光宝隆石油器材有限公司评估报告

  • 浙商中拓:三维企业评估报告

    浙商中拓:三维企业评估报告

  • 大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

    大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

  • 恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

    恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 浙商中拓:三维企业审计报告

    浙商中拓:三维企业审计报告

  • 唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

    唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

  • 顺控发展:佛山市顺合环保有限公司模拟审计报告

    顺控发展:佛山市顺合环保有限公司模拟审计报告

  • 唯万密封:上海嘉诺密封技术有限公司审计报告

    唯万密封:上海嘉诺密封技术有限公司审计报告

  • 琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

    琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

  • 天娱数科:山西聚为科技有限公司审计报告

    天娱数科:山西聚为科技有限公司审计报告

  • 顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

    顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

  • 山东墨龙:威海市宝隆石油专材有限公司评估报告

    山东墨龙:威海市宝隆石油专材有限公司评估报告

  • 顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

    顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

  • 盈峰环境:佛山市顺合环保有限公司模拟审计报告

    盈峰环境:佛山市顺合环保有限公司模拟审计报告

  • 领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

    领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.