收藏 分享(赏)

ht1629g仿真汽车仪表信息显示应用.pdf

上传人:kuailexingkong 文档编号:1603538 上传时间:2018-08-10 格式:PDF 页数:12 大小:520.86KB
下载 相关 举报
ht1629g仿真汽车仪表信息显示应用.pdf_第1页
第1页 / 共12页
ht1629g仿真汽车仪表信息显示应用.pdf_第2页
第2页 / 共12页
ht1629g仿真汽车仪表信息显示应用.pdf_第3页
第3页 / 共12页
ht1629g仿真汽车仪表信息显示应用.pdf_第4页
第4页 / 共12页
ht1629g仿真汽车仪表信息显示应用.pdf_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 1 / 12 January 22, 2018 HT1629G 仿真 汽车 仪表 信息 显示 应用 文 件编码 :AN0477S 简介 HT1629G 是由 HOLTEK 公司 开发的支持多种显示方式(1 COM240 SEG 或 2 COM240 SEG) 的 LCD 驱动芯片,内部 RAM 直接映射 到相对应的 LCD 显示单元。支持 3 线 SPI 串 行通信, 同时支持 LED 驱动 , 可通过 16 级 占空比调节 LED 灰度。 相对 应的软件配置命令 使其适用于多功能的 LCD 显 示应用。 本文以 H

2、T66F50 为主控 MCU 通过 SPI 与 HT1629G 通信,来模拟一个汽车仪表盘的 LCD 显示,展示对 1239 LCD 的 静 态 驱 动 功 能 , 目 的在于让用户更清楚地掌握其特性和应用。 功能说明 LCD Panel 显示功能 时间显示 百公里油耗/速度 油耗指示 百公里油耗 光照表 汽车外观 水温表 总里程 TRIP A/B 里程 档位显示 温度显示 巡航控制指示 速度显示 油量表 返厂维修指示 速度/油耗LCD Panel 显示功能说明 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 2 / 12 January 22, 2018 LCD

3、显示面板包括光照、水温、油量指示表,时间、温度显示,汽车速度、档位、行驶里程 显 示等显 示模块 ,通过 仿真一 个开车 过程的 档位、 速度、 里程等 变化, 实现汽 车仪表 信息显 示。 上电初始化状态 所有寄存 器 回到默认值 系统振荡器和 LCD 偏压发生器关闭 LCD 显示和 LED 显示处于关闭状态 所有 Common 和 Segment 输出 V LCD Frame Frequency 为 100Hz 系统时钟 提供内部时钟控制引脚 CLS 和外部时钟输入引脚 OSC,当 CLS 拉高时, 使能内部时钟, CLS 为低时, 内部时钟除能, 此时 OSC 引脚必需连接外部时钟输入。

4、 CLS 引脚内建 RC 滤波电路。 CLS Pin Description 0 内部时钟 除能 1 内部时钟 使能 LCD Display RAM LCD 驱动芯片最大可驱动 480 (2402)点,可通过 DS 配置引脚配置为 Static 或 1/2 Duty 。 提供静态 608 bits RAM 用于储存 LCD 显示数据,SEG 输出与显示 RAM 为一一对应关系, 写 1 表示对应的显示位点亮(ON),写 0 则对应的显示位不亮(OFF)。根据 DS 配置不同 Duty 对应的显示 RAM 结构如下所述。 DS pin configuration: DS Pin Duty Bia

5、s Max RAM Address 0 1/2 1/2 1DH 1 static 1/1 3BH 注:系统使能后不能更改 DS 引脚的状态。 1. When DS=1 ,static COM Output Address COM0 COM0 COM0 COM0 COM0 COM0 COM0 COM0 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 00H SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 01H SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 02H SEG

6、232 SEG233 SEG234 SEG235 SEG236 SEG237 SEG238 SEG239 1DH D7 D6 D5 D4 D3 D2 D1 D0 Data byte 注:DS=1 时,COM0 和 COM1 的输出波形相同。 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 3 / 12 January 22, 2018 2.When DS=0 ,1/2 duty COM Output Address COM0 COM1 COM0 COM1 COM0 COM1 COM0 COM1 SEG0 SEG1 SEG2 SEG3 00H SEG4 SEG5 SE

