Electronics > Microcontrollers

Optimus OBD II读卡器

(1/1)

定量:
简介:我只是开始一个长期的个人项目。我想用我自己的很酷的方式制作一个类似于ScanGauge的OBDII阅读器。我计划使用Optimum Mini 3,因为我只有一组工作屏幕和2个工作PCB。我有能力损坏一块PCB,但仍然可以。该设备本质上是一组安装在3个按钮上的3个OLED显示器。看起来很酷,不是'不再制造了,但是制造出来的时候有点贵了。

Optimus具有3个96x96像素w / 16位颜色的屏幕。例如。存储这些彩色图形需要大量内存。我的项目需要将图片/字体/过渡以及我想显示的其他任何内容存储在某种闪存中。我认为,针对我的问题的最佳解决方案是使用SPI将SD / MMC卡连接到微控制器。

我正计划出于错误原因使用MSP430微控制器:1)我可以获得免费样品2)我已经拥有一个程序员... I haven'选择特别是哪一个,但可以处理1x SPI + 1xUART(与Optimus Mini 3通讯)+内置内存控制器的设备会很好。我认为我将需要使用较小尺寸的内存控制器和外部存储器,因为图像可能会变得非常大(442368位/〜55kbytes存储所有图像)。

问题1:您建议使用哪种微控制器来处理外部RAM或具有>55KB的RAM。如果我所有3个屏幕都有一个帧缓冲区,那将是很好的。如果不是,则大约有18kbytes,以便一次可以处理一个屏幕。我看到PIC18F8527具有内置的存储器控​​制单元,使其适合我的目的。还有其他吗?

问题2:是否有可以将MSP430与使用FAT文件系统格式化的SD卡接口的库?我没有'找不到任何已打包的现成解决方案,只能参考可定制以用于MSP430的嵌入式平台的参考实现。

问题3:任何一般建议! :)

定量:
终于我今晚有一些时间,将编程线焊接到Optimus Mini 3微控制器上。


它基于PIC 18F8527。
我得到的转储在乞讨中有一些汇编说明,但主要是FFFF(NOP),并且配置位似乎没有显示代码保护。

尝试读取其内容时,密码锁定的图片是什么样的'的程序存储器?看起来这是敞开的。


电磁

弗雷泽:
我不是程序员,因此无法为您的项目设计提供编程或MPU建议,但是我确实提供一些常识性注释供您考虑...。

OBDII扫描仪是很棒的设备,我经常使用它们。我的奥迪也有VAG-COM,非常出色'重新配置和询问现代汽车中发现的许多模块的能力。 CANbus是当前平台,因此将来的任何扫描仪设计都应支持它。

我不确定您打算如何开发和测试您的OBDII项目,但是如果您打算将运营工具用作测试平台,请考虑系统的风险。如果您在ECU或中央CANbus门控制器中对EEPROM进行加扰,则与昂贵的汽车相连的不足100美元的测试台可能会变丑。如果您杀死或打乱它们的配置,我的奥迪主控制模块的价格约为1500美元。 OBDII诊断工具开发人员经常使用OBDII仿真器,而不是找出'live patient' .

导航

[0] 讯息索引

感谢时出现错误
谢谢...
转到完整版