原创 3.5寸汽车表盘设计参考实例

2011-11-29 10:03 4526 7 13 分类: MCU/ 嵌入式

3.5寸汽车表盘设计参考实例

1.    概述

该应用实例针对3.5320*240的真彩TFT液晶(型号:M035S65)模组。最终应用时,用户只需一条符合RS232标准的串口发送信号即可轻松控制显示终端的表盘指针变化。后文也将对该应用的整个实现过程作详细说明。

2.    硬件平台

该实例的硬件设备除了一套M035S65串口控制液晶模组外,还需要一块软件可编程的单片机系统板。

2.1  M035S65串口控制液晶模组

主要技术参数如下:

  色彩:65536色;数据格式:RGB 565

  接口:标准232串口通讯,默认波特率9600bps,向上向下可调。

  自带用户FLASH存储器,可存储任意大小图片420张。

  灵活分配存储空间,独创小图存储与随意定位调用功能,无需在大图上做剪裁。

  高速显示,单片机发送指令切换一幅全屏显示图片约40ms,即约25/s的图片刷新率。

  自带用户字库,标配16x1632x32国标一级字库,用户可自行修改字体。

  串口返回触摸屏坐标值,自带触摸屏自动校准指令,校准方便(本实例不涉及该功能)。

M035S65串口控制液晶模组实物照片如图1所示。

20110607142052001.jpg

1 M035S65串口控制液晶模组实物照片

2.2  单片机系统板

         单片机系统板用于编写应用程序,主要是发送串口指令给串口控制液晶模组,从而调用已存储在串口控制液晶模组内的不同仪表指针图片并进行显示。本实例使用的单片机系统板(MCU Demo V2.0)实物照片如图2所示。单片机为STC89LE54RD+,开发环境为KeilC

20110607142053002.jpg

2 单片机系统板实物照片

3.    图片烧录

3.1  搭建硬件工作环境

有了前面提到的两套设备后,还需要两条专用的连接线,一条用于两套设备的互联,用于最终应用;而另一条则是用于连接PC机的DB9串口和M035S65串口控制液晶模组,我们称这条线为图片下载线。图片烧录时需要连接好图片下载线,并给液晶模组供电。

3.2  准备好待下载图片

         这一步通常需要使用到一些图片处理软件(如Photoshop等),对应用的最终实现画面进行美工处理。本实例一共需要处理17幅不同指针位置的图片,其中头两幅图片如图3和图4所示。通常原始图片使用BMP格式。

20110607142054003.jpg

3 指针图片1

20110607142055004.jpg

4 指针图片2

3.3  图片取模

         使用我们提供的专用图片取模软件(烧录软件V1.14 3.5寸版)分别对上一步处理好的17幅图片进行取模,将图片转化为可供读写的RGB数据格式。

3.4  烧录图片

         使用我们提供的专用图片烧录软件(烧录软件V1.11 3.5寸版.exe)分别将上述17幅图片依次烧录到A1-17号位置中。

4.    软件编程

单片机系统的软件编程流程图如图5所示。该实例相对比较简单,系统初始化后(包括单片机的串口初始化、发送开启液晶屏背光指令),只需通过串口定时发送图片显示的指令帧,即可实现指针动态移动的表盘显示效果。

20110607142056005.gif

5 软件流程图

5.    效果演示

5.1  图片效果

捕捉一幅表盘指针显示的效果图如图6所示。

20110607142057006.jpg

6 表盘指针显示

5.2  视频效果

优酷视频链接:http://v.youku.com/v_show/id_XMjYxMjA0MzYw.html

6.    参考资料

6.1  参考文档

  3.5寸串口液晶显示模组使用说明书.pdf

  《图片取模软件Rev1使用指南.pdf

  《串口烧录软件Rev1使用指南.pdf

6.2  参考链接

  视频演示:http://v.youku.com/v_show/id_XMjYxMjA0MzYw.html

  公司网站:http://www.lcdsoc.com

 

 

        EDN的新编辑器真给力,赞一个!

 

 

 

文章评论6条评论)

登录后参与讨论

zcf287 2016-2-17 17:19

期待关于Vivado软件更多的博客,哈哈

zhujun74_602010376 2016-1-15 11:28

赞一个

用户377235 2012-1-6 10:33

现在台湾,韩国大把公司做电视,平板的驱动芯片,很多都是多核的,内置ARM,支持多路标清,高清视频,多层OSD,各种图形前后处理,你这个相对这些有优势吗?

用户794639 2011-10-10 22:39

特权同学你好,我问个问题。手里有一块320*240的屏,蓝底的,背面的控制芯片是S1D13305F00A1,可以查到芯片资料。但是这块液晶的管脚的资料没有,怎么办?一共有20个脚,第19个悬空,网上查不到这一款啊。师兄告我屏是好的,就是没资料,想调一下,你有办法吗?谢谢了!

用户1464631 2011-6-9 20:48

特权同学,有个问题想请教下 你在NIOS下有没有试验过中断嵌套啊 alt_irq_interruptible和 alt_irq_non_interruptible 我用这两个函数的程序总是跑死,很奇怪 求解答,非常感谢

ilove314_323192455 2011-6-9 14:49

哪个器件?

用户371925 2011-6-9 13:00

看后面的器件也觉得不太可能能过实验。

朱玉龙 2011-6-9 08:40

这个能work也不太可能上车吧,呵呵
相关推荐阅读
特权ilove314 2016-06-30 21:16
例说FPGA连载6:FPGA开发所需的技能
例说FPGA连载6:FPGA开发所需的技能 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   前面的文字已经做了很多铺垫,相信读...
特权ilove314 2016-06-28 21:09
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-28 21:05
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-26 22:11
例说FPGA连载4:FPGA语言与厂商介绍
例说FPGA连载4:FPGA语言与厂商介绍 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   Verilog与VHDL 说到FP...
特权ilove314 2016-06-23 21:26
例说FPGA连载3:FPGA与其它主流芯片的比较
例说FPGA连载3:FPGA与其它主流芯片的比较 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   FPGA、ASIC和ASSP...
特权ilove314 2016-06-21 20:32
例说FPGA连载2:FPGA是什么
例说FPGA连载2:FPGA是什么 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   2015年伊始,Intel欲出资百亿美金收...
我要评论
6
7
关闭 站长推荐上一条 /2 下一条