7、G6 SEG7 01H SEG8 SEG9 SEG10 SEG11 02H SEG236 SEG237 SEG238 SEG239 3BH D7 D6 D5 D4 D3 D2 D1 D0 Data byte 3-wire SPI 通信 驱动芯片支持 3-wire SPI 通信方式, 依照 SPI 协议进行相关命令设置、显 示 RAM 数据读写操 作。其中 CSB 为片选输入引脚,CSB 为低电平时读写 HT1629G 数据和命令有效,为高电平 时对 HT1629G 读写操作无效;CLK 为串行时钟输入引脚;DIO 为串行数据传输引脚,数据 是在时钟的上升沿移出或存入寄存器,接 收 /发送数据是

8、从每一 byte 的 MSB(D7)位开始。 CSB 、 CLK 、DIO 引脚内建 RC 滤波电路来提高抗干扰性。 写入操作 可以执行写入单个命令、写入单个显示数据、连续写入显示数据等操作。 写入单个命令是将 CSB 使能,然后从 DIO 引脚发送 8bit 的 Command,Command 会在 CLK 上升沿一个一个存入 HT1629G 寄存器中,发送完毕后 CSB 除能。 写入单个显示数据是在 CSB 使能后, 发送 2 bit 的写命令“00” + 6 bit 的地址位, 经过一小段延 时后再发送 8 bit 的数据,发送完毕 CSB 除能。 连续写入显示数据是在单个写发送完 8

9、bit 数据后,再不断发送 8 bit 数据,每发送完 8 bit 数 据地址会自动加 1,当地址加到最大地址时会回到 00H,直到操作完成后才把 CSB 除能,连 续写入的时序图如下所示: 读取操作 可以执行读取单个显示数据和连续读取显示数据操作。 读取单个显示数据是在 CSB 使能后, 发送“01” + 地址位给 HT1629G,然 后 将 DIO 设为输入, 再从 HT1629G 读取 8 bit 的数据,读取完成后除能 CSB 。 连续读取操作是在单个读取操作读取 8 bit 数据后,再不断读取 8 bit 数据,每读取 8 bit 数据 后地址会自动加 1,当地址加到最大地址时会回到

10、 00H,连续读取操作完成后需要将 CSB 除 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 4 / 12 January 22, 2018 能,连续读时序图如下所示: 相关命令说明 System Mode Command 这个命令用于系统时钟和帧频率的选择, 及系统时钟、 LED 显示、 LCD 显示开关状态的控制。 Command R/W Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Def. System Mode W 1 0 X FS F D S L 80h FS:时钟频率选择 0 :51.2kHz 5.0V 1 :51.

11、2kHz 3.0V F :帧频率选择 0 :100Hz 1 :200Hz D :LED 显示控制 0 :Off 1 :On S :时钟控制 0 :Off 1 :On L :LCD 显示控制 0 :Off 1 :On LED Luminance Control Command 这个命令用于控制 LED 的亮度, 当 System Mode 中的 LED 显示控制位为 1 时, 使能 LED PWM 控制功能,同时 LED0LED3 引脚输出功能开启。 Command R/W Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Def. LED Luminance Co

12、ntrol W 1 1 E1 E0 P3 P2 P1 P0 C0h E0:1与 LED 引脚对应关系如下表: E1 E0 LED Pin 0 0 LED0 0 1 LED1 1 0 LED2 1 1 LED3 HT1629G 可以通过 16 级占空比调节 LED 亮度,PWM 值 P3:0与占空比对应关系如下: HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 5 / 12 January 22, 2018 LED PWM Luminance Setting Dimming Duty Note P3 P2 P1 P0 0 0 0 0 0/16 Lowest LED L

13、uminance 0 0 0 1 1/16 0 0 1 0 2/16 1 1 1 1 15/16 Highest LED Luminance Write Display Data Command 这个命令用于更新 LCD 显示点状态,SEG 输出与显示 RAM 为一一对应关系, 通过设置相应 SEG 值来控制 LCD 显示屏对应点的亮灭。 Command R/W Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Def. Write Display Data W 0 0 A5 A4 A3 A2 A1 A0 00h W D7 D6 D5 D4 D3 D2 D1 D0

