分享
分享赚钱 收藏 举报 版权申诉 / 55

类型红外线概述___AVR单片机论述___红外测距.doc

  • 上传人:dzzj200808
  • 文档编号:2307011
  • 上传时间:2018-09-10
  • 格式:DOC
  • 页数:55
  • 大小:543.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    红外线概述___AVR单片机论述___红外测距.doc
    资源描述:

    1、I目 录摘要 .1Abstract 21 绪论 .31.1 红外线概述 31.1.1 红外线简介 .31.1.2 红外传感器的分类 .51.1.3 红外传感器的应用 .81.2 AVR 单片机概述 .81.2.1 AVR 单片机及其发展 .81.2.2 AVR 系列单片机的优势 .91.2.3 ATmega16 单片机简介 .132.红外测距的工作原理及基本结构 172.1 红外线测距发射与接收器件介绍 .172.2 红外线测距的工作原理 212.3 红外线测距的基本结构 .223 红外测距的硬件设计 233.1 红外测距的实现构想 .233.2 系统硬件结构电路图 243.3 各硬件电路设计

    2、 .243.3.1 红外发射电路 243.3.2 红外接收电路 253.3.3 RS485 通讯 283.3.4 报警 313.3.5 键盘 313.3.6 电源 .313.3.7 LED 显示说明 353.3.8 ATmega16 单片机 .36II4 红外测距的软件设计 .384.1 系统软件结构框图 .384.2 各程序设计函数说明 .394.2.1 主程序模块 394.2.2 设定输入/ 输出引脚 414.2.3 A/ D 转换模块 .424.2.4 LED 动态扫描显示模块 434.2.5 UART 操作的基本函数 .444.2.6 键盘处理模块 454.3 误差分析 .48结论 .

    3、49谢辞 .50参 考文献 .51河北理工大学轻工学院毕业设计说明书 第 1 页 共 51 页 摘要在可移动机器人避障系统中,一般采用超声波测距和红外来实现避障,但因为超声波测距存在盲区问题,所以在与障碍物距离达到一定范围时,将不能很好的实现避障,相反,红外测距的探测距离较短,一般在几十厘米之内,它可以在一定程度上弥补超声波近距离无法测量的缺点。因而为了提高可移动式机器人的躲避障碍物的能力,在该设计中,以 AVR 单片机为核心,设计了一种基于 ATmega16 芯片的红外测距模块。首先,在绪论中,介绍了红外线及红外传感器的分类和应用、AVR 单片机系列的发展与应用,特别对 ATmega16 单

    4、片机进行了说明。其次,阐述了与红外测距的工作原理基本结构,对红外测距的发射与接收器件也做了详细说明。再次,介绍了红外测距的硬件设计和软件设计。在硬件设计中,介绍了红外测距实现的构想,给出红外测距硬件电路原理图,并说明了红外发射驱动电路、红外接收驱动电路、RS485 通讯、报警电路、键盘、电源电路、LED 显示电路工作原理及 ATmega16 单片机的管脚分配。在软件设计中,说明了整个程序流程及各程序设计函数和误差分析。最后,是对整个设计的结论,说明了红外测距的可行性。关键字:红外线;AVR;ATmega16 河北理工大学轻工学院毕业设计说明书 第 2 页 共 51 页 AbstractAbst

    5、ract In the mobile robot obstacle avoidance system, in general, ultrasonic and infrared range to achieve obstacle avoidance, But because there Ultrasonic Ranging blind spot, so the distance barrier and reach a certain scope, would not achieve very good obstacle avoidance, on the contrary, the infrar

    6、ed range detection shorter distances, generally within tens of centimeters, It can to some extent make up for a short distance can not be measured ultrasonic flaw. Thus to enhance mobile robot obstacle avoidance capability in the design, AVR microcontroller core, Based on the design of a chip ATmega

    7、16 range of infrared modules. First, the overview on the infrared and infrared sensors and the application of the classification, the AVR Series of development and application, especially for ATmega16 conducted. Secondly, expounded the infrared range with the working principle of the basic structure

    8、 Ranging of the infrared emission and receiving devices have also done a detailed description. Again, introduced the infrared range of hardware design and software design.In hardware design, introduced the infrared range to achieve the vision is infrared range of hardware circuit. and that the infra

    9、red transmitter driver circuit, infrared receiver-driven circuit, RS485 communications, alarm circuits, keyboard, power supply circuit, LED Display Circuit and ATmega16 pin assignments. Finally, it is the whole design to the conclusion that the infrared range of feasibility. Keywords: Infrared; AVR;

    10、 ATmega16 河北理工大学轻工学院毕业设计说明书 第 3 页 共 51 页 1 绪论1.1 红外线概述1.1.1 红外线简介近二十年来,红外辐射技术已成为一门迅速发展的新兴技术科学。它已广泛应用于生产,科研,军事,医学等各个领域。红外辐射技术是发展测量技术、遥感技术和空间科学技术的重要手段。红外辐射俗称红外线,又称红外光,它是一种人眼看不见的光线。但实际上它和其他任何光线一样,也是一种客观存在的物质。任何物体,只要它的湿度高于绝对零度,就有红外线向周围空间辐射。它的波长介于可见光和微波之间,它的波长范围大致在 的频谱范围之内。相对应的频率大1075.致在 之间,红外线与可见光、紫外线、

    11、射线、 射线和11403微波、无线电波一起构成了整个无限连续的电磁波谱,在红外技术中,一般将红外辐射分为四个区域,即近红外区、中红外区、远红外区和极远红外区。为近红外区, 为中红外区, 为远37.0 30103红外区。这里所说的远近是指红外辐射在电磁波谱中与可见光的距离。红外辐射的物理本质 是热辐射。物体的温度越高,辐射出来的红外线越多,红外辐射的能量就越强。研究发现,太阳光谱各种单色光的热效应从紫色光到红色光是逐渐增大的,而且最大的热效应出现在红外辐射的频率范围内,因此人们又将红外辐射称为热辐射或热射线。红外线在通过云雾等充满悬浮离子的物质时不易发生散射,有较强的穿透能力,还具有抗干扰能力强

    12、、易于产生、对环境影响小、不会干扰临近的无线电设备的特点,因而被广泛应用。目前红外发射器件(红外发光二极管)发出的是峰值波长之间的近红外光,红外接收器件(光敏二极管、光敏三极管)94.08.河北理工大学轻工学院毕业设计说明书 第 4 页 共 51 页 的受光峰值波长为 之间, 恰好与红外发光二极管的光峰值波94.08.长相匹配。红外光具有反射、折射、散射、干涉、吸收等特性。能全部吸收投射到它表面的红外辐射的物体称为黑体;能全部反射的物体称为镜体;能部分反射、部分吸收的物体称为灰体。严格地讲,在自然界中,不存在黑体镜体和透明体。红外遥控的优点:1. 采用红外线发光二极管,结构简单,易于小型化,且

    13、成本底。2. 红外线调制简单,依靠调制信号编码可实现多路控制。3. 红外线不能通过阻挡物,不会产生信号串扰等误动作。4. 功率消耗小,反映速度快。5. 对环境无污染,对人、物无损害。6. 抗干扰能力强,工作可靠。红外辐射的基本定律1. 基尔霍夫定律基尔霍夫定律指出,一个物体向周围辐射热能的同时也吸收周围物体的辐射能。如果几个物体处于同一温度场中,各物体的热发射本领正比于它的吸收本领,这就是基尔霍夫定律,可由下式表示 式中 -物体在单位面积和单位时间内发射出的辐射能;物体的吸收系数;常数,其值等于黑体在相同条件下发出的辐射能。2. 斯蒂芬-玻尔滋蔓定律物体温度越高,发射的红外辐射能越多,在单位时

    14、间内其单位面积辐射的总能量 为4式中 物体的绝对温度,273K; -斯蒂芬-玻尔滋蔓常数, ; )42/(1067.58KW河北理工大学轻工学院毕业设计说明书 第 5 页 共 51 页 -比辐射率,即物体表面辐射本领与黑体辐射本领的比值,黑体的。13. 维恩位移定律热辐射发射的电磁波中包含各种波长。实验证明物体峰值辐射波长 m 与物体自身的绝对温度 T 成反比。即)(/2897m该式称为维恩位移定律。红外传感器(也称为红外探测器)是能将红外辐射能转换为电能的光敏器件,它是红外探测系统的关键部件,它的性能好坏,将直接影响系统性能的优劣。因此,选择合适的、性能良好的红外传感器,对于红外探测系统是十

    15、分重要的。1.1.2 红外传感器的分类常见红外传感器可分为热传感器和光子传感器。一、热传感器热传感器是利用入射红外辐射引起传感器的温度变化,进而使有关物理参数发生相应的变化,通过测量有关物理参数的变化来确定红外传感器所吸收的红外辐射。热探测器的主要优点是相应波段宽,可以在室温下工作,使用简单。但是,热传感器相应时间较长,灵敏度较低,一般用于低频调制的场合。热传感器主要类型有:热敏传感器型,热电偶型,高莱气动型和热释放电型四种。1.热敏电阻型传感器热敏电阻是由锰、镍、钴的氧化物混合后烧解而成的,热敏电阻一般制成薄片状,当红外辐射照射在热敏电阻上,其温度升高,电阻值减少。测量热敏电阻值变化的大小,

    16、即可得知入射的红外辐射的强弱,从而可以判断产生红外辐射物体的温 2.热电偶型传感器 河北理工大学轻工学院毕业设计说明书 第 6 页 共 51 页 热电偶是由热电功率差别较大的两种材料构成。当红外辐射到这两种金属材料构成的闭合回路的接点上时,该接点温度升高。而另一个没有被红外辐射辐照的接点处于较低的温度,此时,在闭合回路中将产生温差电流。同时回路中产生温差电势,温差电势的大小,反映了接点吸收红外辐射的强弱。利用温差电势现象制成的红外传感器称为热电偶型红外传感器,因其时间常数较大,相应时间较长,动态特性较差,调制频率应限制在 10HZ 以下。3.莱气动型传感器高莱气动型传感器是利用气体吸收红外辐射

    17、后,温度升高,体积增大的特性,来反映红外辐射的强弱。它有一个气室,以一个小管道与一块柔性薄片相连。薄片的背向管道一面是反射镜。气室的前面附有吸收模,它是低热容量的薄膜。红外辐射通过窗口入射到吸收模上,吸收模将吸收的热能传给气体,使气体温度升高,气压增大,从而使柔镜移动。在室的另一边,一束可见光通过栅状光栏聚焦在柔镜上,经柔镜反射回来的栅状图像又经过栅状光栏投射到光电管上。当柔镜因压力变化而移动时,栅状图像与栅状光栏发生相对位移,使落到光电管上的光量发生改变,光电管的输出信号也发生变化,这个变化量就反映出入射红外辐射的强弱。这种传感器的特点是灵敏度高,性能稳定。但响应时间性长,结构复杂,强度较差

    18、,只适合于实验室内使用。4.热释电型传感器热释电型传感器是一种具有极化现象的热晶体或称“铁电体” 。铁电体的极化强度(单位面积上的电荷)与温度有关。当红外线辐射照射到已经极化的铁电体薄片表面上时,引起薄片温度升高,使其极化强度降低,表面电荷减少,这相当于释放一部分电荷,所以叫做热释电型传感器。如果将负载电阻与铁电体薄片相连,则负载电阻上便产生一个电信号输出。输出信号的大小,取决于薄片温度变化的快慢,从而反映入射的红外辐射的强弱。由此可见,热释电型红外传感器的电压响应率正比于入射辐射变化的速率。当恒定的红外辐射照射在热释电传感器上时,传感器没有电信号输出。只有铁电体温度处于变化过程中,才有电信号

    19、输出。所以,必须对红外辐射进行调制(或称斩光) ,使恒定的辐射变成交变辐射,不断的引起传感器的温度变化,才能导致热释电产生,并输出交变的信号。河北理工大学轻工学院毕业设计说明书 第 7 页 共 51 页 二、光子传感器光子传感器是利用某些半导体材料在入射光的照射下,产生光子效应,使材料电学性质发生变化。通过测量电学性质的变化,可以知道红外辐射的强弱。利用光子效应所制成的红外传感器。统称光子传感器。光子传感器的主要特点灵敏度高,响应速度快,具有较高的响应频率。但其一般须在低温下工作,探测波段较窄。按照光子传感器的工作原理,一般可分为内光电和外光电传感器两种,后者又分为光电导传感器、光生伏特传感器

    20、和光磁电传感器等三种。1.外光电传感器( 器件)当光辐射在某些材料的表面上时,若入射光的光子能量足够大时,就能使材料的电子逸出表面,这种现象叫外光电效应或光电子发射效应。光电二极管、光电倍增管等便属于这种类型的电子传感器。它的响应速度比较快,一般只需几个毫微秒。但电子逸出需要较大的光子能量,只适宜于近红外辐射或可见光范围内使用。2.光电导传感器( 器件)C当红外辐射照射在某些半导体材料表面上时,半导体材料中有些电子和空穴可以从原来不导电的束缚状态变为能导电的自由状态,使半导体的导电率增加,这种现象叫光电导现象。利用光电导现象制成的传感器称为光导传感器,如硫化铅、硒化铅、锑化铟、碲隔汞等材料都可

    21、制光电导传感器。使用光电导传感器时,需要制冷和加一定的偏压,否则会使响应率降低,噪声大,响应波段窄,以致使红外线传感器损坏。1. 光生伏特传感器( 器件)U当红外辐射照射在某些半导体材料的 PN 结上时,在结内电场的作用下,自由电子移向 N 区,如果 PN 结开路,则在 PN 结两端便产生一个附加电势,称为光生电动势。利用这个效应制成的传感器或 PN 结传感器。常用的材料为砷化铟、锑化铟、碲化汞、碲锡铅等几种。2. 光磁电传感器( 器件)当红外辐射照射在某些半导体材料表面上时,半导体材料中有些电子和空穴将向内部扩散,在扩散中若受强磁场的作用,电子与空穴则各偏向一方,因河北理工大学轻工学院毕业设

    22、计说明书 第 8 页 共 51 页 而产生开路电压,这种现象称为光磁电效应。利用此效应制成的红外传感器,叫做光磁电传感器。光磁电传感器不需致冷,响应波段可达 左右,时间常数小,响应速度7快,不用加偏压,内阻极低,噪声小,有良好的稳定性和可靠性。但其灵敏度低,低噪声前置放大器制作困难,因而影响了使用。1.1.3 红外传感器的应用红外技术是最近几十年中发展起来的一门新兴技术。它已在科技、国防和工农业生产等领域获得广泛的应用。红外传感器的应用主要体现在以下几个方面:1. 红外辐射计:用于辐射和光谱辐射测量2. 搜索和跟踪系统:用于搜索和跟踪红外目标,确定其空间位置并对其运动进行跟踪。3. 热成像系统

    23、:能形成整个目标的红外辐射分布图像。4. 红外测距系统:实现物体间距离的测量。5. 通讯系统:红外线通信作为无线通信的一种方式。6. 混合系统:是指以上各类系统中的两个或多个的组合。1.2 AVR 单片机概述1.2.1 AVR 单片机及其发展电子技术的迅猛发展,尤其 AVR 单片机更广泛地应用于军事、工业、家用电器、智能玩具、智能机器人、便携式智能仪表等领域,使产品功能、精度和质量大幅度提高,电路简单、故障率低、可靠性高且成本低廉。ATMEL 公司把 51 内核与其擅长的 FLASH 制造技术相结合, 推出可重复擦写1000 次以上低功耗的 89C51/52/1051/2051 等产品,取代其

    24、它 8751 系列,称霸单片机市场数年。1997 年,由 ATMEL 挪威设计中心的 A 先生与 V 先生,利用 ATMEL 的 Flash 新河北理工大学轻工学院毕业设计说明书 第 9 页 共 51 页 技术, 共同研发 RISC(Reduced Instruction Set CPU) 精简指令集高速嵌入式8 位单片机,简称 AVR。 AVR 单片机主要分为 tiny, mega 两个系列,现在还有一些 90s 的型号但是据说都会逐渐被 mega 的相应型号替代,另外有一些以 AVR 为 CPU 核的 SOC 器件比如带有 USB 的,带有 RF 的,还有带有 FPGA 的,这些不好分类。

    25、ATMEL 自己也是有时候分到 AVR 一类,有时候又放到别的类,或者单独给出。一般的说mega 系列比 tiny 系列功能更强大,flash 更多 RAM 更大,其它资源也更多。最根本的区别在于 mega 支持 IAP(在应用编程)和 ISP,而 tiny 只支持ISP。IAP 的功能使得我们可以用任何 AVR 的接口(包括接口的扩展和延伸,比如串口控制 GPRS 模块而变成无线接口)在应用中更改程序,从而使系统灵活性更大。tiny 虽然功能小,不过速度可不低。TINY 系列一样能够工作于 16MHz,接近 16MIPS 的运算速度,所有的 AVR 单片机都支持 ISP。其中mega16、m

    26、ega32、mega64、mega128、mega162、mega169 这些型号和一些和它们兼容的旧型号支持 JTAG 仿真。现在又有了 mega48,mega168 等新的型号支持debug wire 是单线的 JTAG 仿真器。其它的单片机如果需要调试器,就需要 ICE了,价格一般还是比较贵的。 整个开发环境还没有集成到一起。因此必须分开说了。调试程序一般使 avrstudio 这是 ATMEL 自己的调试环境,也是免费的可以到他们的网站下载。这个调试环境支持软件模拟 (就是程序不能下载到单片机,只是在计算机中模拟运行) ,JTAG 调试,和 ICE 调试。同时能够处理汇编代码。自由软件

    27、的 GDB 可以模拟和调试 AVR 单片机,不过我们还没有学会。汇编器 avrstudio 已经有了就不多说了。接着一个重要的开发环境是 C 编译器,现在有很多种。最贵的,据说最好的是 IAR,太贵了国内用的人不多。还有ICC、codevision 都是商业软件。我们没有怎么用过。他们的网站也都有一定代码量限制的使用版可以使用。我们使用的编译器是自由软件 AVR-GCC,当然它是免费的。它的使用还是比较复杂,我们准备写一本这方面的书了,这里不多介绍。最后就是下载程序的软件 avrstudio 自己带一个 AVRISP 软件可以通过串口下载程序,JTAG 接口也会把程序下载到支持 JTAG 的单

    28、片机中。ISP 的软件也不只一种,我们常用的是 polypro,也是免费软件。使用还是很方便的,具体河北理工大学轻工学院毕业设计说明书 第 10 页 共 51 页 的使用要说也比较多,大家先知道一下吧。 下载线,JTAG 仿真器可以买,也可以自己做。这方面的资料也比较多,网上搜索就会很有收获。我们做了这方面的工作,下载线,串口 JTAG 仿真器,USB 接口 JTAG 仿真器都有了 。1.2.2 AVR 系列单片机的优势单片机种类很多,在简易机器人制作和创新中,为什么选用 AVR 单片机呢?一、进入 AVR 单片机门槛低-一线打天下! 1. 反复擦写,无报废产品。AVR 单片机的程序存储器是用

    29、 Flash(闪烁存储器-像闪电一样快或称快速擦写) 构成的,可擦写 1000 次以上,新工艺 AVR 器件, 程序存储器的擦写可达 1 万次以上,不再有报废品产生。有的单片机,只能烧录一次, 不能更改, 烧录错了产品就报废。 2. 有多种编程方式。AVR 程序写入可以并行写入(用万用编程序器),也可用串行 ISP(通过 PC 机 RS232 口或打印口)在线编程擦写。也就是说可以不必将 IC芯片拆下拿到万用编程上擦写,而可直接在电路板上进行程序修改、烧录等操作,方便产品升级。ISP、JTAG 这是今后单片机编程的发展方向 。 3. 有多种免费编程语言供选择。青少年学习单片机用什么语言编程也是

    30、至关重要。有一种台湾及国产的用宏指令方法设计的单片机学习板,优点:简单易学,适合小学生用;缺点:不可搞复杂控制,与大专院校学习单片机知识不衔接,又要从头开始学习, 人们称这是不论不类的语言,与现实社会科研应用不能接轨。 4. 有多种器件供选择。AVR 单片机系列齐全,可适用于各种不同场合的要。AVR 有三个档次: 低档 tiny 系列 AVR 单片机: 主要有 tiny11/12/15/26/28 等;中档 AT90S 系列 AVR 单片机: 主要有 AT90S1200/2313/8515/8535 等;高档ATmega 系列 AVR 单片机: 主要有 ATmega8/16/32/64/128

    31、,ATmega8515/8535 等。AVR 器件价格从几元到近百元, 引脚从 8 脚到 64 脚, 还有各种不同封装供选择。5. 有多种开发实验器配合你学习开发。双龙电子的散件组装 SL-DIY02-1 AVR 单片机积木化开发实验器,提供了一个廉价的学习 AVR 单片机的软件、硬件开发平台, 通过自己组装单片机实验器硬件,只要接上 PC 机及 5 伏直流电源, 河北理工大学轻工学院毕业设计说明书 第 11 页 共 51 页 他什么事都能做,是青少年参加电子大奖赛的廉价工具及助手。双龙电子还有各种配套积木化应用板供选择:SL-DIY02-2 组态开发板,SL-DIY02-3 带 A/D 开发

    32、实验板, SL-DIY02-6 机器人板具有多个红外传感器、光电传感器、接触传感器、稳压滤波电路、直流减速电机及驱动电路、电池匣、遥控接口(遥控为选件) ,SL-DIY02-1 接口插座等。SL-DIY02-1(或 3)开发实验板, 插在 SL-DIY02-6 机器人板插座上,组成 SL 积木式机器人。 二、AVR 是属高速单片机 1. 一个时钟周期执行一条指令。AVR 是高速单片机!硬件应用哈佛结构,具有预取指令功能, 即在执行一条指令时, 预先把下一条指令己取进来,使得指令可以在一个时钟周期内执行。 2. 多累加器型、数据处理速度快。超功能精简指令!具有 32 个通用工作寄存器, 相当于有

    33、 32 条立交桥, 可以快速通行。相当多的单片机只有一个累加器, 就像一条独木桥,什么事都要通过累加器, 真是又累又慢,吃力不讨好,速度快不了。AVR 单片机系列中有 128B 到 4KB 的 SRAM 静态随机数据存储器,可灵活使用指令运算, 存放数据。 3. 中断响应速度快。AVR 像 8051 一样,有多个固定中断向量入口地址,可快速响应中断。而 PIC 只有一个中断入口,要查询后才能响应中断,失去了最佳响应中断时间。 4. 高级 C 语言编程效率高。从高级语言 C 代码完成同一任务实例比较, 8 MHz AVR 速度要相当 224 MHz 80C51,AVR 比 80C51 快 28

    34、倍。 看各种单片机性能比较: 68HC11:代码效率高,但是处理能力只有 AVR 的 1/10,功耗却高 2.5倍 PIC 速度快, 但是在相同功耗下 AVR 性能比其高 3.5 倍 三、AVR 是低功耗单片机 具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能。一般耗电在12.5mA,典型功耗情况,WDT 关闭时为 100nA,更适用于电池供电的应用设备。 四、高度保密(LOCK),可保护你的科研成果! 不可破解的位加密锁 Lock bit 技术; 不像有的单片机那样可通过电子显微镜看到保密位方式破解 ;河北理工大学轻工学院毕业设计说明书 第 12 页 共 51 页 Fla

    35、sh 保密位单元深藏于芯片内部, 无法用电子显微镜看到保密位; 可多次烧写的 Flash 且具有多重密码保护锁死(LOCK)功能,因此可快速完成产品商品化,并可多次更改程序(产品升级)而不必浪费 IC 芯片或电路板,大大提高产品质量及竞争力。 五、I/O 口功能强、驱动能力大,1 个 I/O 口,至少可驱动 3 只伺服电机。 AVR 的 I/O 口是真正的 I/O 口,能正确反映 I/O 口输入/输出的真实情况。I/O 口有输入/输出, 三态高阻输入,也可设定内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能 I/O 口) 。工业级产品!具有大电流(灌电流)1040mA,可直接驱动可控

    36、硅 SSR 或继电器,节省了外围驱动器件。 六、具有 A/D 转换电路, 可作数据采集闭环控制 AVR 内带模拟比较器,I/O 口可作 A/D 转换用,可组成廉价的 A/D 转换器。AT90S4434/8535 具有 8 路 10 位 A/D;AT90S2333/4433 具有 6 路 10 位 A/D;功能更强的 ATmega128 有 Flash 128KB,EEPROM 4KB、RAM 4KB、I/O 端口 48 个、中断源 16 个、外中断 8 个、SPI,UART、8 路 10 位 A/D、ISP。 七、有的 AVR 单片机可组成零外设元件单片机系统 AT90S1200/2343/A

    37、Ttiny15/ATmega8 等部分 AVR 器件具有内部 RC 振荡器,1-8MHz 的工作频率,使该类单片机成为无外加元器件即可工作,就是一片芯片,可谓简单方便又省钱,作加密器件使用更妙。 八、单片机工作可靠性强 可重设启动复位。AVR 系列有内部电源开关启动计数器,可将低电平复位(/RESET)直接接到 VCC 端。当电源开时,由于利用内部 RC 的看门狗定时器,可延迟 MCU 启动执行程序。这种延时使 I/O 口稳定后执行程序,以提高单片机工作可靠性。有的 AVR 单片机还有复位电压调节功能供选择, 适用于单片机使用不同电源电压的场合。有看门狗定时器(WDT),安全保护,防止程序走乱

    38、(飞),提了高产品的抗干扰能力。 工作电压范围宽(2.76.0V),电源抗干扰性强。AT90LXX 为低电压器件(2.76.0V), AT90SXX 电压为 (4.06.0V),最低器件 ATtiny12 己到 1.8V 5.5V。 河北理工大学轻工学院毕业设计说明书 第 13 页 共 51 页 九、有功能强大的计数器/定时器 C/T 计数器/定时器,有 8 位和 16 位,可作比较器;计数器外部中断和 PWM(也可当 D/A)用于控制输出,有的有 3-4 个 PWM,作电机无级调速是理想器件。 十、有异步、同步串行通讯接口 有串行异步通讯 UART 接口,不占用定时器和 SPI 同步传输功能

    39、,因其高速故可以工作在一般标准整数频率,而波特率可达 576K。 十一、AT90S4414/AT90S8515 具有可扩展外部数据存储器达 64KB。 它们的引脚排列及功能与 8051 相似,即可替代替 8051 系列单片机(8751或 8752)的应用系统。仅差复位电平,只需对调复位电阻、电容位置。还增加很多新功能,WDT,A/D,PWM 等。 十二、并具有较大容量、可擦写 10 万次的 EEPROM,对掉电后数据保存带来方便,来电后能记住掉电时的工作状态,EEPROM(64B4KB)。 十三、ATmega16/32/64/128 等单片机,还具有 JTAG 边界扫描(芯片内部功能检测)、仿

    40、真、编程功能,大大降低了单片机开发成本。 十四、单片机可做硬件软化, 软件硬化。电子设计、电子制作、智能电子、机器人制作等,化很少钱就可用 AVR 单片机来方便、简捷、快速、高效完成。1.2.3 ATmega16 单片机简介ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16的数据吞吐率高达1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。AVR 内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算术逻辑单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的

    41、寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10倍的数据吞吐率。常见的ATmega16单片机封装形式如图1所示:河北理工大学轻工学院毕业设计说明书 第 14 页 共 51 页 图1ATmega16单片机引脚说明引脚符号 引脚名称与功能VCC 数字电路的电源GND 地端口PA(PA7PA0)端口A为A/D 转换器的模拟输入端,端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口A 处于高阻状态端口B

    42、(PB7PB0)端口B 为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大河北理工大学轻工学院毕业设计说明书 第 15 页 共 51 页 电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B 处于高阻状态。端口B 也可以用做其他不同的特殊功能端口C(PC7PC0)端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C 处于

    43、高阻状态。如果JTAG接口使能,即使复位出现引PC5(TDI)、 PC3(TMS)与 PC2(TCK)的上拉电阻被激活。端口C 也可以用做其他不同的特殊功能.端口D(PD7PD0)端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D 处于高阻状态。端口D 也可以用做其他不同的特殊功能RESET复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。持续时间小于门限间的脉冲不能保证可河北理工大学轻工学院毕业设计说明书 第

    44、16 页 共 51 页 靠复位XTAL1反向振荡放大器与片内时钟操作电路的输入端XTAL2 反向振荡放大器的输出端AVCCAVCC是端口A与A/D转换器的电源。不使用ADC时,该引脚应直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC 连接AREF A/D 的模拟基准输入引脚ATmega16 有如下特点:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32个通用I/O 口线,32个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编程串行

    45、USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装) 的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。 工作于空闲模式时CPU 停止工作,而USART、两线接口、A/D 转换器、SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态; ADC 噪声抑制模式时终止CPU和除了异步定时器与ADC 以外所有I/O 模块的工作,以降低ADC

    46、 转换时的开关噪声;Standby 模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式下则允许振荡器和异步定时器继续工作。本芯片是以Atmel高密度非易失性存储器技术生产的。片内ISP Flash 允许程序存储器通过ISP 串行接口,或者通用编程器进行编程,也可以通过运行于AVR 内核之中的引导程序进行编程。引导程序可以使用任意接口将应用程序下河北理工大学轻工学院毕业设计说明书 第 17 页 共 51 页 载到应用Flash存储区(Application lash Memory)。在更新应用Flash存储区时引导F

    47、lash区(Boot Flash Memory)的程序继续运行,实现了RWW 操作。通过将8 位RISC CPU 与系统内可编程的Flash 集成在一个芯片内, ATmega16 成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案。ATmega16 具有一整套的编程与系统开发工具,包括:C 语言 编译器、宏汇编、 程序调试器/ 软件仿真器、仿真器及评估板。河北理工大学轻工学院毕业设计说明书 第 17 页 共 51 页 2.红外测距的工作原理及基本结构2.1 红外线测距发射与接收器件介绍红外线测距是利用红外光来传送控制指令信号,因此,作为红外测距中的红外光发射器件的红外发

    48、光二极管和红外光接收器件的红外光敏管,是构成红外测距系统的基本器件。 一、红外线发射器件1.红外线发射器件的结构与原理红外线发射器件是最长用的为红外发光二极管,它与普通发光二极管的结构 原理以及制作工艺基本相同,是只有一个 PN 结的半导体器件,只是所有的材料不同,制造红外发光二极管砷化钾,砷铝钾等,其中应用最多的是砷化钾。红外发光二极管一般采用环氧树脂,玻璃,塑料等封装,除白色透明材料封装外,还可见到用蓝色透明材料封装的, 。红外发光二极管按发光功率的大小,可分为小功率,中功率,大功率三种。另外,红外发光二极管除顶面发光型外,还有侧面发光型。小功率管一般采用全塑封装,也有部分是采用陶瓷底座,顶端用玻璃或环氧树脂透镜封装的,中大功率管一般采用带螺纹金属底座,以便安装散热片。随着发光功率得提高,相应体积的管子也增大。2.红外发光二极管的主要参数(1)正向工作电流 f

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:红外线概述___AVR单片机论述___红外测距.doc
    链接地址:https://www.docduoduo.com/p-2307011.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开