Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 21

Thread: DSP5 CAN Messages.

  1. #11
    Lifetime Member GMPX's Avatar
    Join Date
    Apr 2003
    Posts
    13,148

    Default

    Yeah for new hardware a discrete VPW bus<> CPU interface and software VPW emulation in the CPU, a lot harder for sure but it means we never get caught with supply issues.
    From what I know of the ELM it is pretty cool for a lot of comms stuff, but I don't think it would have the 'grunt' to be used for CAN programming applications where blocks of 2048 bytes are sent up at once.
    Last edited by GMPX; January 4th, 2016 at 06:05 PM.
    I no longer monitor the forum, please either post your question or create a support ticket.

  2. #12
    Lifetime Member Chavez91's Avatar
    Join Date
    Dec 2012
    Posts
    232

    Default

    Sounds like a solid plan.

    Yeah, for my small projects the ELM has done alright. Just looking for more things to tinker with as I get bored.
    The DSP switching seemed like something fun to learn. Just wasn't sure if it was some top secret thing or not.
    Josh

    '04 GMC LLY
    - L5P, Motech, 6-Spd Conv. ML Trans.
    '05 GMC LLY - 250%, 12mm, 67mm Custom Turbo, 6-Spd Conv. ML Trans
    '19 3500 RAM - Tuned Aisin 0_o

  3. #13
    Lifetime Member DURAtotheMAX's Avatar
    Join Date
    Nov 2005
    Posts
    1,016

    Default

    Josh, you can use an ELM327, couple fast-acting NPN and PNP transistors, some schottky diodes and a few resistors to easily interface an ELM327, STN1100, or ELM322 to J1850 VPW. It works fine for doing things like cluster/DIC messages, controlling things like door locks and other modules, and DSP-switching on 01-05.
    2005 Silverado, CC/SB, 4x4, LT, LILLY/Allison
    12.9s @ 108 mph

    many thanks to Ross and Paul

  4. #14
    Lifetime Member DURAtotheMAX's Avatar
    Join Date
    Nov 2005
    Posts
    1,016

    Default

    Quote Originally Posted by GMPX View Post
    Yeah for new hardware a discrete VPW bus<> CPU interface and software VPW emulation in the CPU, a lot harder for sure but it means we never get caught with supply issues.
    From what I know of the ELM it is pretty cool for a lot of comms stuff, but I don't think it would have the 'grunt' to be used for CAN programming applications where blocks of 2048 bytes are sent up at once.
    bit-banging VPW, I bet that was fun to code LOL!!

    Yeah the ELM322/ELM327/STN1100 probably wouldnt be suited to reprogramming or high speed logging, because it only supports standard 10.4k regular communications mode, it doesnt support 41.6k VPW high speed mode I dont think.
    2005 Silverado, CC/SB, 4x4, LT, LILLY/Allison
    12.9s @ 108 mph

    many thanks to Ross and Paul

  5. #15
    Lifetime Member DURAtotheMAX's Avatar
    Join Date
    Nov 2005
    Posts
    1,016

    Default

    Quote Originally Posted by GMPX View Post
    We don't use ELM chips in our hardware, the Infineon CPU we are currently using in V2/AC has a VPW processing module built in (which is one of the main reasons we picked it), the hard chips to get are the 8 pin IC's that connect the VPW bus to the CPU (I don't recall the actual Freescale part number of it).
    Phillips/NXP AU5780A is what you're referring to. I think they might be available on Alibaba as chinese knockoffs/leftovers, but I havent been able to find a legit source for "real" ones yet.

    The good news is you can effectively do the same thing as the AU5780A chip with resistors, transistors, diodes, and a +8v linear regulator. Its just annoying because it makes your circuit much bigger and more complicated. And then you have to add your own external EMC/transient protection as well.

    Its really obnoxious that VPW transceivers have completely disappeared. I know its not used anymore in new automotive applications, but forcing end-of-lifecycle on a chip as widely used as the AU5780A after only 5 years or so is ridiculous IMO.
    2005 Silverado, CC/SB, 4x4, LT, LILLY/Allison
    12.9s @ 108 mph

    many thanks to Ross and Paul

  6. #16
    Lifetime Member DURAtotheMAX's Avatar
    Join Date
    Nov 2005
    Posts
    1,016

    Default

    Josh- Heres a schematic I drew up for a simple VPW interface circuit. It works fine. Its similar to the circuit that ELM suggests, but I had to add a couple extra components to make it more reliable.

    Some of the resistor values might have to be changed slightly to work with 5v versus 3.3v. But try it as-is first. At your own risk of course.

    Click image for larger version. 

Name:	IMG_0578.JPG 
Views:	227 
Size:	160.5 KB 
ID:	19125
    2005 Silverado, CC/SB, 4x4, LT, LILLY/Allison
    12.9s @ 108 mph

    many thanks to Ross and Paul

  7. #17
    Lifetime Member Chavez91's Avatar
    Join Date
    Dec 2012
    Posts
    232

    Default

    Quote Originally Posted by DURAtotheMAX View Post
    Yeah the ELM322/ELM327/STN1100 probably wouldnt be suited to reprogramming or high speed logging, because it only supports standard 10.4k regular communications mode, it doesnt support 41.6k VPW high speed mode I dont think.
    Yeah, the ELM doesn't support VPW4x. Just 10.4k as you said.
    Josh

    '04 GMC LLY
    - L5P, Motech, 6-Spd Conv. ML Trans.
    '05 GMC LLY - 250%, 12mm, 67mm Custom Turbo, 6-Spd Conv. ML Trans
    '19 3500 RAM - Tuned Aisin 0_o

  8. #18
    Lifetime Member Chavez91's Avatar
    Join Date
    Dec 2012
    Posts
    232

    Default

    Quote Originally Posted by DURAtotheMAX View Post
    Josh- Heres a schematic I drew up for a simple VPW interface circuit. It works fine. Its similar to the circuit that ELM suggests, but I had to add a couple extra components to make it more reliable.

    Some of the resistor values might have to be changed slightly to work with 5v versus 3.3v. But try it as-is first. At your own risk of course.

    Click image for larger version. 

Name:	IMG_0578.JPG 
Views:	227 
Size:	160.5 KB 
ID:	19125
    Thanks, Ill try that one out also with the STN1110. 3.3v would be nicer as well instead of the 5v.
    Josh

    '04 GMC LLY
    - L5P, Motech, 6-Spd Conv. ML Trans.
    '05 GMC LLY - 250%, 12mm, 67mm Custom Turbo, 6-Spd Conv. ML Trans
    '19 3500 RAM - Tuned Aisin 0_o

  9. #19
    Lifetime Member Chavez91's Avatar
    Join Date
    Dec 2012
    Posts
    232

    Default

    Looks like the ELM only supports 8bytes for transmitting. Doesn't support block mode transmits or 4x. Not sure if that could pose a problem. Not sure if the STN1110 or 1170 do either? I read that they have the 4x capability but wasn't implemented in the firmware? Do you know that answer Ben?
    Josh

    '04 GMC LLY
    - L5P, Motech, 6-Spd Conv. ML Trans.
    '05 GMC LLY - 250%, 12mm, 67mm Custom Turbo, 6-Spd Conv. ML Trans
    '19 3500 RAM - Tuned Aisin 0_o

  10. #20
    Lifetime Member DURAtotheMAX's Avatar
    Join Date
    Nov 2005
    Posts
    1,016

    Default

    All databus messages, whether its CAN or J1850VPW, they're all 8-byte max.

    Well, 8 bytes plus header. For J1850 the header is 3-bytes long. Priority, target node, source node.

    The ELM327/322, and STN1110 chips will do everything you want to do as far as DSP switching. The only thing they wont do is high speed 4x logging and reflashing.
    2005 Silverado, CC/SB, 4x4, LT, LILLY/Allison
    12.9s @ 108 mph

    many thanks to Ross and Paul

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. KOEO messages??????
    By rfinn04 in forum Duramax 2011+ LML / LGH
    Replies: 3
    Last Post: September 13th, 2015, 06:07 AM
  2. Can anyone help me decode these two messages
    By slow-poke in forum General
    Replies: 0
    Last Post: August 7th, 2014, 06:30 AM
  3. Error messages while recording
    By eboggs_jkvl in forum General
    Replies: 34
    Last Post: June 11th, 2010, 08:03 AM
  4. Warning messages in DVT
    By MyM8V8 in forum 4speed RWD/FWD Transmission Tuning (incl T42)
    Replies: 1
    Last Post: April 29th, 2010, 08:56 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •