sas
02-20-2009, 07:59 AM
Maybe my post will be useful for someone who likes creative work.
I already have VAG (KKL/PWM) adapter and was interested in OBD scanner which able to work with CAN protocol. I have here only one firm selling this kind of equipment and prices here are high. For example ELM(USB) – 300 ca$ , ELM(Bluetooth) - 600 ca$.So I decided to do this myself.
As a base I took AllPro adapter from here:
http://www.obddiag.net/allpro.html
To simplify a task, I excluded all circuits not related to CAN protocol and replaced them by resistors. Were added pins for onboard programming and switch to avoid the high voltage programming pulse on 2515 chip. TX and RX leds were excluded because this information is quite useless.
Here is schematic I got:
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_schematic_cut.gif
I have many spare parts from old electronics and I had to buy just these three chips, oscillators, instrument case and COM port cable. Total sum is 30$.
Were used chips with SOIC package, LED and some resistors are planar. They are more compact and less holes we have to drill.
I had to make a programmer too and used schematic from obddiag.net.
http://i709.photobucket.com/albums/ww96/sas2000_album/pic_programmer_schematic.jpg
You can use practically any transistors and diodes.
Here is PCB layout:
http://i709.photobucket.com/albums/ww96/sas2000_album/programmer_board_layout.gif
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_board_layout.gif
(this file stored in 1bit gif standard and cant be viewed thru internet browser)
http://i709.photobucket.com/albums/ww96/sas2000_album/BOARD_film_600dpi.gif
Now, a pleasant part – photos.
Programmer:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg02.jpg
20mm PVC conduit was used as a case.
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg03.jpg
OBD2 adapter:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro02.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro03.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro04.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro05.jpg
On board programming process:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhOnBrdPrg.jpg
I bought my case (Boss Industrial Mouldings Limited 3400-31) from European market but this box G403 with dimensions 3.5" x 2.0" x 0.9" looks very similarly.
http://www.escience.ca/hobby/RENDER/0001/C9/3094/11795.html
http://www.allspectrum.com/store/index.php?cPath=105
I checked by oscilloscope, adapter supports all four standards:
250kb/s 11bit, 500kb/s 11bit, 250kb/s 29bit, 500kb/s 29bit.
Mazda3 uses 500kb/s 11bit protocol.
This adapter was tested on my Mazda3 with ProScan and ScanMaster programs. Parameters can be stored in excel file format. After some manipulations with MS Excel you can get useful for analysis graph.
This graph was gotten from ScanMaster:
http://i709.photobucket.com/albums/ww96/sas2000_album/Excel_Graph.jpg
I have to warn, don’t wait from this software and adapter something extra ordinal. You can clear and read error codes, read engine parameters but you don’t have access to external modules such as ABS, EHPAS, SAS, Climate Control and other modules.
Theoretically, this adapter has a big potential. In skilful hands with knowing of Mazda’s CAN messages it is possible to make software and to reprogram adapter for these purposes. Or adapter can be programmed to simulate more expensive adapters. But who will do it?
I hope my English will be forgiven.
I already have VAG (KKL/PWM) adapter and was interested in OBD scanner which able to work with CAN protocol. I have here only one firm selling this kind of equipment and prices here are high. For example ELM(USB) – 300 ca$ , ELM(Bluetooth) - 600 ca$.So I decided to do this myself.
As a base I took AllPro adapter from here:
http://www.obddiag.net/allpro.html
To simplify a task, I excluded all circuits not related to CAN protocol and replaced them by resistors. Were added pins for onboard programming and switch to avoid the high voltage programming pulse on 2515 chip. TX and RX leds were excluded because this information is quite useless.
Here is schematic I got:
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_schematic_cut.gif
I have many spare parts from old electronics and I had to buy just these three chips, oscillators, instrument case and COM port cable. Total sum is 30$.
Were used chips with SOIC package, LED and some resistors are planar. They are more compact and less holes we have to drill.
I had to make a programmer too and used schematic from obddiag.net.
http://i709.photobucket.com/albums/ww96/sas2000_album/pic_programmer_schematic.jpg
You can use practically any transistors and diodes.
Here is PCB layout:
http://i709.photobucket.com/albums/ww96/sas2000_album/programmer_board_layout.gif
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_board_layout.gif
(this file stored in 1bit gif standard and cant be viewed thru internet browser)
http://i709.photobucket.com/albums/ww96/sas2000_album/BOARD_film_600dpi.gif
Now, a pleasant part – photos.
Programmer:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg02.jpg
20mm PVC conduit was used as a case.
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg03.jpg
OBD2 adapter:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro02.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro03.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro04.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro05.jpg
On board programming process:
http://i709.photobucket.com/albums/ww96/sas2000_album/PhOnBrdPrg.jpg
I bought my case (Boss Industrial Mouldings Limited 3400-31) from European market but this box G403 with dimensions 3.5" x 2.0" x 0.9" looks very similarly.
http://www.escience.ca/hobby/RENDER/0001/C9/3094/11795.html
http://www.allspectrum.com/store/index.php?cPath=105
I checked by oscilloscope, adapter supports all four standards:
250kb/s 11bit, 500kb/s 11bit, 250kb/s 29bit, 500kb/s 29bit.
Mazda3 uses 500kb/s 11bit protocol.
This adapter was tested on my Mazda3 with ProScan and ScanMaster programs. Parameters can be stored in excel file format. After some manipulations with MS Excel you can get useful for analysis graph.
This graph was gotten from ScanMaster:
http://i709.photobucket.com/albums/ww96/sas2000_album/Excel_Graph.jpg
I have to warn, don’t wait from this software and adapter something extra ordinal. You can clear and read error codes, read engine parameters but you don’t have access to external modules such as ABS, EHPAS, SAS, Climate Control and other modules.
Theoretically, this adapter has a big potential. In skilful hands with knowing of Mazda’s CAN messages it is possible to make software and to reprogram adapter for these purposes. Or adapter can be programmed to simulate more expensive adapters. But who will do it?
I hope my English will be forgiven.