单片机的码盘转速测量论文_第1页
单片机的码盘转速测量论文_第2页
单片机的码盘转速测量论文_第3页
单片机的码盘转速测量论文_第4页
单片机的码盘转速测量论文_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、目 录 第一章第一章 绪论绪论.1 1.1 国内外转速测量技术简介 .1 第二章第二章 原理说明及方案选择原理说明及方案选择.2 2.1 转速测量理论的简要介绍 .2 2.2 方案选择 .3 2.3 方案原理 .3 2.4 转速测量参数及电路参数分析 .4 2.4.1MCS-51 的定时器/计数器简介.4 2.4.2 定时器模式选择位.5 第三章第三章 硬件电路的设计硬件电路的设计.7 3.1 单片机的选择 .7 3.1.1 80C51 的介绍.10 3.2 旋转编码器的选择 .13 3.2.1 PALD6615-256-C05E 简介.13 3.2.2 PALD6615-256-C05E 编

2、码器的应用.14 第四章第四章 显示部分显示部分.15 4.1 LED 显示器.15 4.2 LCD 显示器.15 4.2.1 LCD 的分类及特点.15 4.2.1 笔段式 LCD 液晶显示器的驱动.15 4.2.2 LCD 显示模块 LCDM(Liquid Crystal Display Module) .15 4.3 LCD 显示器的驱动接口.17 结论结论.19 谢辞谢辞.20 参考文献参考文献.21 附录一附录一 系统电路图系统电路图.22 附录二附录二 程序清单程序清单.23 第一章 绪论 1.1 国内外转速测量技术简介1 测量角位移的数字编码器,它具有分辨能力强、测量精度高和工作

3、可靠等 优点,是测量轴转角位置的一种最常用的位移传感器。 光电轴角编码器通常按照光栅码盘团的编码方式进行分类。目前常用的类 型为增量式光电轴角编码器和绝对光电轴角编码器。 光栅式光电编码器正向着高分辨力的方向发展。如日本尼康公司生产的 2HR32400 轴角编码器, 每转可输出1296万个脉冲(0.1),可谓日本的最高分辨 力。我国在光电轴角编码器的开发方面上也已经取得了长足的进展,1985年航天 部一院计量站研制的精密数显转台,分辨力0.01;1995年中科院长春光机所和 中国计量科学研究院联合研制出的角度基准,分辨力0.001,精度 P+V=0.05(误差修正后);成都光电所研制的JC21

4、精密测角仪的增量式光电轴角 编码器分辨力达到了0.02,测角精度R0.042。 随着科学技术的发展,形形色色的转速测量仪不断出现。它们的结构不同, 性能各异。至今没有系统的分类方法,在这里只按测量原理和主要元件性质进 行分类说明。按照测量原理主要分为测频法、测周法两种基本的方法,以此提 高测量精度。由于电子计数器所特有的1 个数的误差的存在,应根据转速脉 冲频率的大小恰当选择测量方法。所谓测频法就是测量转速脉冲频率的方法, 它用基准时间信号发生电路的脉冲来控制计数门的开闭,在单位时间内对来自 转速传感器的脉冲进行计数。所谓测周法就是测量转速脉冲周期的方法。它用 传感器的脉冲来控制计数门的开闭,

5、在转速脉冲周期内对基准时间信号发生电 路的脉冲进行计数,然后按 f=1/T 公式换算成转速脉冲的频率。 目前按现有产品的主要构成元件分类,可分为晶体管式、集成电路式和单 片机式。晶体管式所采用的元件主要是晶体管,有的晶体管式转速测量仪设有 记忆电路,其数码管无闪烁现象,显示效果较好,而且测量速度较高。顾名思 义集成电路式转速测量仪,所采用的元件是集成电路元件。由于集成电路具有 重量轻、体积小、功耗小等优点,而且集成电路元件内设有显示电路,这使得 转速测量仪实现小型化。单片机的出现使得这种仪表的设计变得更加灵活3。 2 第二章 原理说明及方案选择 2.1 转速测量理论的简要介绍 转速测量的应用系

