|
发表于 2017-3-20 18:32:19
|
显示全部楼层
特意百度了一下ELM237的知识,复制过来大家看看,
先说一下国外正品ELM327使用的芯片(如下图),其单颗芯片的价格为21美元。所以某宝上50元的ELM327都不可能是用正品的ELM327芯片,那国内的山寨ELM327究竟用得什么芯片
25K80 2580 2480 官方单片机参数
所以很清楚了~~用得是PIC2580、2480、25k80这三种单片机芯片。这三种芯片究竟有什么区别。今天去了PIC的官方网站,总算是找到了正牌的参数对比图。从内存和速率的对比可以得知25k80型号的单片机其实是最好的。
这三种主要的差别就在于内存上,25k80的内存是2480的4倍多,2580的内存是2480的2倍。内存会影响代码的运行速度快慢。
正品ELM327的芯片内存和接口新能的参数没有详细查阅。但有一点,无论是芯片的体制哪个比较好,最关键的还是其内部的软件代码。软件代码设计好坏,直接会影响刷机的稳定性。即使芯片的性能再好,代码设计不好,软件就不会稳定,刷机也就容易出现问题。国内山寨ELM的软件好坏真是不得而知,也只能祈祷他们会做的越来越好
说完主控再说RS232芯片,目前232芯片就这2种是被用在ELM327上。CP2102和FT232。目前正品ELM327使用的是FT232的芯片。国内山寨厂商用CP2102比较多,目前也有很多开始使用FT232芯片的山寨ELM出现了。不过有些使用FT232芯片的山寨ELM会有跟FoCCCus 软件不兼容,不能辨认ELM的情况。FT232芯片比CP2102有一个好处,可以设置传输的timeout时间,而CP2102是做不到的。 这个timeout值得最大作用就是,主控芯片转换信号时如果处理的比较慢,就可能会托更长的时间才会给PC返回指令结果。而这个timeout就是等待的时间,如果在这段等待时间内没有收到结果,就会放弃等待,软件也会认为发生了错误,或者指令没有响应。所以刷固件失败的同学在修改了timeout时间之后,ELM327的稳定性增强了,说到底还是山寨的ELM处理速度太慢了。
说了那么多总结。
主控选择优先顺序 25K80>2580>2480
232芯片优先顺序 FT232>CP2102
以上内容来自网络,供坛友参考,原作者如有意见,请联删除。
|
|