ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:19.82KB ,
资源ID:21026476      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21026476.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式Linux应用程序开发报告Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

嵌入式Linux应用程序开发报告Word文件下载.docx

1、2015 2016 学年第 1 学期计算机与通信学院通信工程专业12XX 班课程名称:嵌入式 Linux 应用程序开发设计题目:AD 驱动完成期限:自 2015年12月14日至 2015年12月20 日共1 周一、设计的主要技术参数数模转换、数模编程二、设计任务 ( 内容 )内1 、完成相关编程模拟量输入采集和转换容2 、将结果显示及3 、测试并运行,改变模拟量输入任4、验证务 5 、完成课程设计说明书三、设计工作量1 周完成进起止日期工作内容度12月14日分组、任务分配、课题理解安12月15日 -12月 17功能分析、程序设计排12月18月 19实验验证和测试12月20总结、书写实验报告参1

2、 王实甫 . 嵌入式 Linux 系统设计与实例开发 . 吉林大学出版社, 2004 年考 2 田丰兴 . 嵌入式控制系统 . 北京航空航天大学出版社, 2002 年资料指导教师(签字): 年 月 日系(教研室)主任(签字):嵌入式 Linux 应用程序设计起止日期: 2015 年 12 月 14 日 至 2015 年 12 月 20 日学生姓名皓月叶舞班级通信 1204 班号124082004XX成绩指导教师(签字)计算机与通信学院2015年 12 月 20日课题名称AD 转换人数组长XX同组人员 XX一、设计的主要技术参数课利用安装 Redhat9 的宿主 PC 机和一套 PXA270RP

3、嵌入式实验箱,在目标板运行 8位和 16 位 AD 测试程序。题的二、设计任务主1)连接实验设备线路要2)编写测试程序内3)测试程序容和三、设计工作量求具体仔细阅读课程设计内容、要求和原理,然后与同组人讨论研究这次课程设计主要流程,主要负责任务分配,线路连接,系统调试。任务时间12 月 14 日,认真阅读弄懂课程设计内容、目的和原理排 12 月 15 日至 12 月 19 日,按照试验要求与组员共同搭建测试环境与 12 月 20 日,系统调试、反复测试、总结报告完情况一、预备知识: 11、了解 A/D 采样的原理 . 12、了解采样频率的设置 1二、设计设备 1三、设计目的:四、设计内容:五、

4、设计原理及说明:1、A/D 转换的基本原理:1)采样和量化 12)分类 23)工作原理 22、 UCB1X00 的 A/D 转换有关的寄存器 3六、设计步骤: 41、 硬件连接 42、在 PXA270-RP目标板运行 8 位 AD 的测试程序 43、在 PXA270-RP目标板运行 16 位 AD 的测试程序 5七、设计注意事项 7八、心得体会 7AD 驱动实验1、了解 A/D 采样的原理2、了解采样频率的设置二、设计设备:1、一套 PXA270RP嵌入式实验箱2、安装 Redhat9 的宿主 PC 机,并且配置好 ARM Linux 的开发环境1、了解模数转换的基本原理2、掌握模数转换的编程

5、方法1、编程对模拟量输入进行采集和转换,并将结果显示在超级终端上2、通过改变模拟量输入,观察显示结果1)采样和量化作用:我们经常遇到的物理参数,如电流、电压、温度、压力、速度 , 电量和非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。因此要将模拟量转换成数字信号需经采样量化编码三个基本过程(数字化过程)采样按采样定理对模拟信号进行等时间间隔采样,将得到的一系列时域上的样值去代替uf (t ),即用 u0、u1、, un 代替 uf ( t ) . 这些样值在时间上是离散的值,但在幅度上仍然是连续模拟量 量化在幅值上采用离散值来表示。方法是用一个量化因子 Q 去度量: u

6、1,u2, , , 得到取整后的数字量 .u0=2.4Q =2Q 010u1=4.0Q =4Q 100u2=5.2Q =5Q 101u3=5.8Q =编码将整量化后的数字量进行编码,以便读入和识别:编码仅是对数字量的一种处理方法。例如: Q=0.5V/格, 设用三位(二进制编码)u0=2.4Q- 2Q- ( 010)u0=( 0 22+121+020) 0.5V=1V2)分类按被转换的模拟量类型可分为时间 / 数字、电压 / 数字、机械变量 / 数字等。应用最多的是电压 / 数字转换器。电压 / 数字转换器又可分为多种类型:按转换方式可分为:直接转换、间接转换按输出方式可分为:并行、串行、串并

7、行按转换原理可分为:计数式、比较式按转换速度可分为:低速、中速、高速按转换精度和分辨率可分为: 3 位、4 位、 8 位、 10 位、12 位、 14 位、16 位等。3)工作原理类似于用天平称物体重量, 设有一待测物为 4.42g ;满度测量量程 RNFS5.12g ,砝码种类有四种: 0.5RNFS,0.25 RNFS, 0.125 RNFS,0.0625RNFS测量方法:先大砝码,后小砝码,依次比较(累计比较),要的记“1”,不要的记 “0”实测物重 G:1*0.5 RNFS+1*0.25 RNFS+0*0.125 RNFS+1*0.0625 RNFS一次为: 2.56g4.42g 留二

8、次为: 2.56+1.28=3.84g4.42g 去四次为: 3.84+0.32=4.16g 误差 = |4.16-4.42| = | -0.26 g | 0.32 g误差 最小砝码(最小分辩砝码)以上过程:通过 4 次比较后,得出结果;最小砝码值2、UCB1X00 的 A/D 转换有关的寄存器 ,如图 1,图 2,图 3:图 13图 2图 31、 硬件连接 :按照实验一的步骤,连接宿主 PC 机和一台 PXA270-RP目标板。用跳线帽连接好AD-16 位和 AD-8 位的连接端口。2、在 PXA270-RP 目标板运行 8 位 AD 的测试程序 :在宿主 PC 机端,再打开一个终端窗口(

9、Terminal ),点击【红帽 System Tools Terminal 】启动终端窗口,输入下列 6 条命令: minicom /* 给 PXA270-RP目标板上电,并进入其操作界面 */ root /* 以 root 身份登陆 PXA270-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-bitls ./test /* 运行测试程序的目标

10、程序,如图 4*/运行测试程序 test ,然后转动电位器的旋钮,可以看到数值的变化图 43、在 PXA270-RP 目标板运行 16 位 AD 的测试程序 :minicom /* 给 PXA270-RP目标板上电,并进入其操作界面 */cd /mnt/pxa270_linux/Experiment_Key/ AD-16-bit ./test /* 运行测试程序的目标程序,如图 5*/图 5七、设计注意事项 :在编写本实验的驱动程序过程中,您可以直接调用内核提供的 AD 转换器控制函数对其进行操作。分别是:void ucb1x00_adc_enable(struct ucb1x00 *ucb)

11、;void ucb1x00_adc_read(struct ucb1x00 *ucb , int adc_channel, int sync);unsigned int ucb1x00_adc_disable(struct ucb1x00 *ucb)八、心得体会时间过的真快,课程设计这就结束了。在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在课程设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。在这次嵌入式 Linux 应用程序开发的课程设计中,我不仅仅是学会了合作,也学会了理解。我了解到了 A/D 转换的基本原理 ,PXA270RP嵌入式实验箱以及相关寄存器的使用,收货颇多。我在设计过程中也出现了一些错误, 课程设计虽然结束了,但是我还要加强这方面的学习, 最后感谢 xx 老师严谨和一丝不苟的教学作风, 为我们营造了一个非常好的课程设计氛围。7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1