experimental cheap and relatively easy scantool - Page 6 - GM Forum - Buick, Cadillac, Chev, Olds, GMC & Pontiac chat


1992-1999 Series I L27 (1992-1994 SE,SLE, SSE) & Series II L36 (1995-1999 SE, SSE, SLE) and common problems for the Series I and II L67 (all supercharged models 92-99) Including Olds 88's, Olds LSS's and Buick Lesabres Please use General Chat for non-mechanical issues, and Performance and Brainstorming for improvements.

Reply
 
 
 
Thread Tools Search this Thread
Old 05-27-2004, 02:01 AM   #51
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

Thanks for trying. I did try to wire up the circuit you posted in your first post, but I used
2N3904 transistors, but I couldn't get it to communicate with my laptop. Those transistors are only rated at 200ma. I don't know if that'* a problem. I was able to get it to get a checksum error occasionally, but never got a complete data transfer. Usually, with the wiring as described, when I send a command, it hangs until I turn off the key on the car, and then it returns empty, so I know it is responding, although wrongly. I measured the RX side of the laptop when it was hung, and it read -9v with my DVM.
GreenMachine is offline   Reply With Quote
Old 05-27-2004, 02:14 AM   #52
Senior Member
Posts like a Supercharger
Thread Starter
 
Join Date: Mar 2004
Location: Columbia, MO
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
enmityst is on a distinguished road
Default

Quote:
Originally Posted by GreenMachine
Thanks for trying. I did try to wire up the circuit you posted in your first post, but I used
2N3904 transistors, but I couldn't get it to communicate with my laptop. Those transistors are only rated at 200ma. I don't know if that'* a problem. I was able to get it to get a checksum error occasionally, but never got a complete data transfer. Usually, with the wiring as described, when I send a command, it hangs until I turn off the key on the car, and then it returns empty, so I know it is responding, although wrongly. I measured the RX side of the laptop when it was hung, and it read -9v with my DVM.
2N3904s are fine; nowhere in that circuit should you ever draw anywhere close to 200mA of current. If you are getting checksum errors, I'd bet that your problem lies in timing and collision problems. I posted my settings earlier in this thread, but you may have to experiment with them, as good settings seem to vary from computer to computer. Also, try the "hush chatter" command I described in an earlier post before requesting the mode 1 message 0 data; you may be trying to send your request at the same time the PCM is chattering, causing a data collision and a checksum error or a program hang.

To troubleshoot the signals in the circuit, you'd really need an oscilloscope, and even then it'* kind of a pain; the signals aren't regular, so the oscope can't cope (unless it'* digital, and then you've got more money than I do )

-b
enmityst is offline   Reply With Quote
Old 05-27-2004, 02:53 PM   #53
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

Well, I tried all your suggestions including the hush chatter. I will look at my nine pin connector some more when I get home. Maybe I had it wired wrong.
GreenMachine is offline   Reply With Quote
Old 05-27-2004, 03:28 PM   #54
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

One other question regarding the laptop connection. You said to use the RS-232 connection. Is this what is commonly called a COM port? In my device manager window, it has parameters for the COM port, and I can select the baud rate up to over 112K baud. It also has some settings for flow control.
GreenMachine is offline   Reply With Quote
Old 05-27-2004, 03:50 PM   #55
Senior Member
Posts like a Supercharger
Thread Starter
 
Join Date: Mar 2004
Location: Columbia, MO
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
enmityst is on a distinguished road
Default

Quote:
Originally Posted by GreenMachine
One other question regarding the laptop connection. You said to use the RS-232 connection. Is this what is commonly called a COM port? In my device manager window, it has parameters for the COM port, and I can select the baud rate up to over 112K baud. It also has some settings for flow control.
Yes, RS232 is, in short, your COM (serial) port. The settings in the device manager window don't matter, but the communication settings in CarBytes (Edit-->Comms...) must be correct:

Port: whatever
Baud: 8192
Data: 8
Parity: none
Stop: 1

The buffer defaults of 256 bytes should be fine; the timing settings you may have to tweak to match your setup.

On second thought, I don't know if CarBytes insists that handshaking be off or if it uses the Windows default settings, so you might want to check that port'* settings in the device manager and change the handshaking to "off" as opposed to XON/XOFF or hardware. (Handshaking is just a nice way of each device telling the other it'* ready to send, ready to receive, etc; but the PCM isn't that sophisticated, so either of those settings would screw with communications.) Device manager shows that my port'* handshaking is off, and I don't know if I've ever tried it with any other handshaking setting.