14、 - Read Display Data Command 这个命令用于读取显示 RAM 的值,读显示 RAM 首先要发送读命令和首地址,此时 DIO 引 脚需要设置为输出状态, 然后会先读回 Dummy Byte 数据 00h, 之后再读取的数据才是首地址 存储的数据。 Command R/W Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Def. Read Display Data W 0 1 A5 A4 A3 A2 A1 A0 40h R 0 0 0 0 0 0 0 0 - R D7 D6 D5 D4 D3 D2 D1 D0 - 工作原理 H/W 方框 图

15、 LCD Demo 由 Top Board 和 Bottom Board 组成,两部分之间通过 3 线 SPI 通信方式进行数 据传输,同时 Bottom Board 为 Top Board 提供 DC 5V 电源 。 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 6 / 12 January 22, 2018 Top Board:驱 动芯片 HT1629G(COG)- Drive Condition:1/1 duty System_Initial(); HT1629G_Initial(); Dis_mode0=0? N Dis_mode0=1? 开机画面模式 Y

16、 N Y 启动模式 Dis_mode0=2? Y 开车模式 N Dis_mode0=3? Y 定速巡航模式 N Dis_mode0=4? Y 里程规划模式 N Dis_mode0=5? Y 加速模式 N Dis_mode0=6? Y 返厂维修模式 N 更新显示程序在刚上电后清 RAM,对程序运行中使用到的参数进行初始化,然后对 TM2 初始 化参 数,定时中断 10ms ,再通 过 SPI 串行通信对 HT1629G 进行 初始化。 初始化完成后,程序进入主流程,清看门狗,进入显示处理流程。首先根据显示旗标 dis_mode0 的值 进入相应的显示步骤,然后更新 LCD 显示 RAM。 定时器

17、 TM2 定时 10ms 进入中 断程序一次, 中断一次将 count_10ms 旗标加 1,并 将 flag_10ms 旗标置 1。count_10ms 是显示 延迟旗标,用于控制显示更新速度。flag_10ms 是计时模 块的 10ms 旗标,flag_10ms 置 1 时 , 进入计时模块将 time_count 加 1,当 time_count 累加到 100 时将秒旗标加 1,以此来实现时钟功能。在计时模块加入半秒时间的判断,每半秒将 F_col 取反,实现时钟显示模块的“:” 半秒闪烁。 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 9 / 12 Ja

18、nuary 22, 2018 显示说明 LCD 显示方式说明: 时间显示、温度显示 显示时间如:14:59 显示温度如:25.0 档位显示 显示档位:N 、P 、R、D 、1M 、2M 、3M 、4M 光照表 显示光照强度如: 水温表 发动机冷却液温度指示如: “C” 、“H” 长亮 油量表 显示油量如: “F” 、“E” 长亮 巡航控制指示 当定速巡航模式开启时亮 速度显示 显示行驶速度如:80km/h 总里程 显示行驶的总里程数如:2715km TRIP A/B 里程 单次出行里程:20.0km ,TRIP A 亮或 TRIP B 亮 TRIP A/B 段里程速度:120.0km/h,百公

19、里油耗/ 速度指示亮 TRIP A/B 段里程油耗:12.5L ,油耗指示亮 TRIP A/B 段里程百公里油耗:7.2L/100km ,油耗指示亮,百公里油耗/ 速度亮 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 10 / 12 January 22, 2018 LCD 显示步骤说明: 开机启动 开机启动,LCD 全屏幕点亮 ,以 1Hz 频率 闪烁 3 次 初始化及汽车外观变化模式 首先进入初始化状态: 开始计时,“:” 半秒闪烁(初始时间 14:59)。 显示车身,光照 2 格,水温 1 格,油量 1 格, 档位 P 档。 温度 25,速度 0km/h,总