6、统在工业生产、科技教育、民用电器等各领域的应用极 为广泛,往往成为某一产品或控制系统的核心部分,其各种参数在不同的应用 中有其侧重,但转速测量系统作为普遍的应用在国民经济发展中,有重要的意 义。 转速测量的方法有很多,根据工作原理可分为计数式、模拟式、同步式。 计数式方法是用某种方式读出一定时间内的总转数;模拟式方法是测出由瞬时转 速引起的某种物理量的变化;同步式是用利用已知的频率与旋转体的旋转同步来 测量转速4。 一般的转速测试可用机械式转速表、发电机式转速表以及频闪式转速表, 但在有些情况下,其测量精度,瞬时稳定度不能满足更高的要求,因此,在测 量方法和传感器的选择上显得尤为重要。常用的传

7、感器种类有光电传感器、电 磁式传感器、电容式传感器等,而测量方法上有测量转速周期、转速频率等。 如表 2-1 所示 表 2-1 各种测速方法比较5 形式测量方法适用范围特点备注 机械式通过齿轮转动数字轮中、低速简单、价 廉 光电式来自被测旋转体上的光 线使光电管产生电脉冲 中、高速数字式 计数式 电磁式利用磁电转换器将转速 变换成电脉冲 中、高速数字式 机械式利用离心力与转速成平 方成正比的关系 中、低速简单 发电机式利用电机电流或交流电 压与转速成正比关系 高速可远距离 指示 测速发 电机 模拟式 电容式利用电容充、放电与转 速成正比的关系 中、高速 机械式转动带槽的圆盘,观察 旋转体的同步

8、关系 中速 同步式 闪光式用已知频率闪光测出旋 转体同步的频率 中、高速 3 2.2 方案选择 就转速测量原理而言,大体可分为二大类,一是用单位时间内测得物体的 旋转角度来计算速度,例如在单位时间内,累计转速传感器发出的 N 个脉冲, 即为该单位时间的速度。这种以测量频率来实现测量转速的方法,称测频法。 即“M”法;另一类是在给定的角位移距离内,通过测量这一角位移的时间来进 行测速的方法,称测周法,即“T”法,如给定的角位移 AO,传感器便发出一 个电脉冲周期,以晶体震荡频率而产生的标准脉冲来度量这一周期时间,再经 换算可得转速。 这两种测速方法各有优缺点, “M”法一般用于高速测量,在转速较

9、低时, 测量误差较大,而且,检测装置对转速分辨能力也变差;而“T”法一般用于低 速侧量,速度越低测量精度越高,但在测量高转速时,误差较大。 从测速设备的工作性质考虑,本设计使用测频法,即“M”法。 2.3 方案原理 在一定测量时间 T 内,测量脉冲发生器(替代输入脉冲)产生的脉冲数 m1, 来测量转速。如图 2-1 所示 图 2-1“M”法测量转速脉冲 设在时间 T 内,转轴转过的弧度数为 X,则的转速 n 可由下式表示: n=60X/2T (2-1) 转轴转过的弧度数 X,可用下式所示 X=2m1/p (2-2) 将(2-1)式代入(2-2)式,得 转速 n 的表达式为: n=60m1/Tp

10、 (2-3) n转速单位: (转/分) T定时时间单位:(秒) 在该方法中,测量精度是由于定时时间 T 和脉冲的不能保证严格同步,以 4 及在 T 内能否正好测量外部脉冲的完整的周期,可能产生的 1 个脉冲的量化误 差。因此,为了提高测量精度,T 要有足够长的时间。定时时间可根据测量对 象情况预先设置。设置的时间过长,可以提高精度,但在转速较快的情况下, 所计的脉冲数增大(码盘孔数已定情况下),限制了转速测量的量程。而设置的 时间过短,测量精度会受到一定的影响。 2.4 转速测量参数及电路参数分析 选定方案中 m1的值为旋转编码器前后两次读数之差,定时时间初步选定为 100ms。 2.4.1M

