嵌入式Linux应用程序开发_第1页
嵌入式Linux应用程序开发_第2页
嵌入式Linux应用程序开发_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、11湖南工业大学课程设 计资料 袋计算机与通信学院学院(系、部)2015 2016学年第一 学 课程名称 嵌入式Linux 应用程序开发指导教师叶伟琼职称 副教授学生姓名皓月叶舞专业班级通信工程12XX学号124082004XX题目AD 驱动成绩起止日期2015 年 12 月 14 日2015 年12 月20 日目录清单序号材料名称资料数量备注1课程设计任务书12课程设计说明书13课程设计图纸10张456湖南工业大学课程设计任务书20152016 学年第 1 学期计算机与通信学院通信工程专业12XX课程名称:嵌入式Linux 应用程序开发设计题目:AD驱动完成期限:自 2015年 12 月 1

2、4 日至2015年 12 月20日共 1周内内容及任务一、设计的主要技术参数数模转换、数模编程二、设计任务(内容)1、完成相关编程模拟量输入采集和转换2、将结果显示3、测试并运行,改变模拟量输入4、验证5、完成课程设计说明书三、设计工作量1 周完成进度安排起止日期工作内容12141215-12171218-12191220 日分组、任务分配、课题理解功能分析、程序设计实验验证和测试总结、书写实验报告参考资料. Linux . 年. . 年指导教师(签字 年月日系(教研室)主任(签字:年月日湖南工业大学嵌入式 Linux 应用程序设计课程设计说明书AD 驱动2015121420151220 学生

3、姓班学号成绩皓月叶舞通信 1204 班124082004XX指 导 教 师 ( 签 字 )计算机与通信学院20151220课题名称 AD 转换组长XX同组人员 XX人数5一、设计的主要技术参数课利用安装 Redhat9 的宿主PC 机和一套PXA270RP 嵌入式实验箱,在目标板运行8 位和16 位AD 测试程序。题的二、设计任务主1)连接实验设备线路要2)编写测试程3)测试程序内容和三、设计工作量1 周完成要求具体仔细阅读课程设计内容、要求和原理,然后与同组人讨论研究这次课程计主要流程,主要负责任务分配,线路连接,系统调试。任务时间12 14 日,认真阅读弄懂课程设计内容、目的和原理安排12

4、 月15 日至12 月19 日,按照试验要求与组员共同搭建测试环与12 月20 日,系统调试、反复测试、总结报告完成情况目录 HYPERLINK l _TOC_250007 一、预备知识:11、了解A/D 采样的原理12、了解采样频率的设置1 HYPERLINK l _TOC_250006 二、设计设备1 HYPERLINK l _TOC_250005 三、设计目的:1 HYPERLINK l _TOC_250004 四、设计内容:1 HYPERLINK l _TOC_250003 五、设计原理及说明:11A/D 转换的基本原理:1采样和量化1分类2工作原理22、UCB1X00的A/D 转换有

5、关的寄存器3 HYPERLINK l _TOC_250002 六、设计步骤:41、硬件连接42、在PXA270-RP目标板运行8 位AD的测试程序43、在PXA270-RP目标板运行16 位AD 的测试程序5 HYPERLINK l _TOC_250001 七、设计注意事项7 HYPERLINK l _TOC_250000 八、心得体会7 PAGE PAGE 7AD 驱动实验一、预备知识:1A/D 采样的原理2、了解采样频率的设置二、设计设备:1、一套 PXA270RP 嵌入式实验箱2、安装 Redhat9 的宿主 PC 机,并且配置好 ARM Linux 的开发环境三、设计目的:1、了解模数

6、转换的基本原理2、掌握模数转换的编程方法四、设计内容:1、编程对模拟量输入进行采集和转换,并将结果显示在超级终端上2、通过改变模拟量输入,观察显示结果五、设计原理及说明:1、A/D 转换的基本原理:采样和量化作用:我们经常遇到的物理参数,如电流、电压、温度、压力、速度电量和非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。因此要将模拟量转换成数字信号需经采样量化编码三个基本过程(数字化过程)采样按采样定理对模拟信号进行等时间间隔采样,将得到的一系列时域上的样值去代替u(t,即用u0uunuf t)但在幅度上仍然是连续模拟量 量化Q 去度量:u1,u2整后的数字量.u0=2

7、.4Q=2Q010u1=4.0Q=4Q100u2=5.2Q=5Q101u3=5.8Q=5Q101编码将整量化后的数字量进行编码,以便读入和识别: 编码仅是对数字量的一种处理方法。例如:Q=0.5V/格,设用三位(二进制编码)u0=2.4Q2Q(010)u0=(022+121+020)0.5V=1V分类按被转换的模拟量类型可分为时间/的是电压/数字转换器。电压/数字转换器又可分为多种类型:按转换方式可分为:直接转换、间接转换按输出方式可分为:并行、串行、串并行按转换原理可分为:计数式、比较式按转换速度可分为:低速、中速、高速按转换精度和分辨率可分为:3 位、4 位、8 位、10 位、12 位、1

8、4 位、16 位等。工作原理码种类有四种:0.5RNFS,0.25 RNFS,0.125 RNFS,0.0625RNFS(累计比较1G:1*0.5 RNFS+1*0.25 RNFS+0*0.125 RNFS+1*0.0625 RNFS一次为:2.56g4.42g 留二次为:2.56+1.28=3.84g4.42g 去四次为:3.84+0.32=4.16g 4.42g 留误差= |4.16-4.42| = | -0.26 g | 0.32 g误差最小砝码(最小分辩砝码)以上过程:通过 4 次比较后,得出结果;误差最小砝码值2、UCB1X00 A/D 1,2,3:图 123六、设计步骤:1、 硬件

9、连接:PCPXA270-RPAD-16AD-8 位的连接端口。2PXA270-RP 8 AD 的测试程序:PC 机端,再打开一个终端窗口(Terminal,点击【红帽System Terminal6 条命令:minicom/*PXA270-RP 目标板上电,并进入其操作界面*/root/*rootPXA270-RP 目标板*/ mount -o soft,timeo=100,rsize=1024 192.168.0.100:/ /mnt/*将宿主PC 机的根目录挂载到PXA270-RP 目标板的mnt 目录下*/ cd /mnt/pxa270_linux/Experiment_Key/AD-8

10、-bit ls./test/*4*/运行测试程序 test,然后转动电位器的旋钮,可以看到数值的变化图 43PXA270-RP 16 AD :PC 机端,再打开一个终端窗口(Terminal,点击【红帽System Terminal6 条命令:minicom/*给 PXA270-RP 目标板上电,并进入其操作界面*/root/*以 root 身份登陆 PXA270-RP 目标板*/mount -osoft,timeo=100,rsize=1024 192.168.0.100:/ /mnt/*将宿主PC 机的根目录挂载到PXA270-RP 目标板的mnt 目录下*/ cd /mnt/pxa270

11、_linux/Experiment_Key/ AD-16-bit ls./test/*5*/运行测试程序 test,然后转动电位器的旋钮,可以看到数值的变化图 5七、设计注意事项:在编写本实验的驱动程序过程中,您可以直接调用内核提供的 AD 转换器控制函数对其进行操作。分别是:void ucb1x00_adc_enable(struct ucb1x00 *ucb);voiducb1x00_adc_read(structucb1x00*ucb,intadc_channel,intsync); unsigned int ucb1x00_adc_disable(struct ucb1x00 *ucb)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论