20、里 程 9964km ,TRIP A :0km 。 油量表一格一格增加,加满 6 格 车门一个一个开启再两个两个关闭 开车模式(trip: 单次里程,mile :总里程) 档位切换到 D 档(显示 1s) 3s 内速度加到 60km/h,温度升到 28.0 度,mile=9965km ,trip=1.5km 以 1s 变化一个档位:D-M-M1-M2-M3-M4-M3-M2-D ,速度 慢慢升到 80km/h,温度 升到 31.5,mile=9969km ,trip=5.0km ,光照+1(3),水温+1(2) ,油耗-1(5) 定速巡航模式 巡航控制指示亮(显示 1s) 速度 2s 加到 1

21、20km/h,以 120km/h 跑 6s 后, 保持 1s 光照+1(4), 水温+1(3),油耗-1(4),mile=9976km ,trip=12.0km 里程规划模式 巡航控制指示灭,A 灭,TRIP B 亮,trip=0km(显示 1s) 汽车天窗指示亮,以 120km/h 跑 5s 后,天 窗灭,保持 1s , 油耗-1(3),mile=9981km ,trip=5.1km 加速模式 B 灭,TRIP A 亮,trip=17.1km(显示 1s) 速度 4s 加到 160km/h,保持 160km/h 跑 5s , 水温逐渐上升到 6 格 油耗-1(2),mile=9995km ,

22、trip=31.1km 速度 9s 下降 到 20km/h 后,档 位切换到 R 文 件,温度相应下降, 水温逐渐下降 4 格(2),光照-1(3) ,油耗-1(1),mile=10000km ,trip=36.6km 速度 2s 降到 0 后,档位切换到 N 文件,温 度降到 25 度 水温-1(1),光照-1(2),mile=10000km ,trip=36.7km N 档保持 1s , 切换到 P 档 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 11 / 12 January 22, 2018 返厂维修模式 保养指示和汽车前盖以 0.5s 闪烁 3s A

23、灭,TRIP B 亮,trip=5.1km ,显示 2s TRIP B 段时速 120km/h,显示 2s ,平均油耗/ 时速亮 TRIP B 段总油耗 0.4L ,显示 2s ,油耗指示亮,平均油耗/ 时速灭 TRIP B 段平均油耗 7.2L/100km ,显示 2s , 平均油耗/ 时速亮 回到初始化及汽车外观变化模式 程序范 Source Code 文件 。 HT1629G DemoBoard code.zipSCH & PCB 文件。 HT1629G DemoBoard PCB.zip结论 本文以 HT66F50 为主控 MCU 控制 HT1629G 仿真汽车仪表信息显示, 列举了主

24、要特性, 并 结合应用电路和范例程序,目的是帮助用户能够更灵活的运用此功能。 版本及修改信息 日期 作者 发行、修订说明 2017.12.29 蓝爱娣 第一版 HT1629G 仿 真汽 车仪表信息 显示应用 AN0477S V1.00 12 / 12 January 22, 2018 免责声明 本网页所载的 所有数据、商 标、图片、链 接及其他数据 等 ( 以下简 称 数据) ,只供 参 考 之用, 盛群半导体股份有限公司 (以下简称 本公司) 将会随时更改数据, 并由本公司决 定而不 作另 行 通知。 虽然 本 公司已 尽力 确 保本网 页的 数 据准确 性, 但 本公司 并不 保 证该等

25、数据均为准确无误。本公司不会对任何错误或遗漏承担责任。 本公司不会对 任何人士使用 本网页而引致 任何损害 (包括但不限于计 算机病毒、系 统故障、 数据损失) 承担任何赔偿。 本网页可能会连结至其他机构所提供的网页, 但这些网页并不是 由本公司所控制。本公司不对这些网页所显示的内容作出任何保证或承担任何责任。 责任限制 在任何 情况 下 ,本公 司并 不 须就任 何人 由 于直接 或间 接 进入或 使用 本 网站, 并就 此 内容上 或任何产品、信息或服务,而招致的任何损失或损害负任何责任。 管辖法律 本免责声明受中华民国法律约束,并接受中华民国法院的管辖。 免责声明更新 本公司保留随时更新本免责声明的权利,任何更改于本网站发布时,立即生效。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报