11、CS-51 的定时器/计数器简介 2 个 16 位的定时/计数器,有多种工作方式。 定时/计数器工作在定时模式时,计数脉冲信号来自单片机的内部,计数速 率是晶振频率的 1/12,当计数器启动后,每个机器周期计数器自动加 1。 定时/计数器工作在计数模式时,计数器对外部脉冲进行计数,计数器计 P3.4(T0 脚)P3.5(T1 脚)负跳变次数。每产生一次负跳变,计数器自动加 1。 如图 2-2 及表 2-2 图 2-2 TMOD 寄存器用于定时/计数的操作方式及工作模式指令格式 表 2-2 操作方式选择位 M0 M1 说 明 0 00 13位定时器/计数器,由TL0低五位和TH0高八位组成 工作

12、方式 0 11 16位定时器/计数器,由TL0低八位和TH0高八位组成 1 0 2 8位定时器/计数器,由TL0低八位组成 1 1 3 TL0低八位和TH0高八位分别位8位定时器/计数器 5 2.4.2 定时器模式选择位 C/T0,定时器模式,每一个机器周期计数器自动加 1。 C/T1,计数器模式,在单片机 T0 引脚上每发生一次负跳变,计数器自动加 1。 GATE0,定时/计数器工作不受外部控制。 GATE1,定时/计数器 T0 的起停受 INT0 引脚的控制。 1.计算计数初始值 因为系统的晶振频率为 fosc=12MHz,则机器周期 Tm=12/fosc=1s。 设计数初始值为 X: X

13、=216-td/Tm=216-1105/1=15535 则(TH0)=00111100B3CH,(TL0)=10101111B=AFH 2.设置工作方式 方式 0:M1M0=01; 定时器模式:C/T=1; 定时/计数器启动不受外部控制: GATE=0; 因此,(TMOD)=05H。 关于测速电路的参数,本次设计采用了如下方案: AT80C51 单片机属于 CMOS 型 8 位单片机,其在片内的振荡器电路由晶体控 制的单极线性反相器组成,同 HMOS 型所用方法一样,要求用晶体控制的感性阻 抗方波振荡器,但也存在一些差别,其一为 80C51 可在软件的控制下关闭振荡 器,其二为 80C51 的

14、内部时钟电路由 XTAL2 引脚上的信号来驱动。本次设计中 的振荡器可用晶体作为感性电抗与外部电容组成并联共振槽路。晶体的特性与 电容值的大小(C1、C2)并不严格,高质量的晶体对任何频率都可取用 30pF 的 电容,对于廉价应用中,可采用陶瓷共振器,这时 C1、C2 一般取 47pF;这里 选取频率 12MHZ 晶振,电容 C1、C2 为 30pF。看门狗电路电路参见图 2-3 6 图 2-3 MAX813L 看门狗电路 图中,电阻 R1 和 R2 分压产生 1.25V 电源门限值。当此脚的电压低于 1.25V 时,即电源电压低于额定值时,PFO 将产生一个脉冲信号,可以用于向 CPU 发出

15、中断申请,使 CPU 完成应急处理。此功能可完成电源电压的监测。 P1.0 喂狗信号,在软件的编制中通过对 P1.0 的位操作向 MAX813L 的看门狗 输入端输入一个负脉冲。如果程序出现“跑飞”现象,程序将不能正常运行, 这个定时发出的脉冲也得不到保障。当单片机超过 1.6 秒未向 MAX813L 的看 门狗输入端发脉冲信号,MAX813L 内部的定时器将会强制将 WDO 拉到低电平, 这个低电平通过 MR 产生复位信号。单片机复位后从初始状态开始运行,从而 保证系统的可靠性,起到了看门狗的作用。 此电路同时兼有上电复位和按键复位功能。 第三章 硬件电路的设计 3.1 单片机的选择 随着大

16、规模集成电路(LSI)制造技术的飞速发展,单片机也随之迅猛发展, 其发展历史大致分为三个阶段: 第一阶段(1976 年1978 年):初级单片微处理器阶段。以 Intel 公司的 MCS-48 为代表。此系列的单片机具有 8 位 CPU,并行 I/O 端口,8 位时序同步 计数器,寻址范围不大于 4KB,但是没有串行口。 第二阶段(1978 年现在):高性能单片机微处理器阶段,如 Intel 公司 MCS-5,Motorola 公司的 6801 和 Zilog 公司的 Z8 等,该类型单片机具有串行 I/O 端口,有多种中断处理系统,16 位时序同步计数器,RAM,ROM 容量加 大,寻址范围