I'd try it now, but my car is dead. Damn upper intake.

-b
enmityst is offline   Reply With Quote
Old 05-27-2004, 03:55 PM   #56
Senior Member
Posts like a Supercharger
Thread Starter
 
Join Date: Mar 2004
Location: Columbia, MO
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
enmityst is on a distinguished road
Default

Quote:
Originally Posted by GreenMachine
Well, I tried all your suggestions including the hush chatter. I will look at my nine pin connector some more when I get home. Maybe I had it wired wrong.
Doublecheck that your transistor pinout is correct; we've had trouble with that in the past. But I really do suspect a software / signal problem; a checksum error means that serial data *was* received; it just wasn't the data that the PCM sent. A circuit problem would probably prohibit any kind of data transfer.

I'll ask you the same question I asked... don't remember who, sorry -- how long is your cable, and is your conversion circuit closer to the car'* diagnostic connector or your laptop?

-b
enmityst is offline   Reply With Quote
Old 05-27-2004, 04:16 PM   #57
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

I have 6 feet of twisted pair cable with a ground shield between the circuit and car, and another roughly 6 feet from circuit to computer. Is there a recommended cable to use. My cable is actually intended to pass balanced audio with around 30pf/ft. I thought it should work okay at these speeds, but maybe not.
GreenMachine is offline   Reply With Quote
Old 05-27-2004, 04:29 PM   #58
Senior Member
Posts like a Supercharger
Thread Starter
 
Join Date: Mar 2004
Location: Columbia, MO
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
enmityst is on a distinguished road
Default

Quote:
Originally Posted by GreenMachine
I have 6 feet of twisted pair cable with a ground shield between the circuit and car, and another roughly 6 feet from circuit to computer. Is there a recommended cable to use. My cable is actually intended to pass balanced audio with around 30pf/ft. I thought it should work okay at these speeds, but maybe not.
Hell, that'* a lot better cable than what I'm using -- I've got 50' of unshielded twisted-pair four-wire telephone cable. That cable should be fine. It'* not long enough to make much difference either way, really. At 30pF per foot, and at about 8kHz, the shunt capacitive reactance of that cable is about 650kohm. You shouldn't lose any noticeable amount of signal with that cable.

-b
enmityst is offline   Reply With Quote
Old 05-27-2004, 04:41 PM   #59
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

I thought it would be fine. I had alot of extra audio cable laying around. You don't think
havind the 12v twisted around the data signal is a problem? By the way, sorry about your intake problem.
GreenMachine is offline   Reply With Quote
Old 05-27-2004, 05:40 PM   #60
Member
Posts like a V-Tak
 
Join Date: May 2004
Location: San Diego,Ca
Posts: 97
Thanks: 0
Thanked 0 Times in 0 Posts
GreenMachine is on a distinguished road
Default

enmityst,

I'm still brainstorming this thing as I'm at work. With the circuit you provided,
I calculate a maximium of 1.1ma flowing through Q2. One thing I tried when I
was troubleshooting was put an LED on data to ground and again from RXD to ground,
and the LED flashed brightly at the DATA side, but was very dim at RXD. Do you think changing R2 to a smaller value like 5K would hurt. How much current can RXD take? Since the transistor can take up to 200mA, there'* alot of room to play with. When I put LED on TX, I get a bright flash whenever I send a command.
GreenMachine is offline   Reply With Quote
 
 
Reply

Related Topics
Thread Thread Starter Forum Replies Last Post
Cheap and easy knock reduction SPEEEEEED Performance, Brainstorming & Tuning 11 11-19-2007 07:47 PM
Cheap and easy Intermediate shaft solution? dhaag 2000-2005 20 01-25-2007 09:25 AM
expensive and relatively easy scantool Spiral 1992-1999 4 04-09-2004 11:55 AM
Scantool Ownership Update--Reply only if you have a Scantool 95BonnevilleSESC Lounge 14 01-29-2004 09:18 AM
Relatively new member Edmund944 Your Ride: GM Pictures & Videos 3 03-15-2003 04:11 AM


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 06:15 PM.


We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.