[应用方案] (一)LCD式电动车仪表盘之硬件篇(HC89F003)

[复制链接]
5305|26
 楼主 | 2017-7-5 19:10 | 显示全部楼层 |阅读模式
本帖最后由 传说中的垚鸟 于 2017-7-6 22:21 编辑

话说垚鸟今天不开心啊,辛辛苦苦写的帖子竟然被吐槽了,不过想想也是,貌似垚鸟的废话有点多了,所以决定修改下本帖,并且接下来垚鸟会给大家带来五篇关于表头的帖子分别为:
(一)LCD式电动车仪表盘之硬件篇(HC89F003)
(二)LCD式电动车仪表盘之程序篇(HC89F003)
(三)LED式电动车仪表盘之硬件篇(HC89F0431)
(四)LED式电动车仪表盘之程序篇(HC89F0431)
(五)电动车仪表盘之杂谈篇

-----------------------------------------------------------------------------分割线--------------------------------------------------------------------------------
今天首先给大家带来的是LCD式电动车仪表盘之硬件篇(HC89F003),以下就是垚鸟做的一个小小的Demo


电动车仪表盘呢硬件上比较简单,主要分为:电源、开关量模拟量采集、LCD驱动、一线通这个四大块,垚鸟接下来就和大家细细的聊一下。

1、  电源
根据垚鸟的接触和了解,电动车仪表盘上绝大部分的5V工作电路都是采用的TL431,通过电阻比值配比后提供给单片机使用。本楼最下面的原理图就是标准的TL431电路。
垚鸟个人认为TL431算是一颗比较好用的电源芯片,输出电压宽度为2.5V-36V,输出电流最高100mA,足够表头上面的使用,而且价格比较低廉。

2、  开关量以及模拟量检测
电动车的开关量主要有这几个:左转灯、右转灯、大灯、高速挡、中速档、低速挡、速度、电量。
表头中各种开关量和模拟量是表头中最麻烦的,为了节省成本,几乎所有的开关量和模拟量都需要和LCD的SEG口复用,因此需要不停的切换IO口的状态,并且需要卡号检测的时间,否则会影响显示的效果或者影响检测的值,具体的垚鸟会在(二)LCD式电动车仪表盘之程序篇(HC89F003)中和大家仔细讲解。
左转灯、右转灯、大灯:这三个是比较简单的,市面上分为正控(输入8-12V点亮)和负控(输入0V点亮)这两种,只要将输入的电压进过电阻分压后送给单片机的IO口判断即可。
高速挡、中速档、低速挡:这三个量市面上常规的输入电压为3.3-5V之间,但是会有个别的厂家做到2.5V,甚至说会因为转把处的电阻分压导致输入电压低到2V以下,所以这几个口最好用AD口去检测,以免造成麻烦(垚鸟就吃过这个亏,后来改版了好几次)。
速度、电量:这两个量是最麻烦的,但是主要麻烦在程序上,一个是程序的时序,还有一个是程序的易维护性(各个厂家的要求区别很大),具体的还是在程序中讲解。
其他:由于每个表头的差异性,很多厂家会要求做出厂的校准,而且这个属于比较有趣的一个东西,垚鸟会在杂谈说说说这个,软件和硬件上和上面的大同小异。

3、   LCD模块
HC89F003的P2.3 ,P2.4,P2.5,P2.7四个口支持上下拉电阻同时打开得到1/2VDD电压而且省去8个COM口的电阻。而LCD的驱动重点就在程序上了,这里就不做过多的描述了。

4、  一线通
所有做表头的朋友都会遇到一线通这个极其特殊的通讯协议,根据垚鸟和客户的接触,采用一线通和没有采用一线通的表头在市面上各占一半这样。但是具体的一线通协议不太了解,希望有了解的大牛可以在回帖中和大家分享分享。

下面是我们的原理图和PCB图,有兴趣的朋友可以参考下。


如果大家对我们的MCU和应用方案感兴趣的话,请多多拨打主页上的联系方式,垚鸟在此谢谢大家了。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2017-7-5 22:58 | 显示全部楼层
感谢分享
 楼主 | 2017-7-5 23:16 | 显示全部楼层

刚刚写的不好,更新了一版,亲可以看看,保证大有收获
| 2017-7-5 23:26 | 显示全部楼层
写的很好,学习了,谢谢!
| 2017-7-6 15:18 | 显示全部楼层
看来是 51 核的, 没有专用 LCD 接口, 对时间控制的要求不低, 驱动 LCD 有点难度.
| 2017-7-6 15:29 | 显示全部楼层
airwill 发表于 2017-7-6 15:18
看来是 51 核的, 没有专用 LCD 接口, 对时间控制的要求不低, 驱动 LCD 有点难度. ...

只有段码屏的控制接口
| 2017-7-6 17:07 | 显示全部楼层
这个cpu多少钱? 跟wch的 9毛多的比有啥优势?
 楼主 | 2017-7-6 18:38 | 显示全部楼层
airwill 发表于 2017-7-6 15:18
看来是 51 核的, 没有专用 LCD 接口, 对时间控制的要求不低, 驱动 LCD 有点难度. ...

我们后面会推出带LCD驱动的单片机,敬请期待
| 2017-7-7 08:28 | 显示全部楼层
| 2017-7-7 10:59 | 显示全部楼层
我就进来看看,说不定看上的
| 2017-7-7 15:53 | 显示全部楼层
这个芯片是为了硬件上兼容ST8S003, 价格应该在1块钱附近,资源16k flash. 1k ram 的51内核
| 2017-7-10 13:49 | 显示全部楼层
电动车(电瓶车),应该都是好几个12V的电池串联起来的,电压范围一般是12V~85V,楼主的电压这么低的?
 楼主 | 2017-7-10 16:19 | 显示全部楼层
followme001 发表于 2017-7-10 13:49
电动车(电瓶车),应该都是好几个12V的电池串联起来的,电压范围一般是12V~85V,楼主的电压这么低的? ...

电源部分用的是TL431,TL431输出5V给单片机工作,其他的数字量和模拟量都是通过电阻分压后送给单片机检测的
| 2017-7-10 16:33 | 显示全部楼层
就这个内核的 MCU, 大概也只能集成特别的外设来迎合一些市场需求
| 2017-7-15 06:47 | 显示全部楼层
黑夜之狼 发表于 2017-7-6 15:29
只有段码屏的控制接口

没有。
一看就是IO做的段码屏驱动
| 2017-7-27 19:50 | 显示全部楼层
现在电动车表头市场,已经杀的血淋淋了! 赛元,中颖,中微,芯海,未来不知道会有谁再杀入这个市场!!
| 2017-7-27 19:52 | 显示全部楼层
王紫豪 发表于 2017-7-6 17:07
这个cpu多少钱? 跟wch的 9毛多的比有啥优势?

是不是9毛多还带USB口和触摸呀?
| 2017-8-13 21:23 | 显示全部楼层
想知道一线通的协议
| 2017-8-14 13:12 | 显示全部楼层
推广力度不够,送点开发板玩玩
| 2017-8-14 13:28 | 显示全部楼层
,很好的开发啊,现在做车载仪表的非常火
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

快速回复 返回顶部 返回列表