17、可达 64KB,有的芯片甚至还有 A/D 转换接口。由于该系列单片 机应用领域极其广泛,各公司正大力改进其结构与性能。 第三阶段(1982 年现在):8 位单片机,经处理器改良型及 16 位单片机 微处理器阶段。 在本次设计中,有多种型号的单片机可供选择,具体型号如 89C2051,89C51,89C52,80C51,89S52 单片机都可以较好地完成本次设计的 要求,因此设计者选用了近来应用较为广泛的 80C51 型单片机。 一个单片机应用系统的硬件电路设计应包含有两个部分内容: 7 第一是系统扩展,即当单片机内部的功能单元,如 ROM、RAM、I/O 口、 定时/计数器、中断系统等容量不能

18、满足应用系统要求时,必须在片外进行扩展, 选择适当的芯片,设计相应的电路。 第二是系统配置,即按照系统功能要求配置外围设备,如键盘、显示器、 打印机、D/A、A/D 转换器等,并设计相应的接口电路。因此,系统的扩展和 配置应遵循下列原则6: 1.尽可能选择典型电路,并符合单片机的常规用法。 2.系统的扩展与外围设备配置应满足系统功能的要求,并留有适当的余量, 以便进行二次开发。 3.硬件结构应与应用软件方案统一考虑,软件能实现的硬件功能尽可能用 软件来实现,但需注意的是软件实现占用 CPU 的时间,而且,响应时间 比硬件长。 4.单片机外接电路较多时,应考虑其驱动能力,减少芯片功耗,降低总线

19、负载。 根据上述原则,设计系统如图 3-1 所示: 图 3-1 单片机系统测量转速原理框图 8 程序框图如图 3-2 所示: 主程序 初始化,各寄 存器清 0 设定定时器初 值,100ms 读取编码器第 一个读数 读取编码器第 二个读数 将前后两读数相减, 乘系数,计算出转速 值将 2 进制转换为 10 进制 送 LCD 模 块显示 延时 喂狗 定时 100ms 到? 等待 Y N 结束 9 图 3-2 程序框图 3.1.1 80C51 的介绍6 80C51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4kbytes 的可系统编程的 Flash 只读程序存储器,

20、器件采用 ATMEL 公司的高密度、 非易失性存储技术生产,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储 器既可在线编程(ISP)也可用传统方法进行编程及通用 8 位微处理器于单片芯 片中,ATMEL 公司的功能强大,低价位 AT80C51 单片机可为您提供许多高性价 比的应用场合,可灵活应用于各种控制领域。AT80C51 提供以下标准功能:4k 字节 Flash 闪速存储器,128 字节内部 RAM,32 个 IO 口线,看门狗(WDT), 两个数据指针,两个 16 位定时计数器,一个 5 向量两级中断结构,一个全双 工串行通信口,片内振荡器及时钟电路。同时,AT80C51

21、 可降至 0Hz 的静态逻 辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但 允许 RAM,定时计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 主要性能参数: 与 MCS-51 产品指令系统完全兼容 4k 字节在系统编程(ISP)Flash 闪速存储器 1000 次擦写周期 4.05.5V 的工作电压范围 全静态工作模式:0Hz33MHz 三级程序加密锁 1288 字节内部 RAM 32 个可编程 IO 口线 2 个 16 位定时计数器 6 个中断源 全双工串行 UART 通道 低功耗空

22、闲和掉电模式 中断可从空闲模唤醒系统 看门狗(WDT)及双数据指针 10 掉电标识和快速编程特性 灵活的在系统编程(ISP 字节或页写模式) 图 3-3 80C51 芯片引脚 图 Vcc:电源电压 GND:地 P0 口:P0 口是一组 8 位漏极开路型双向 I0 口,也即地址数据总线复用 口。作为输出口用时,每位能驱动 8 个 TTL 逻辑门电路,对端口写“l”可作为 高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位) 和数据总线复用,在访问期间激活内部上拉电阻。 在 F1ash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节, 校验时,要求外

