汽车电脑诊断仪sd卡flash刷屏的制作方法

文档序号:6499573阅读:259来源:国知局
汽车电脑诊断仪sd卡flash刷屏的制作方法
【专利摘要】本发明及了一种用于故障检测及维修的电脑检测终端-SD卡FLASH刷写升级,所述升级是故障检测及维修的电脑检测终端不需要通过串口连接电脑而是通过本身带的SD卡,通过从SD卡中读取里面的程序文件再刷写到对应的FLASH中来实现升级,这样可以使维修人员能更方便并且更快速的对故障检测及维修的电脑检测终端进行升级。打破了传统的机器通过串口线连接电脑升级的老方法。
【专利说明】汽车电脑诊断仪SD卡FLASH刷屏
【技术领域】
[0001]本发明涉及了一种用于故障检测及维修的电脑检测终端-SD卡FLASH刷写升级。【背景技术】
[0002]SD卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡,1999年,由日本松下、东芝及美国SanDisk公司共同研制完成。2000年,这几家公司发起成立了SD协会(Secure Digital Association简称SDA),阵容强大,吸引了大量厂商参加。其中包括IBM, Microsoft, Motorola, NEC、Samsung等。在这些领导厂商的推动下,SD卡已成为目前消费数码设备中应用最广泛的一种存储卡。SD卡具有大容量、高性能、安全等多种特点的多功能存储卡。
[0003]而将SD卡与故障检测及维修的电脑检测终端结合在目前的市面上是没用到的,传统的故障检测及维修的电脑检测终端很少会升级,一般都是固化好的程序,当遇到不能测的车型就没有其他办法。也有一些厂家做的故障检测及维修的电脑检测终端可以升级,都是常见的通过RS232串口连接电脑来进行升级,串口传输最高速率为20kb/s,这种升级方法会很浪费时间。本发明打破以往的升级模式,通过SD卡升级,传输速率大大提高,使用户能更方便并且更快速的对故障检测及维修的电脑检测终端进行升级使用。

【发明内容】

[0004]为克服现有传统升级方法的上述缺陷,本发明提供了一种智能化的SD卡FLASH刷写升级,这种升级方法不仅可以提高升级的效率和准确性,而且还兼容目前所有电脑使用升级。以前升级都是通过RS232串口线连接电脑来实现,目前大部分市面上的电脑不会配备RS232接口,都要配置一条RS232转USB
[0005]线,而故障检测及维修的电脑检测终端-SD卡FLASH刷写升级考虑到这一现象,用户可以使用一个USB的读卡器,在个人电脑上使用SD卡。某些新型电脑上已经内置了读卡装置。用户可以直接用SD卡插到电脑上拷贝程序,如果电脑没有配备SD卡槽,故障检测及维修的电脑检测终端内部做了 SD卡驱动电路,用户可以通过USB数据线连接来拷贝SD卡内容。
[0006]本发明实现上述目的的技术方案是:故障检测及维修的电脑检测终端升级主要技术要点,包括SD卡读取、NANDFLASH擦除、读取以及刷写。本发明SD卡读取是以高速卡标准读取的,即采用4位SD传输模式进行读取,提供了一种高效的传输方案,其推广使用后可以大大地缩短故障检测及维修的电脑检测终端升级所用的时间,具有很大的实用价值。NANDFLASH擦除、读取以及刷写是严格按照三星公司提供的文档,根据所要求的时序图来进行仿真的,驱动NANDFLASH正常运行。用户点击菜单里面的快速升级,故障检测及维修的电脑检测终端会自动调用SD卡程序文件,下载最新的升级程序,以适应市场上最新的车型。
【专利附图】

【附图说明】[0007]图1是本发明的结构示意图;
[0008]图2是本发明一种使用方式的示意图。
【具体实施方式】
[0009]本发明处理器扫描按键,当检测到用户要升级程序按键被触发后,处理器会开始读取SD卡内的文件内容,先判段是否是升级文件,如果不是升级文件,它会返回错误告知用户升级文件错误或无升级文件。如果是升级文件,处理器会以页为单位从SD卡扇区中读取一页的字节数写到NAND FLASH中,写NANDFLASH也是以页为单位进行刷写的,依次循环从SD卡读取,写入NANDFLASH中,直到整个文件下载完毕为止。
[0010]SD卡共支持三种传输模式:SPI模式(独立序列输入和序列输出),I位SD模式(独立指令和数据通道,独有的传输格式),4位SD模式(使用额外的针脚以及某些重新设置的针脚。支持四位宽的并行传输)。低速卡通常支持0-400千比特/秒数据传输率,采用SPI和I位SD传输模式。高速卡支持0-100兆比特/秒数据传输率,采用4位SD传输模式;支持0-25兆比特/秒,采用SPI和I位SD模式。而本故障检测及维修的电脑检测终端升级SD卡传输模式采用的就是4位SD传输模式。要比以前升级方法快十多倍。
[0011]NAND结构Flash数据存储器件是超大容量数据存储的理想选择,Samsung公司的NAND结构Flash存储器件是一款性价比很高的超大容量数据存储器件,当前被广泛应用于U盘、MP3和数码相机的数据存储。该器件由块(block)组成,每个块有32页,每页有528字节,这528字节分成A、B、C三个区。对每一页的寻址需要通过I/O 口送出三个地址,通过送出的地址指明要寻址的页及页的指定区中某一字节。对于该芯片的控制信号,通过译码及逻辑组合产生,为简化电路,缩小PCB的尺寸,在产品中采用了美国XILINX公司的复杂可编程逻辑器件(CPLD)。
[0012]整个故障检测及维修的电脑检测终端升级方案的主要难点实际上就是软件实现,SD卡读取以及NANDFLASH的刷写都是有严格的时序标准制约的。所以实现升级程序必须按照这一标准文档进行模拟时序来实现。SD卡读取文件涉及到文件系统,文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
【权利要求】
1.一种用于故障检测及维修的电脑检测终端-SD卡FLASH刷写升级,检测终端本身带有SD卡,通过从SD卡中读取里面的程序文件再刷写到对应的FLASH中来实现升级。
2.如权利要求1所述的SD卡FLASH刷写升级,其特征在于采用了SD卡升级模式,替代了先前的串口升级模式,使升级速度提高了 10倍。
3.如权利要求1所述的SD卡FLASH刷写升级,其特征在于所述的SD卡与处理器通信是通过4位SD传输模式传输的,处理器从SD卡中得到数据通过并口传输到FLASH中。
4.如权利要求1所述的SD卡FLASH刷写升级,其特征在于所述的升级程序存储在SD卡中,程序文件是BIN文件格式存储的。
5.如权利要求1、3所述的FLASH,其特征在于所述FLASH选型为NANDFLASH,每次升级刷写NANDFLASH是以页为单位进行读写的,并且每次升级之前都要对NANDFLASH进行检测,看是否有坏块,然后开始擦除NANDFLASH。如果不擦除NANDFLASH,会刷写失败。
6.如权利要求1、2、3或4所述的SD卡,其特征在于所述SD卡可以从故障检测及维修的电脑检测终端上取出插到电脑上拷贝程序文件,也可以不需要从故障检测及维修的电脑检测终端上取出,而是通过USB线连接电脑来拷取所需的升级文件。
【文档编号】G06F3/06GK103970480SQ201310034153
【公开日】2014年8月6日 申请日期:2013年1月30日 优先权日:2013年1月30日
【发明者】宋有 申请人:北京金奔腾汽车科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1