搜索
bottom↓
回复: 29

使用mega169做汽车仪表项目简单总结

[复制链接]

出0入0汤圆

发表于 2010-1-11 16:31:33 | 显示全部楼层 |阅读模式
最近公司要求使用mega169芯片做汽车仪表,有机会重新使用avr,对avr有了些新的认识。
很多经验来源于ouravr
1、内置eeprom是否稳定,开始用eeprom存储里程,频繁开关机时丢数据严重。
   解决:等待写完标志后,加空指令,我加了5个。测试没出现一次丢数据。
2、液晶显示问题,mega169驱动液晶,波型极差,无法用于低温环境。
   解决:提高帧频可以基本正常使用了。
   解决:在所有液晶管脚对地接10nf电容。
3、使用单定时器模拟多通道比较输出驱动6个十字线圈。
   使用timer2和通用管脚控制6个十字线圈运行,感觉mega169的速度还可以,8M时驱动6个线圈没问题。
4、使用avrx的问题
   这个比较郁闷,开始时用了avrx,感觉还可以,不过后来avrx的中断与线圈驱动的中断抢资源,ram空间也不够了,只好放弃。
项目正在做着,有空再交流。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-1-11 17:37:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-27 11:51:38 | 显示全部楼层
我们有freescale的平台,基于HA32的。有机会多交流,laurenceliu@cellwiz-tech.com,刘先生

出0入0汤圆

发表于 2010-1-27 12:50:31 | 显示全部楼层
回复【楼主位】mysde
-----------------------------------------------------------------------

楼主是用mega169芯片直接驱动十字线圈吗?

出0入0汤圆

发表于 2010-1-27 15:15:07 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-1-27 16:13:20 | 显示全部楼层
回复【3楼】lizexi486
-----------------------------------------------------------------------

用mega169端口直接推动十字线圈。

出0入0汤圆

发表于 2010-2-5 10:31:29 | 显示全部楼层
回复【楼主位】mysde
-----------------------------------------------------------------------

对EEPROM写入很感兴趣,楼主是否可以具体再描述一下问题及解决方法,还有就是这个解决方法理论支持是什么?谢谢

出0入0汤圆

发表于 2010-2-6 09:40:50 | 显示全部楼层
我用stc的eeprom,偶尔也会有数据丢失,比较郁闷

出0入0汤圆

 楼主| 发表于 2010-2-9 08:22:26 | 显示全部楼层
汽车仪表如果使用外置eeprom如24c0x:

在eeprom存里程,我们使用3个地址保存同样的数据,读出时2比1判断是否有数据损坏,对损坏的数据重写入。
在eepro里存参数,我们保存调表数据,使用两个地址,一个保存数据,另一个保存校验值。

汽车仪表如果使用内置eeprom

在eeprom存里程,由于内置eeprom存储次数少,一般使用低字节循环存储增加存储次数,高字使用3个地址存储。
在eeprom存参数同上。

我们公司也有人用stc,stc使用flash模拟eeprom,听说也有丢数的,但很少很少。
使用stc一般会使用中断驱动线圈,stc写flash时程序会暂停大概20ms,指针会摆动。
在低档表上我使用stm8s105k4,线圈或马达使用pwm驱动。外挂ht1621,价格嘛,看你的用量了。

关于仪表马达,我们一直使用伟力的,最近有一款产品要降成本,帮忙推荐个,安装尺寸要与伟力相同,价格含税在5元左右
传动使用弹性齿轮(芯片没有归零检测,归零冲击较大)

出0入0汤圆

发表于 2010-2-9 09:49:02 | 显示全部楼层
看来汽车电子很扣成本

出0入0汤圆

发表于 2010-2-10 13:44:09 | 显示全部楼层
汽车仪表的控制一般使用的是总线控制比如CAN,IIC,LIN 等

出0入0汤圆

发表于 2010-2-10 13:55:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-9 23:13:37 | 显示全部楼层
楼主的仪表是十字动圈的? 汽车撞击后,仪表如何保护撞击现场信息,比如车速和转速信息?

出0入0汤圆

发表于 2010-4-24 21:36:15 | 显示全部楼层
很想知道电机的转动顺序以及各各电机不同的转速怎么可以实现?

出0入0汤圆

发表于 2010-4-24 21:50:03 | 显示全部楼层
5年前做过。

出0入0汤圆

发表于 2010-5-11 10:52:51 | 显示全部楼层
ding

出0入0汤圆

发表于 2010-8-30 22:54:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 16:37:13 | 显示全部楼层
我用PIC的16位单片机做过汽车仪表盘,带双can口,液晶显示,步进电机指针

出0入0汤圆

发表于 2010-11-15 22:03:33 | 显示全部楼层
拆过,没有注意过~~~反正步进电机的少见~~~

出0入0汤圆

发表于 2010-11-16 08:38:59 | 显示全部楼层
呵呵,同行很多么,有空多交流交流哦

出0入0汤圆

发表于 2010-11-16 09:40:04 | 显示全部楼层
标记。对地电容10nf果然很有用!

出0入0汤圆

发表于 2010-11-16 09:47:58 | 显示全部楼层
标记。对地电容10nf果然很有用!

出0入0汤圆

发表于 2010-11-16 09:50:43 | 显示全部楼层
已经有项目在量产,目前没发现问题。169是我的处女芯片

出0入0汤圆

发表于 2010-11-16 10:54:56 | 显示全部楼层
十字线圈,哈哈,我也用MEGA8做过,以前EEPROM也出现状况,怎么解决忘记了

出0入0汤圆

发表于 2011-1-7 14:23:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-29 17:26:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-29 21:00:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-22 21:35:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-11-30 08:43:28 | 显示全部楼层
呵呵,同行很多么,有空多交流交流哦

出0入0汤圆

发表于 2014-2-8 19:45:40 | 显示全部楼层
mark               
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 17:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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