23、接上拉电阻。 P1 口:Pl 是一个带内部上拉电阻的 8 位双向 IO 口,Pl 的输出缓冲级可驱 动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“l”,通过内部的上拉 电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上 拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 Flash 编程和程序校验期间,Pl 接收低 8 位地址。 表 3-1 P1 口引脚功能表 端口引脚第二功能 P1.5MOSI(用于 ISP 编程) P1.6MISO(用于 ISP 编程) P1.7SCK(用于 ISP 编程) P2 口:P2 是一个带有内部上拉电阻的 8 位双向 IO 口

24、,P2 的输出缓冲级可 驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“1”,通过内部的上 拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在 上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 在访问外部程序存储器或 16 位地址的外部数据存储器(例如执行 MOVXDPTR 指令)时,P2 口送出高 8 位地址数据。在访问 8 位地址的外部数据 存储器(如执行 MOVXRi 指令)时,P2 口线上的内容(也即特殊功能寄存器 (SFR)区中 P2 寄存器的内容),在整个访问期间不改变。 Flash 编程或校验时,P2 亦接收高位地址和其它控制信号7。 P

25、3 口:P3 口是一组带有内部上拉电阻的 8 位双向 I0 口。P3 口输出缓冲级 可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对 P3 口写入“l”时,它们 被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的 P3 口将用 11 上拉电阻输出电流(IIL)。 P3 口除了作为一般的 I0 口线外,更重要的用途是它的第二功能,如下 表所示: P3 口还接收一些用于 Flash 闪速存储器编程和程序校验的控制信号。 表 3-2 P3 口引脚功能表 RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将 使单片机复位。WDT 溢出将使该引脚输出高电平,设置 S

26、FR AUXR 的 DISRT0 位(地址 8EH)可打开或关闭该功能。DISRT0 位缺省为 RESET 输出高电平打开 状态。 ALE:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)PROG 输出脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器,ALE 仍以时钟 振荡频率的 16 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时 目的。要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。 对 F1ash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。8 如有必要,可通过对特殊功能寄存器(SFR)区中的 8EH 单元的 D0 位置 位,可禁止 ALE

27、操作。该位置位后,只有一条 M0VX 和 M0VC 指令 ALE 才会 被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 无 效。 :程序储存允许()输出是外部程序存储器的读选通信号,当 PSENPSEN AT89S51 由外部程序存储器取指令(或数据)时,每个机器周期两次有PSEN 效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的信号。PSEN EAVPP:外部访问允许。欲使 CPU 仅访问外部程序存储器(地址为 0000HFFFFH),EA 端必须保持低电平(接地)。需注意的是:如果加密位 端口引脚第二功能 P3.0 RXD(串行输入口) P3.1 TXD(串

28、行输出口) P3.2(外中断 0)0INT P3.3 (外中断 1)1INT P3.4 T0(定时计数器 0 外部输入) P3.5 T1(定时计数器 1 外部输入) P3.6(外部数据存储器写选通)WR P3.7(外部数据存储器读选通)RD 12 LB1 被编程,复位时内部会锁存 EA 端状态。 如 EA 端为高电平(接 Vcc 端),CPU 则执行内部程序存储器中的指令。 F1ash 存储器编程时,该引脚加上+12V 的编程电压 Vpp。 XTALl:振荡器反相放大器及内部时钟发生器的输入端。 XTAL2:振荡器反相放大器的输出端。 3.2 旋转编码器的选择 码盘分为绝对式编码器和增量编码器

29、两种,前者能直接给出与角位置相对 应的数字码;后者利用计算系统将旋转码盘产生的脉冲增量针对某个基准数进 行加减以求得角位移9。 本次设计采用实验室提供的长春三峰 PALD6615-256-C05E 光电轴角编码器。 3.2.1 PALD6615-256-C05E 简介 该旋转编码器主要由光栅、光源、检读器、信号转换电路、机械传动等部 分组成。光栅面上刻有节距相等的辐射状透光缝隙,相邻两个透光缝隙之间代 表一个增量周期;分别用两个光栅面感光。由于两个光栅面具有 90的相位差, 因此将该输出输入数字加减计算器,就能以分度值来表示角度10。 如图 3-3 所示 图 3-3 PALD6615-256-

