嵌入式实训12
- 格式:doc
- 大小:437.00 KB
- 文档页数:11
1.举例说明在生活中所用到的嵌入式的产品?
2.电阻的定义
3.电阻在原理图中的表示符号
4.在3.3V供电的电路中电阻串接管压降为2V的LED,怎么计算限流电阻的阻值?
5.插件电阻阻值怎么读?
答案:
6.四色环电阻怎么读取阻值?
7.五色环电阻怎么读取阻值?
8.硅二极管的正向导通压降多少V,锗二极管的正向导通压降多少V?
9.电容在电路中的作用?
10.本次实训在使用嘉立创EDA绘制pcb时,vcc使用的线宽是多少mil?
11.三极管是电压控制还是电流控制的半导体员器件?
12.三极管的类型?
13.NPN型三极管的导通条件?
14.单片机最小系统板包括以下几个部分组成。
嵌入式实训报告嵌入式系统作为一种集成了计算机硬件和软件的特殊系统,已经广泛应用于各个领域。
为了提高学生的实践能力和应用能力,我校组织了一次嵌入式实训,让我们学生有机会亲自动手去设计、开发和调试嵌入式系统。
在这次实训中,我参与了一个小组,负责设计一个智能家居控制系统。
首先,我们小组对智能家居控制系统进行了需求分析。
我们考虑到了家庭成员的各种需求,如照明、温度控制、安全监控等。
然后,我们根据需求分析结果,确定了系统的功能和硬件平台。
我们选择了一款基于ARM架构的嵌入式开发板作为系统的核心,并配备了各种传感器和执行器,如温度传感器、光照传感器、红外传感器等。
接下来,我们进行了系统的软件设计。
我们使用C语言编写了系统的驱动程序和控制逻辑。
为了提高系统的可扩展性和灵活性,我们采用了面向对象的设计方法,将系统分为多个模块,每个模块负责一个特定的功能。
我们还使用了RTOS(实时操作系统)来管理系统的任务和资源,以确保系统的实时性和稳定性。
在软件设计完成后,我们开始进行硬件的搭建和调试。
我们按照设计图纸,将各个传感器和执行器连接到开发板上,并进行了初步的测试。
在测试过程中,我们发现了一些问题,如传感器读取数据不准确、执行器控制不稳定等。
为了解决这些问题,我们进行了一系列的调试和优化工作,如校准传感器、优化控制算法等。
经过几周的努力,我们最终完成了智能家居控制系统的开发和调试。
该系统可以通过手机App或者语音指令来控制各种设备,实现了智能家居的基本功能。
我们还对系统进行了一系列的性能测试和稳定性测试,结果表明系统的性能和稳定性都达到了预期的要求。
通过这次嵌入式实训,我学到了很多实践经验和技能。
首先,我学会了如何进行需求分析和系统设计,这对我今后从事嵌入式系统开发工作非常有帮助。
其次,我学会了如何使用各种传感器和执行器,并掌握了嵌入式开发的基本流程和方法。
最重要的是,我学会了如何解决实际工程中遇到的问题,如调试硬件、优化算法等。
《嵌入式系统设计综合实训》教学大纲课程名称:嵌入式系统设计综合实训英文名称:Embedded System Design Training课程编号:0812200395课程性质:必修学分/学时:3/3周(15天)课程负责人:先修课程:C语言、接口技术A、嵌入式系统(上)、嵌入式系统(下)、嵌入式系统一、课程目标嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式系统融合了计算机软硬件技术、半导体技术、电子技术和通信技术,与各行业的具体应用相结合。
自诞生之日起,就被广泛应用于军事、航空航天、工业控制、仪器仪表、汽车电子、医疗仪器等众多领域。
信息技术和网络的飞速发展,消费电子、通信网络、信息家电等的巨大需求加速了嵌入式技术的发展,扩大了嵌入式技术的应用领域。
《嵌入式系统设计综合实训》是学生学习了《嵌入式系统设计》等课程后的一次实际训练课程。
本课程要求学生选择一些比较重要的项目,进行实际的编程训练,以帮助学生巩固先修课程的知识,提高自己的动手能力,为以后从事相关专业技术工作、科学研究工作打好坚实的基础。
通过本课程的学习,达到以下教学目标:1.工程知识1.1 掌握必要的嵌入式系统设计知识。
1.2 能够应用嵌入式系统设计知识解决复杂的系统设计问题。
2.问题分析2.1 能够理解并恰当表述系统设计中的实际问题。
2.2 能够找到合适的解决方法。
3.设计/开发解决方案能够运用嵌入式系统设计知识进行产品规划与设计并体现创新意识。
4.研究能够采用嵌入式系统设计知识进行研究并合理设计实验方案。
5.使用现代工具能够有效使用嵌入式系统设计软件对实际问题进行分析与实现。
6. 终身学习6.1具有自觉搜集阅读与整理资料的能力。
6.2了解本专业发展前沿。
二、课程内容及学时分配本课程采取案例式学习,如表1所示。
三、教学方法作为一门实际训练课程,该课程以实验教学、综合讨论、动手实现等共同实施。
一、实习时间20xx年4月12日-20xx年4月26日二、实习地点长沙市牛耳服务外包实训基地三、实习目的与内容本次实习旨在通过实际操作和项目实践,使我对嵌入式系统开发有更深入的了解,提高我的嵌入式系统开发能力。
实习内容包括:1. 学习嵌入式系统基础知识,包括嵌入式处理器、嵌入式操作系统、嵌入式编程语言等。
2. 熟悉常用开发工具,如Keil、IAR、Eclipse等。
3. 参与嵌入式项目开发,包括硬件电路设计、软件编程、调试与优化等。
4. 掌握嵌入式系统测试方法,提高嵌入式系统可靠性。
四、实习收获与体会1. 嵌入式系统基础知识通过实习,我对嵌入式系统有了更深入的了解。
嵌入式系统是以应用为中心和以计算机技术为基础,软硬件可裁剪的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
嵌入式系统广泛应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。
2. 嵌入式处理器嵌入式处理器是嵌入式系统的核心,负责执行嵌入式软件指令。
我学习了常见的嵌入式处理器,如ARM、MIPS、AVR等,了解了它们的特点、优缺点以及适用场景。
3. 嵌入式操作系统嵌入式操作系统是嵌入式系统中的软件基础,负责管理硬件资源、调度任务、提供系统服务等功能。
我学习了常见的嵌入式操作系统,如FreeRTOS、uc/OS、VxWorks等,了解了它们的特点、优缺点以及适用场景。
4. 嵌入式编程语言嵌入式编程语言是嵌入式系统开发的基础,常见的有C、C++、汇编语言等。
我学习了嵌入式编程语言的特点、语法、编程规范等,掌握了在嵌入式环境中进行软件开发的方法。
5. 常用开发工具我熟悉了Keil、IAR、Eclipse等常用开发工具,掌握了它们的使用方法,能够进行嵌入式系统开发。
6. 项目实践在实习过程中,我参与了嵌入式项目开发,包括硬件电路设计、软件编程、调试与优化等。
通过项目实践,我提高了自己的嵌入式系统开发能力,学会了如何解决实际问题。
一、实验背景嵌入式系统在现代工业、消费电子、智能家居等领域扮演着越来越重要的角色。
为了让学生深入了解嵌入式系统的设计原理和开发过程,提高学生的实践能力和创新精神,我们开设了嵌入式实训课程。
本次实验报告将针对实训课程中的部分实验进行总结和分析。
二、实验目的1. 掌握嵌入式系统的基本原理和开发流程。
2. 熟悉嵌入式开发工具和环境。
3. 熟练使用C语言进行嵌入式编程。
4. 学会调试和优化嵌入式程序。
三、实验内容本次实训课程共安排了五个实验,以下是每个实验的具体内容和实验步骤:实验一:使用NeoPixel库控制RGB LED灯带1. 实验目的:学习使用NeoPixel库控制RGB LED灯带,实现循环显示不同颜色。
2. 实验步骤:(1)搭建实验平台,连接NeoPixel LED灯带。
(2)编写程序,初始化NeoPixel库,设置LED灯带模式。
(3)通过循环,控制LED灯带显示不同的颜色。
实验二:使用tm1637库控制数码管显示器1. 实验目的:学习使用tm1637库控制数码管显示器,显示数字、十六进制数、温度值以及字符串,并实现字符串滚动显示和倒计时功能。
2. 实验步骤:(1)搭建实验平台,连接tm1637数码管显示器。
(2)编写程序,初始化tm1637库,设置显示模式。
(3)编写函数,实现数字、十六进制数、温度值的显示。
(4)编写函数,实现字符串滚动显示和倒计时功能。
实验三:使用ds18x20库和onewire库读取DS18B20温度传感器的数据1. 实验目的:学习使用ds18x20库和onewire库读取DS18B20温度传感器的数据,并输出温度值。
2. 实验步骤:(1)搭建实验平台,连接DS18B20温度传感器。
(2)编写程序,初始化ds18x20库和onewire库。
(3)编写函数,读取温度传感器的数据,并输出温度值。
实验四:使用ESP32开发板连接手机热点,并实现LED1作为连接指示灯1. 实验目的:学习使用ESP32开发板连接手机热点,并通过LED1指示灯显示连接状态。
嵌入式实训报告范文 (2)嵌入式实训报告范文 (2)精选2篇(一)嵌入式实训报告一、实训背景嵌入式系统是一种以具体任务为中心,集成了硬件与软件的计算机系统。
由于其体积小、功耗低、功能强大等特点,嵌入式系统被广泛应用于各个领域,如家电、汽车、医疗等。
通过参与嵌入式实训,我希望能够掌握嵌入式开发的基本原理和方法,提高自己的实践能力。
二、实训目标1.掌握嵌入式系统的基本知识和开发工具的使用;2.了解嵌入式系统的硬件架构和软件设计流程;3.能够根据需求设计并实现简单的嵌入式系统。
三、实训内容1.学习嵌入式系统基础知识:通过课堂教学和自主学习,了解了嵌入式系统的概念、特点及应用领域。
深入学习了ARM架构和C语言的基本知识,并进行了相应的实践操作。
2.学习嵌入式开发工具的使用:学习了Keil MDK和IAR Embedded Workbench等常用的嵌入式开发工具的安装和配置方法。
通过实操操作,掌握了调试、编译、下载等基本功能的使用。
3.学习嵌入式系统设计流程:了解了嵌入式软件开发的常用流程,包括需求分析、系统设计、编码实现、调试测试、系统验证等。
通过案例分析和实践操作,对嵌入式系统设计流程有了更深入的了解。
4.设计并实现简单的嵌入式系统:根据实训要求,我选择了一个简单的嵌入式系统项目,通过分析需求、设计系统架构、编写软件代码、调试测试等环节,最终成功完成了项目。
四、实训总结及收获通过参与嵌入式实训,我不仅掌握了嵌入式系统的基本知识和开发工具的使用,还锻炼了自己的实践能力。
我深刻认识到嵌入式系统开发需要全面的知识储备和较高的技术水平,同时也需要良好的分析、设计和沟通能力。
通过实训,我对嵌入式系统开发流程有了更深入的理解,对嵌入式系统的设计和开发也有了更高的认识和要求。
在未来的学习和工作中,我会继续深入学习嵌入式系统开发相关知识,并不断提高自己的实践能力。
嵌入式系统是未来的发展方向,通过不断探索和实践,我相信我能够在这个领域取得更好的成果。
嵌入式实习报告(共5篇)第一篇:嵌入式实习报告一、嵌入式系统开发与应用概述在今日,嵌入式ARM 技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM 的影子。
如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM 嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。
本章节就是将你领入ARM 的学习大门,开始嵌入式开发之旅。
以嵌入式计算机为技术核心的嵌入式系统是继网络技术之后,又一个IT领域新的技术发展方向。
由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征,目前已经广泛地应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。
嵌入式的广泛应用可以说是无所不在。
嵌入式微处理器技术的基础是通用计算机技术。
现在许多嵌入式处理器也是从早期的PC 机的应用发展演化过来的,如早期PC 诸如TRS-80、Apple II 和所用的Z80 和6502 处理器,至今仍为低端的嵌入式应用。
在应用中,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。
嵌入式处理器目前主要有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM 等系列。
在早期实际的嵌入式应用中,芯片选择时往往以某一种微处理器内核为核心,在芯片内部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A 等各种必要的功能和外设。
二、实习设备硬件:Embest EduKit-IV实验平台、ULINK2仿真器套件、PC机软件:μVision IDE for ARM集成开发环境、Windows 98/2000/NT/XP三、实习目的1.初步掌握液晶屏的使用及其电路设计方法;掌握S3C2410X处理器的LCD控制器的使用;掌握通过任务调用的方法把液晶显示函数添加到uC/OS-II中;通过实验掌握液晶显示文本及图形的方法与程序设计。
嵌入式实训报告嵌入式实训报告1. 实训目标我们的嵌入式实训课程旨在培养学生的嵌入式系统开发和设计能力。
通过实训,学生将学习嵌入式系统的基本原理和设计方法,并能够应用所学知识开发具有实际应用价值的嵌入式系统。
2. 实训内容我们的实训课程内容包括以下方面:- 嵌入式系统的原理和基础知识:学习嵌入式系统的基本概念、架构和工作原理。
- 嵌入式软件开发:学习嵌入式软件的开发工具和环境,掌握嵌入式软件的编程技巧。
- 嵌入式硬件设计与开发:学习嵌入式硬件的设计方法和工具,了解嵌入式硬件的基本原理和电路设计技术。
- 嵌入式系统的集成与测试:学习嵌入式系统的集成方法和测试技术,掌握嵌入式系统的调试和故障排除方法。
3. 实训项目我们为学生设计了一个实际的嵌入式项目,学生需要在实训期间完成该项目的开发和测试工作。
项目的要求是设计一个智能家居控制系统,该系统能够对家居设备进行远程控制,并能根据用户的需求进行智能调控。
项目的开发过程包括以下几个阶段:- 系统需求分析:学生需要根据项目要求分析系统的功能和性能需求,并编写相应的系统需求文档。
- 系统设计与实现:学生需要进行系统的结构设计、模块划分和接口设计,并实现系统的软硬件模块。
- 系统集成与测试:学生需要将各个模块进行集成,并进行系统的功能测试和性能测试,确保系统能够正常工作。
- 系统优化与调试:学生需要对系统进行优化和调试,解决系统中可能存在的问题和缺陷。
4. 实训效果评估实训结束后,我们将对学生的实训效果进行评估。
评估的指标包括项目的完成情况、实训报告的撰写质量、实训过程中的表现和学生的实际能力提升情况等。
学生将根据评估结果获得相应的实训成绩和证书。
5. 实训总结通过嵌入式实训课程,学生将获得嵌入式系统开发和设计的能力,并能够将所学知识应用到实际项目中。
实训过程中,学生将锻炼团队合作能力、创新能力和问题解决能力,培养实际工作中所需的技能和素质。
嵌入式实训对于学生的就业竞争力提升和职业发展具有重要意义。
嵌入式系统原理与应用实验指导书南航金城学院2013.2目录目录 (1)第一部分试验箱硬件结构 (2)第二部分实验 (11)实验一ADS1.2集成开发环境练习 (11)实验二汇编指令实验1 (17)实验三汇编指令实验2 (20)实验四汇编指令实验3 (23)实验五ARM微控制器工作模式实验 (28)实验六 C语言程序实验 (33)实验七 C语言调用汇编程序实验 (36)实验八GPIO输出控制实验 (39)实验九GPIO输入实验 (46)实验十外部中断实验 (50)实验十一UART通讯实验 (56)实验十二I2C接口实验 (64)实验十三定时器实验 (75)实验十四PWM DAC实验 (81)实验十五ADC实验 (87)实验十六RTC实验 (94)实验十七步进电机控制实验 (101)实验十八直流电机控制实验 (105)附录1 DeviceARM2410 专用工程模板 ..................................................... 错误!未定义书签。
第一部分试验箱硬件结构MagicARM2410教学实验开发平台是一款可使用μC/OS-II、Linux和WinCE操作系统、支持QT、MiniGUI图形系统、集众多功能于一身的ARM9教学实验开发平台。
采用Samsung公司的ARM920T内核的S3C2410A微处理器,扩展有充足的存储资源和众多典型的嵌入式系统接口。
MagicARM2410实验箱参考如图1.1所示。
图1.1 MagicARM2410实验箱外观图MagicARM2410实验箱功能框图如图1.2所示。
图1.2 MagicARM2410实验箱功能框图1.1 S3C2410A芯片简介S3C2410A是Samsung公司推出的16/32位RISC处理器(ARM920T内核),适用于手持设备、POS机、数字多媒体播放设备等等,具有低价格、低功耗、高性能等特点。
项目(实训)指导书系别:计算机系专业:软件工程专科专业课程:嵌入式系统开发制订人:朱贤刚审核人:罗洛阳制订时间:2014年8月目录项目一数码管显示实验 (3)项目二实时时钟实验 (7)项目三Linux应用程序编写实验 (11)项目四Linux驱动程序编写实验 (17)项目五Ramdisk文件系统创建 (22)项目六嵌入式web服务器移植及建立 (28)项目一数码管显示实验一、项目(实训)名称数码管显示实验。
二、项目(实训)学时数2学时。
三、项目(实训)目标实训目标:1. 了解数码管的显示原理;2. 掌握JXARM9-2440中数码管显示编程方法。
最终成果:1、能在ADT IDE集成开发环境中编写数码管显示程序,在数码管上循环显示0-F字符;2、能在数码管上显示HELLO。
获得的知识:1. 掌握数码管的显示原理;2. 掌握JXARM9-2440中数码管显示编程方法。
四、项目(实训)中的具体任务1、能在ADT IDE集成开发环境中编写数码管显示程序,在数码管上循环显示0-F字符;2、能在数码管上显示HELLO。
五、教师知识和能力要求知识要求:1. 了解C语言的基本知识;2. 了解ADT IDE中编写和调试程序的方法。
能力要求:1、能在ADT IDE集成开发环境中编写数码管显示程序,在数码管上循环显示0-F字符;2、能在数码管上显示HELLO。
六、学生知识和能力准备1. 了解C语言的基本知识;2. 了解ADT IDE中编写和调试程序的方法。
七、工具与设备1. 硬件:JXARM9-2410教学实验箱、PC机;2. 软件:PC机操作系统Windows 98(2000、XP) +ADT 1000开发环境。
八、辅助教学资料刘铁刚、杨磊等,《ARM9嵌入式技术及Linux系统实验指导书》,武汉创维特信息技术有限公司九、实施步骤与技术要点1.制作LED字符与码段对应表,以数组形式表示,如下面代码所示,seg7table[0]-seg7table[15]的值分别代表显示字符0-F时,各码段的输入数据。
嵌入式实训12——维信科技一、实训目的1.了解触摸屏基本概念与原理。
2.理解触摸屏与LCD的密切配合。
3.编程实现对触摸屏的控制。
二、实训内容(维信科技,太原最好的IT培训)学习触摸屏基本原理,理解对触摸屏进行输出标定、与LCD显示器配合的过程。
三、预备知识1.用ARM SDT 2.5或ADS1.2集成开发环境,编写和调试程序的基本过程。
2.ARM应用程序的框架结构。
3.能够在LCD上进行格式化输出。
四、设备及工具硬件:ARM嵌入式开发平台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上。
软件:PC机操作系统win98、Win2000或WinXP、ARM SDT 2.51或ADS1.2集成开发环境、仿真器驱动程序、超级终端通讯程序五、原理及说明1.触摸屏原理触摸屏按其工作原理的不同分为表面声波屏、电容屏、电阻屏和红外屏几种。
常见的又数电阻触摸屏(维信科技,太原最好的IT培训)。
如图2-37所示,电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘(维信科技,太原最好的IT培训)。
图2-37 触摸屏的结构如图2-38所示,当手指或笔触摸屏幕时(图c),平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层(顶层)接通X轴方向的5V 均匀电压场(图a),使得检测层(底层)的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,并将得到的电压值与5V相比即可得触摸点的X轴坐标为(原点在靠近接地点的那端):Xi=Lx*Vi / V(即分压原理)同理得出Y轴的坐标,这就是所有电阻触摸屏共同的最基本原理。
a b c图2-38 触摸屏坐标识别原理2.电阻触摸屏的有关技术电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层叫ITO的透明导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层导电层(ITO或镍金)(维信科技,太原最好的IT培训)。
电阻触摸屏的两层ITO工作面必须是完整的,在每个工作面的两条边线上各涂一条银胶,一端加5V电压,一端加0V,就能在工作面的一个方向上形成均匀连续的平行电压分布。
在侦测到有触摸后,立刻A/D转换测量接触点的模拟量电压值,根据5V电压下的等比例公式就能计算出触摸点在这个方向上的位置。
透明的导电涂层材料有两种:1)ITO,氧化钢,弱导电体,特性是当厚度降到1800埃以下时会突然变得透明,透光度为80%,再薄下去透光率反而下降,到300埃厚度时又上升到80%。
但遗憾的是ITO在这个厚度下非常脆,容易折断产生裂纹。
ITO是所有电阻触摸屏及电容触摸屏都用到的主要材料,实际上电阻和电容触摸屏的工作面就是ITO 涂层。
2)镍金涂层,五线电阻触摸屏的外层导电层使用的是延展性极好的镍金涂层材料,外导电层由于频繁触摸,使用延展性好的镍金材料目的是为了延长使用寿命,但是成本较高,镍金导电层虽然延展性好(维信科技,太原最好的IT培训),但是只能作透明导体,不适合作为电阻触摸屏的工作面,因为它导电性太好,不宜作精密电阻测量,而且金属不易做到厚度非常均匀。
第一代四线触摸屏两层ITOI工作面工作时都加上5V到0V的均匀电压分布场:一个工作面加竖直方向的,一个工作面加水平方向的。
引线至控制器总共需要四根电缆。
因为四线电阻触摸屏靠外的那层塑胶及ITO涂层被经常触动,一段时间后外层薄薄的ITO涂层就会产生细小的裂纹,导电工作面一旦有了裂纹,电流就会绕之而过,工作面上的电压场分布也就不可能再均匀,这样,在裂纹附近触摸屏漂移严重,裂纹增多后,触摸屏有些区域可能就再也触摸不到了。
四线电阻触摸屏的基层大多数是有机玻璃,不仅存在透光率低、风化、老化的问题,并且存在安装风险,这是因为有机玻璃刚性差,安装时不能捏边上的银胶,以免薄薄的ITO和相对厚实的银胶脱裂(维信科技,太原最好的IT培训),不能用力压或拉触摸屏,以免拉断ITO层。
有些四线电阻触摸屏安装后显得不太平整就是因为这个原因。
ITO是无机物,有机玻璃是有机物,有机物和无机物是不能良好结合的,时间一长就容易剥落。
如果能够生产出曲面的玻璃板,玻璃是无机物,能和ITO 非常好的结合为导电玻璃,这样电阻触摸屏的寿命能够大大延长。
第二代五线电阻触摸屏的基层使用的就是这种导电玻璃,不仅如此,五线电阻技术把两个方向的电压场通过精密电阻网络都加在玻璃的导电工作面上,我们可以简单的理解为两个方向的电压场分时加在同一工作面上,而外层镍金导电层仅仅用来当作纯导体,有触摸后靠既检测内层ITO接触点电压又检测导通电流的方法测得触摸点的位置。
五线电阻触摸屏内层ITO需四条引线,外层只作导体仅仅一条,至控制器总共需要5根电缆。
因为五线电阻屏的外层镍金导电层不仅延展性好,而且只作导体,只要它不断成两半(维信科技,太原最好的IT培训),就仍能继续完成作为导体的使命,而身负重任的内层1TO直接与基层玻璃结合为一体成为导电玻璃,导电玻璃自然没有了有机玻璃作基层的种种弊端,因此,五线电阻屏的使用寿命和透光率与四线电阻屏相比有了一个飞跃:五线电阻屏的触摸寿命是3千5百万次,四线电阻屏则小于1百万次,且五线电阻触摸屏没有安装风险,同时五线电阻屏的ITO层能做得更薄,因此透光率和清晰度更高,几乎没有色彩失真。
不管是四线电阻触摸屏还是五线电阻触摸屏,它们都是一种对外界完全隔离的工作环境,不怕灰尘、水汽和油污,它可以用任何物体来触摸,可以用来写字画画,比较适合工业控制领域及办公室使用。
电阻触摸屏共同的缺点是因为复合薄膜的外层采用塑胶材料,不知道的人太用力或使用锐器触摸可能划伤整个触摸屏而导致报废。
不过,在限度之内,划伤只会伤及外导电层,外导电层的划伤对于五线电阻触摸屏来说没有关系,而对四线电阻触摸屏来说是致命的。
3.触摸屏的控制本系统触摸屏的控制是使用的FM7843芯片。
FM7843是4线电阻触摸屏转换接口芯片。
它是一款具有同步串行接口的12位取样模数转换器。
在125kHz 吞吐速率和2.7V电压下的功耗为750μW(维信科技,太原最好的IT培训),而在关闭模式下的功耗仅为0.5μW。
因此,ADS7843以其低功耗和高速率等特性,被广泛应用在采用电池供电的小型手持设备上。
FM7843采用SSOP-16引脚封装形式,温度范围是-40~85℃。
为了完成一次电极电压切换和A/D转换,需要先通过串口往FM 7843发送控制字,转换完成后再通过串口读出电压转换值。
标准的一次转换需要24个时钟周期。
由于串口支持双向同时进行传送,并且在一次读数与下一次发控制字之间可以重叠,所以转换速率可以提高到每次16个时钟周期。
如果条件允许,CPU 可以产生15个CLK的话(比如FPGAs和ASICs),转换速率还可以提高到每次15个时钟周期。
表2-56是FM7843的管脚定义。
表2-56 FM7843管脚定义管脚名称描述1 +VCC 电源, 2.7V 到 5V.2 X+ X+位置输入。
ADC输入通道1。
3 Y+ Y+位置输入。
ADC输入通道2。
4 X–X-位置输入5 Y–Y-位置输入6 GND 地端7 IN3 辅助输入18 IN4 辅助输入29 VREF 电压基准输入10 +VCC 电源 2.7V 到 5V.11 PENIRQ 触摸中断,开阳极输出(要求外部10kΩ to 100kW的上拉电阻)12 DOUT 串行数据输出。
数据在DCLK的下降沿移动。
当CS为高,输出是高阻抗13 BUSY 忙输出。
当CS为高,输出是高阻抗。
14 DIN 连续串行数据输入。
如果CS为低,在DCLK的上升沿锁存数据15 CS 芯片片选输入。
控制转换时间和使能串行输入/输出寄存器16 DCLK 外部时钟输入。
这个时钟驱动了SAR转换过程和同步串行数据I/O表2-57是FM7843的控制字,表2-58是FM7843的控制字功能描述。
表2-57 FM7843的控制字位 7 (MSB)位 6位 5位 4位 3位 2位 1位 0 (LSB) S A2 A1 A0 MODE SER/DFR PD1 PD0表2-58 FM7843控制字功能描述位名称描述7 S 起始位。
控制字以DIN上的首个高电平位开始(控制字首位必须为1)。
一个新的控制字节可以在12位转换模式中,第15个时钟周期开始一次,或者在8字节转换模式中,第11个时钟开始一次。
6 -4 A2 -A0通道选择位。
与SER/DFR位一起,这些位控制多路(复用)器输入,开关,和参考输入的设定。
3 MODE12位/8位转换选择位。
这个位控制后续转换的位数:12-bits (LOW) or 8-bits(HIGH).2 SER/DFR单端/差分参考选择位。
与位A2-A0一起,这个位控制多路(复用)器输入,开关,参考输入的设定。
1 -0 PD1 -PD0 掉电模式选择位参考:采样x轴坐标A2 -A0为101,采样y轴坐标A2 -A0为001;12位转换结果;参考电压输入模式为差分模式(值0);允许省电模式。
表2-59是FM7843的电源选择(维信科技,太原最好的IT培训)。
表2-59 FM7843电源选择PD1PD0PENIRQ描述0 0 使能在转换之间掉电。
当每次转换完成,转换器进入一个低功耗模式。
在下一个转换的开始,器件或芯片立刻上电。
不需要额外的延时来保证整个操作,并且第一个转换就有效。
当掉电模式时Y开关打开。
0 1 禁止与模式00一样,除了PENIRQ是禁止的。
在掉电模式,Y开关关闭。
1 0 禁止保留未用。
Reserved for future use.1 1 禁止在转换之间无掉电,设备一直加电。
4.FM 7843在开发板中的连接方法图2-39 FM 7843与ARM的连接方式如图2-39所示,FM 7843通过同步串口与ARM通讯,可通过SendSIOData()函数(uhal.c)向FM 7843发送数据;通过ReadSIOData()函数(uhal.c)从FM 7843读出数据。
将F端口的第6位置0和1(维信科技,太原最好的IT培训),可以打开、关闭FM7843,F端口的数据寄存器为PDATF(44b.h)。
通过外部中断5可以判断是否有触摸动作,查询方式通过宏TCHSCR_IsPenNotDown()(tchscr.h)判断是否有触摸动作。
5.触摸屏与显示器的配合FM 7843送回控制器的X与Y值仅是对当前触摸点的电压值的A/D转换值,它不具有实用价值。