下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模/数转换器( (ADC)实验1实验目的掌握 LM3S8962 中的 ADC 的基本原理和使用方法(2) 掌握 CCS 开发环境平台2实验内容(1) ARM 的初始化配置(2) ADC 的初始化配置(3) ADC 对内部温度传感器的温度值采样输出的实验3 ADC 的工作原理ADC 能够将连续变化的模拟电压转化成离散的数字量。通常通过传感器或 变送器将生产过程中的工艺参数转换为电信号,然后经过模拟量输入通道来处 理:一般由I/V 变换将电流信号转化为电压信号处理,然后由多路转换器选择输 入通道,经过采样保持器保持信号后由A/D 转换器转换信号,转换过程由接口及控制逻辑控制。在上述模拟输入通道中A
2、/D 转换器和接口及控制逻辑是必不可少的两块。下图 1 是 ADC 的模块框图。图 1 ADC 模块框图LM3S8962 ADC 模块的转换分辨率为 10 位,并支持 4 个输入通道,以及一 个内部温度传感器。ADC 模块含有 4 个可编程的采样序列发生器,它可在无需 控制器干涉的情况下对多个模拟输入源进行控制。每个采样序列均可对完全可配 置的输入源、触发事件、中断的产生和序列优先级提供灵活的编程,且均带有相 应的转换结果 FIFO。Stellaris 系列 ADC 的参考电压是内部的 3.0V,内部温度传感器提供了参考触发事件比较器GPIO定时器PWM比较器GPIO定时器PWM比较器GPIO
3、定时器PWM比较器GPIO定时器PWMSS0 中断-SS0 中断-SS0 中断-SS0 中断-1硬件平均电路ADCSACFIFO 块ADCSSFIFO0ADCSSFIFO1ADCSSFIFO2ADCSSFIFO3模拟输入ADCACTSSADCOSTATADCUSTATADCSSPRISS1控制状态采样序列发生器0ADCSSMUX0ADCSSCTL0ADCSSFSTAT0采样序列发生器1ADCSSMUX1ADCSSCTL1ADCSSFSTAT1采样序列发生器2ADCSSMUX2模数转换器电压和模拟温度的读取操作。图 2 所示是 ADC 温度传感器的温度一电压关系,T + 55 其中 SENSO
4、是输出终端的电压,SENSO=2.7- 75图 2 内部温度传感器的温度一电压关系4软件流程本实验要实现的功能是通过 ADC 采样内部温度传感器的温度值。开始初始化设置采样率 250KSPS禁能采样序列发生器 SS1配置 SS1:处理器触发、优先级 0、步进配置使能 SS1-1-清除中断源处理器软件触发 ADC 采样4等待转换完成工读取 FIFO 中的采样数据 保存到ulADCValue4计算采样温度平均值ulTempAvg4计算摄氏温度值 ulTempValueC工计算华氏温度值 ulTempValueF图 3 ADC 软件流程图5实验步骤在路径D:LM3S8962My Documentsb
5、oardsMyBoard下新建文件夹 ADC,打开该文件夹新建文件夹 ccs、ADC.c 文件和 startup_ccs.c 文件。(2) 运行 CCS,创建一个新的工程ADC 保存到路径D:LM3S8962MyDocumentsboardsMyBoardADCccs;添加源文件 ADC.c 和 startup_ccs.c 到该工程,然后编写这两个.c 文件,实现采样内部温度传感器温度值的功能配置目标 文件target_config.ccxml;然后设置编链选项。保存完成对整个工程的创建。(3) 浏览实现预定功能的源代码,编译、链接,检验并修正错误;(4) 编链无错误,点击调试按钮进入调试界面
6、,此时在本地观察窗口显示了 定义的 4 个局部变量。(5) 单步调试程序,通过寄存器观察窗口观察系统时钟的设置,保证 ADC 时钟是恒定分频的 16.667MHz 输出。(6) 通过设置调试器,使得本地窗口和观察窗口中的变量值在代码运行的过程中实时的显示。因为需要显示的变量只在程序的最后出现,所以可以选择在ADCIntClear()函数处添加断点,然后右击断点,设置断点属性,把Action 栏的Rema in Halted value改成Update View,下面的 View 栏选择Local View 1 或是 Watch View 1,这样就保证了本地或是观察窗口变量实时更新,而代码会继续执行,然后点击确定保存设置。(7) 单击运行按钮,观察此时本地观察窗口中变量的显示及变化。实验结果:变量值动态的显示,大致的反映出内部温度传感器的温度值; 摩 擦双手或是用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能家居门窗系统安装与售后服务合同3篇
- 再生材料循环利用建议书可行性研究报告备案
- 浙江省丽水市(2024年-2025年小学六年级语文)统编版摸底考试(下学期)试卷及答案
- 福建省莆田市(2024年-2025年小学六年级语文)统编版小升初真题(上学期)试卷及答案
- 繁荣文化消费的创新策略与实施路径分析
- 广西梧州市(2024年-2025年小学六年级语文)部编版小升初模拟(上学期)试卷及答案
- 二零二五年度市政基础设施施工建设合同
- 二零二五年度城市绿化带病虫害防治合同3篇
- 2025年中国宠物猫行业市场现状、前景分析研究报告(智研咨询发布)
- 竹制品深加工建议书可行性研究报告备案
- 基因检测与健康保险
- 实验室安全教育课件
- 初中七年级数学运算能力培养策略(课件)
- 北京市东城区2023-2024学年高二上学期期末考试+英语 含答案
- 服装厂安全教育培训规章制度
- 车辆修理厂自查自纠整改方案及总结报告
- 2024版成人脑室外引流护理TCNAS 42─20241
- **镇家庭医生签约服务绩效分配方案
- 湖北省八校2025届高二生物第一学期期末质量检测模拟试题含解析
- 四川省食品生产企业食品安全员理论考试题库(含答案)
- 新能源发电技术 课件 第6章 地热发电
评论
0/150
提交评论