30、C05E 旋转编码器外观 表 3-3 机械参数 电源电压 DC(V) 输出形式输出码制放大整形分割数 电压自然二进制码有50.5 电流自然二进制码有 256 13 表 3-4 机械参数 允许轴负载允许最大机械转数启动力矩(25) 径向轴向 200r/min1.510-2Nm100N10N 表3-5 环境参数 工作环境储存温度耐振动耐冲击构造防护等级重量 -20+50-30+7030m/ S2 (10200Hz) (X、Y、Z三 个方向各2小 时) 30m/ S2 (X、Y、Z 三个方向 各2次) 防尘IP540.9KG(电 缆除外) 3.2.2 PALD6615-256-C05E 编码器的应用

31、 近十几年来,光电编码器发展为一种成熟的多规格、高性能的系列工业化 产品,在数控机床、机器人、雷达、光电经纬仪、地面指挥仪、高精度闭环调 速系统、伺服系统等诸多领域中得到了广泛的应用 下表为PALD6615-256-C05E编码器的接线表 表3-6 接线表 航空插头脚 位 电缆颜色输出功能备注 1 浅蓝色八位2进制码的第1位 最低位单圈基础码(每转脉 冲) 2 深蓝色八位2进制码的第1位 3 紫色八位2进制码的第1位 4 橙色八位2进制码的第1位 5 灰色八位2进制码的第1位 6 绿色八位2进制码的第1位 7 黄色八位2进制码的第1位 14 8 浅紫色八位2进制码的第1位 17 红色编码器电源

32、DC5V 18 黑色编码器0V 19 白色清0(用于0位设定)外部输入530V正脉 冲 其余脚空脚 第四章 显示部分 在单片机系统中,常用的显示器有:发光二极管显示器,简称 LED;液晶 显示器,简称 LCD;荧光管显示器。 4.1 LED 显示器 LED 电子显示屏是由几万 -几十万个半导体发光二极管像素点均匀排列 组成。利用不同的材料可以制造不同色彩的LED 像素点。目前应用最广的 是红色、绿色、黄色。而蓝色和纯绿色LED 的开发已经达到了实用阶段。 LED 显示屏(LED panel):LED 就是 light emitting diode,发光二极 管的英文缩写,简称 LED。它是一种

33、通过控制半导体发光二极管的显示方 式,用来显示文 字、图形、图像、动画、行情、视频、录像信号等各种信息 的显示屏幕 11。 LED 显示块是由发光二极管显示字段组成的显示器,有 7 段和“米”字段 之分,这种显示块有共阳极和共阴极两种。 LED 显示器有静态显示和动态显示。 但是,LED 显示位数增多时,静态显示就无法适应。动态显示时,LED 的二极管 从导通到发光要有一定的延时,导通时间太小,发光太弱人眼无法看清,但也 不能太大,因为毕竟要受限于临界闪烁频率,而且此时间越长,占用 CPU 时间 也越多,另外,显示位增多,也将占用大量的 CPU 时间,因此动态实质是以牺 牲 CPU 空间换取时

34、间和能耗减少。 LED 显示屏可以显示变化的数字、文字、图形和图像;不仅可以用于室内 环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。 15 LED 之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不 开的。这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、 耐冲击和性能稳定。LED 的发展前景极为广阔,目前正朝着更高亮度、更高耐 气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。 4.2 LCD 显示器 液晶显示器简称 LCD(Liquid Crystal Diodes)是利用液晶经过处理后能够改 变光线传输方向的特性,达到显示字

35、符或者图形的目的。其特点是体积小、重 量轻、功耗极低、显示内容丰富等特点,在单片机应用系统中有着日益广泛的 应用。 4.2.1 LCD 的分类及特点 分类:笔段式和点阵式(可分为字符型和图像型) 。 4.2.1 笔段式 LCD 液晶显示器的驱动 在 LCD 的公共极(一路为背电极)加上恒定的交变方波信号,通过控制段 极的电压变化,在 LCD 两极间产生所需的零电压或二倍幅值的交变电压,以达 到 LCD 亮、灭的控制。在笔段式 LCD 的段电极与背电极间施加周期地改变极性 的电压(通常为 4V 或 5V) ,可使该段呈黑色。 4.2.2 LCD 显示模块 LCDM(Liquid Crystal

36、Display Module) 在实际应用中,用户很少直接设计 LCD 显示器驱动接口,一般是直接使用 专用的 LCD 显示驱动器和 LCD 显示模块 LCDM 。 LCDM 是把 LCD 显示屏、背景光源、线路板和驱动集成电路等部件构造成一 个整体,作为一个独立部件使用。其特点是功能较强、易于控制、接口简单, 在单片机系统中应用较多。其内部结构如下页图所示。LCDM 一般带有内部显示 RAM 和字符发生器,只要输入 ASCII 码就可以进行显示。如图 4-1 图 4-1 LCD 模块外观 图 4-2 液晶显示器基本结构 16 液晶显示器 LCD 是一种极低功耗显示器,其应用特别广泛。目前常用

37、的 LCD 是根据液晶的扭曲-向列效应原理制成的。这是一种电场效应,夹在两块导 电玻璃电极之间的液晶经过一定处理后,其内部的分子呈 90的扭曲,这种液 晶具有旋光特性。当线形偏振光通过液晶层时,偏振面回旋转 90。当给玻璃 电极加上电压后,在电场的作用下液晶的扭曲结构消失,其旋光作用也随之消 失,偏振光便可以直接通过。当去掉电场后液晶分子又恢复其扭曲结构。把这 样的液晶放在两个偏振之间,改变偏振片的相对位置就可得到黑底白字或白底 黑字的显示形式。LCD 的响应时间为毫秒级,域值电压为 320V,功耗为 5100mW/cm2. LCD 常采用交流驱动,通常采用异或门把显示控制信号和显示频率信号合

38、 并为交变的驱动信号。当显示控制电极山上波形与公共电极上的方波相位相反 时,则为显示状态。显示控制信号由 C 端输入,高电平为显示状态。显示频率 信号是一个方波。当异或门的 C 端为低电平时,输出端 B 的电位与 A 端相反, LCD 两端呈现交替变化的电压,LCD 显示。常用的扭曲-向列型 LCD,其驱动电 压范围是 36V。由于 LCD 是容性负载,工作频率越高消耗的功率越大。而且 显示频率升高,对比度会变差,当频率升高到临界高频以上时,LCD 就不能显 示了,所以 LCD 宜采用低频工作。 LCD 的驱动方式分为静态和时分割驱动两种。不同的 LCD 显示器要采用不 同的驱动方式。静态驱动

39、方式的 LCD 每个显示器的每个字段都要引出电极,所 有显示器的公共电极连在一起后引出。显然显示位数越多,引出线也越多,相 应的驱动电路也越多,故适用于显示位数较少的场合。时分割驱动方式实际上 是用矩阵驱动法来驱动字符显示。字段引线相当于行引线,公共电极相当于列 引线,字符的每一个字段相当于矩阵的一个点。 分时驱动是常用的时分割驱动方法。分时驱动常采用偏压法。 4.3 LCD 显示器的驱动接口 驱动接口分为静态驱动和时分割驱动两种接口形式。 静态 LCD 驱动接口的功能是将要显示的数据通过译码器译为显示码,再变 为低频的交变信号,送到 LCD 显示器。译码方式有硬件译码和软件译码两种, 硬件译

40、码采用译码器,软件译码由单片机查表的方法完成。 LCD 显示器采用 4N07。4N07 的工作电压为 36V,阈值电压为 1.5V,工作 频率为 50200Hz,采用静态工作方式,译码驱动器采用 MC14543。MC14543 是 带锁存器的 CMOS 型译码驱动器,可以将输入的 BCD 码数据转换为 7 段显示码输 出。驱动方式由 PH 端控制,在驱动 LCD 时,PH 端输入显示方波信号。LD 是内 部锁存器选通端,LD 为高电平时,允许 AD 端输入 BCD 码数据,LD 为低电平 17 时,锁存输入数据。BI 端是消隐控制,BI 为高电平时消隐,即输出端 ag 输 出信号的相位与 PH

41、 端相同。 LCD 的时分割驱动接口通常采用专门的集成电路芯片来实现。MC145000 和 MC145001 是较为常用的一种 LCD 专用驱动芯片。MC145000 是主驱动器, MC145001 是从驱动器。主、从驱动器都采用串行数据输入,一片主驱动器可带 多片从驱动器。主驱动器可以驱动 48 个显示字段或点阵,每增加一片从驱动器 可以增加驱动 44 个显示字段或点阵。驱动方式采用 1/4 占空系数的 1/3 偏压法。 MC145000 的 B1B4端是 LCD 背电极驱动端,接 LCD 的背电极,即公共电极 COM1COM4。MC145000 的 F1F12和 MC145001 的 F1

42、F11端是正面电极驱动器, 接 LCD 的字段控制端。对于 7 段字符 LCD,B1接 a 和 f 字段的背电极,B2接 b 和 g 的背电极,B3接 e 和 c 的背电极,B4接 d 和 Dp的背电极。F1接 d、e、c、f 和 g 的正面电极,F2接 a、b、c 和 DP的正面电极。DIN 端是串行数 据输入端。DCLK 是移位时钟输入端。在 DIN 端数据有效期间,DCLK 端的一个负 跳变,可以把数据移入移位寄存器的最高序号位,即 MC145000 的第 48 位或 MC145001 的第 44 位,并且使移位寄存器原来的数据向低序号移动一位。 MC145000 的最低位移入 MC14

43、5001 的最高位。串行数据由单片机 80C31 的 P3.0 端送出。首先送出 MC145001 的第一位数据,最后送出 MC145000 的第 48 位数据。 数据“1”使对应的字段显示, “0”为不显示。MC145000 内部显示寄存器各位 与显示矩阵的对应关系如表 4-10 所示。MC145001 与 MC145000 的区别只是少了 F12端对应的一列,其它对应关系都一样。 MC145000 带有系统时钟电路,在 OSC IN 和 OSC OUT 之间接一个电阻即可 产生 LCD 显示所需要的时钟信号。这个时钟信号由 OSC OUT 端输出,接到个片 MC145001 的 OSC I

44、N 端。时钟频率由谐振电路的电阻大小决定,电阻越大频率 越低。使用 470K 的电阻时,时钟频率为 50Hz。时钟信号经 256 分频后用作 显示时钟,其作用与静态时的方波信号一样,用于控制驱动器输出电平的等级 和极性。另外这个时钟还是动态扫描的定时信号每一周期扫描 4 个背电极中的 一个。由于背电极的驱动信号只在主驱动器 MC145000 发生,所以主从驱动器必 须同步工作。同步信号由主驱动器的贞同步输出端 FS OUT 输出,接到所有从 驱动器的贞同步输入端 FS IN。每扫描完一个周期,主驱动器即发一次帧同步 信号,并且在这时更新显示寄存器的内容。 基于 LCD 显示块低功耗、短响应时间

45、以及适应低频工作的特点,设计者选 用 LCD 显示器完成显示部分的功能。 18 结 论 本文对单片机用于转速测量的理论、原理进行了系统的分析、比较,并对 每种测量方法定性、定量的予以阐述,设计了显示接口电路和应用程序。以下 从四个方面进行总结: 硬件电路 单片机用于转速测量种类较多,方法各有不同,在硬件设计上根据使用场 合、功能和要求,采用的电路也有差异,单片机有用 80C51 系列的 80C31、80C51 等,并对其进行扩展。本系统采用 80C51 单片机,充分利用单片 机内部自带的 16 位定时计数器进行设计,较完全的开发了单片机自身的功能, 接口利用了 80C51 的 P2 口具有较大的电流驱动能力的特点,未扩展驱动芯片, 直接由单片机驱动,简化了硬件电路。有一定的实用价值和较高的性价比,可 用于工业控制中的转速检测、民用电器及其他应用。 测量方法 在测量原理上采用先进的 M 的测量方法,保证了高转速的测量中获得较高 的精度。应用范围广泛

温馨提示

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

评论

0/150

提交评论