Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM
Sign in using an external account
Register Forgot Password?

DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Welcome to ThirdGen.org!
Welcome to ThirdGen.org.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!


Reply
 
Thread Tools Search this Thread
Old 09-06-2005, 02:22 PM   #1
Senior Member
 
Join Date: Jun 2001
Location: 600 yds out
Posts: 1,520
Car: Bee-Bowdy
Engine: blowd tree-fity
Transmission: sebin hunnerd
Axle/Gears: fo-tins

Classifieds Rating: (1)
747 -> 730 VSS PPM question...

I'm using a DRAC with my 730 conversion. I'm inputting vehicle speed from the DRAC to C6 on my 730. My question is what happens to the VSS PPM setting at $0015?

My assumption is that this setting is for gears, tires and whatnot. My DRAC takes care of this so what does $0015 do now?
__________________
'96 Bronco: 302, 5-spd, 4wd, 32" tires
'84 Impala: 350 with Dart heads 200cc IR 72cc CC, Ferrea valves, 9.3:1 compression zero clearanced, Comp 276HR cam, 1.52 Pro Mag roller rockers, ported Torker II + 1" spacer, DIY 4bbl TBI, 95#/hr injectors, single GT45 turbo, boxed control arms holding a GM 8.5" G80 with 4.10's
V8Astro Captain is offline vBGarage Page   Reply With Quote
Old 09-06-2005, 07:30 PM   #2
Supreme Member
 
JP86SS's Avatar
 
Join Date: Apr 2004
Location: Browns Town
Posts: 2,933
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller
Transmission: 700R4 HomeBrew, 3.8K stall 3 diskLU
Axle/Gears: 3:73 Posi, 7.5 Soon to break

Classifieds Rating: (0)
Hummmmmm...

My curiosity is peaked
I have no info on C6 on the 730 or address $0015. (not used in both cases in my $8D stuff)

What are you working with ?
JP86SS is offline vBGarage Page   Reply With Quote
Old 09-06-2005, 11:58 PM   #3
Senior Member
 
Join Date: Jun 2001
Location: 600 yds out
Posts: 1,520
Car: Bee-Bowdy
Engine: blowd tree-fity
Transmission: sebin hunnerd
Axle/Gears: fo-tins

Classifieds Rating: (1)
I'm retarded...sorry it's $8015
Code:
L8015: FCB 230 ; PULSE/MILE RD SPD CONST
; ARG = 921600/VAL
C6 isn't used on the '730. With some help and alot of searching I found that the Sy/Ty '749 used C6 as speedo input from a DRAC. It's the best thing I could come up with since my VSS is DC 2000 ppm and the '730 expects an AC 4000 ppm signal.

Best info is here
http://www.thirdgen.org/techbb2/show...=&pagenumber=1

Last edited by V8Astro Captain; 09-07-2005 at 12:00 AM.
V8Astro Captain is offline vBGarage Page   Reply With Quote
Old 09-07-2005, 02:38 AM   #4
Z69
Senior Member
 
Z69's Avatar
 
Join Date: Sep 2003
Location: SoCal
Posts: 1,391

Classifieds Rating: (0)
Depends on which sensor you pick

Code:
;--------------------------------------------------
; Vss CALCULATION
;--------------------------------------------------
LBF7D:        ldab    *L008D                  ; GET Vss COUNT                                ; CRef: 0xBF78
;
; CK AFR OPT WD 3, 0101 0010
; b6, 1 = MAG SPD SENSER INSTALLED
;
              ldaa    L8018                   ; 0101 0010, AFR OPT WD 3
              bita    #0x40                   ; b6
              bne     LBF9A                   ; BR IF b6, MAG SENSOR
                                              ; ... else
;
; OPTICAL SENSOR
;
              ldx     #0x01CD                 ; VAL = 461, 461 = 1 RD SPD PULSE
              decb                            ;
              beq     LBF95                   ; BR IF EQUAL 1 Vss PULSE
                                              ; ... else
              ldx     #0x039A                 ; VAL = 922, 922 = 2 RD SPD PULSE'S
              decb                            ;
              beq     LBF95                   ; BR IF EQUAL 2 Vss PULSE'S
                                              ; ... else
              ldx     #0x0566                 ; VAL = 1382, 1382 = 3 RD SPD PULSE'S
LBF95:        pshx                            ; SAVE MULT CONST                              ; CRef: 0xBF8A,0xBF90
              pula                            ; CONST TO A Reg
              pulb                            ;
              bra     LBF9E                   ; BRANCH ALWAYS
;
; MAG SENSOR
;
LBF9A:        ldaa    L8015                   ; PULSE/MILE RD SPD CONST, 230d (4006 PPM)     ; CRef: 0xBF84
                                              ; ARG = 921600/VAL, (4006 PPM)
              mul                             ; (A * B = D)
LBF9E:        ldx     *L008B                  ; GET CURRENT Vss COUNT                        ; CRef: 0xBF98
              fdiv                            ; D / X (16 bit)
              pshx
              pula
              pulb                            ;  The stack pointer is incremented 
              tstb                            ; Test if Positive Value
              bpl     LBFAB                   ; BR IF LSB Less Than 128, (0x80)
                                              ; ... else
              inca                            ; ROUND UP
              bne     LBFAB                   ; IF NO OVERFLW
                                              ; ... else
              deca                            ; PREVENT OVERFLOW
;
; FILTER Vss,
__________________
00 S10 416 LS3 4L80E AWD - in progress
89 GTA 355 A4 sold
69 rS 383 A3 sold
68 SS 468 M4 sold
Z69 is offline vBGarage Page   Reply With Quote
Old 09-07-2005, 08:38 AM   #5
Senior Member
 
Join Date: Jun 2001
Location: 600 yds out
Posts: 1,520
Car: Bee-Bowdy
Engine: blowd tree-fity
Transmission: sebin hunnerd
Axle/Gears: fo-tins

Classifieds Rating: (1)
I have my bin set for the optical VSS.

I know nothing about code, but from what I see $8015 isn't mentioned in the optical part of the code you posted.

So what happens?
Code:
; VAL = 461, 461 = 1 RD SPD PULSE
I'm guessing that this play a large part.

Thanks for all your help Z69
V8Astro Captain is offline vBGarage Page   Reply With Quote
Old 09-07-2005, 10:02 PM   #6
Supreme Member
 
JP86SS's Avatar
 
Join Date: Apr 2004
Location: Browns Town
Posts: 2,933
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller
Transmission: 700R4 HomeBrew, 3.8K stall 3 diskLU
Axle/Gears: 3:73 Posi, 7.5 Soon to break

Classifieds Rating: (0)
An old post about adjusting the bits at the instrument panel divisor ($8014)
http://www.thirdgen.org/techbb2/show...t=reads+96+mph

From the code snippet that Z69 posted, the Optical sensor value is used (#0x01CD ; VAL = 461, 461 = 1 RD SPD PULSE)
and the value for the mag sensor ($0015) is ignored.

To adjust the value IF your readings are incorrect, the hard coded hex value would need to change using TP or any hex editor.
The actual location for the value is BF87= $01, BF88=$CD
Remember the addressing starts at $8000.
I don't know what to tell you except be careful and check your results before trusting a new value on a long trip.
JP86SS is offline vBGarage Page   Reply With Quote
Old 09-08-2005, 12:42 AM   #7
Z69
Senior Member
 
Z69's Avatar
 
Join Date: Sep 2003
Location: SoCal
Posts: 1,391

Classifieds Rating: (0)
JP's correct, or we both read it the same way at least.

Also, there are actually 3 hard coded values for the optical from above. Based on the # of pulses. 1 or 2 or 3. Not sure how this works.

Code:
ldx     #0x01CD                 ; VAL = 461, 461 = 1 RD SPD PULSE
ldx     #0x039A                 ; VAL = 922, 922 = 2 RD SPD PULSE'S
ldx     #0x0566                 ; VAL = 1382, 1382 = 3 RD SPD PULSE'S
The mag code and optical use different values for the calc.
One of the 3 above divided by L008B (VSS cnt)
Or L008D (Diff VSS) times L8015 Divided by L008B (VSScnts).
After this calc, the code appears to be the same regardless of sensor selected.
Z69 is offline vBGarage Page   Reply With Quote
Old 09-08-2005, 08:58 PM   #8
Supreme Member
 
JP86SS's Avatar
 
Join Date: Apr 2004
Location: Browns Town
Posts: 2,933
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller
Transmission: 700R4 HomeBrew, 3.8K stall 3 diskLU
Axle/Gears: 3:73 Posi, 7.5 Soon to break

Classifieds Rating: (0)
Actually it looks to me like GM had some trouble making the optical read when just starting to move or at faster input rates.
That's the only thing I can make from it as to why they put default values in the caculation when during a single loop.
Maybe I'm looking at it wrong but looks to me like:
if 1 pulse is read (per scan), use 461
if 2 pulses are read (per scan), use 922
if 3 pulses are read (per scan), use 1382

Could be that this is the multiplier used to calculate when counting allot of pulses during a single program scan loop. (makes more sense to me that way)
It must be difficult or delayed to transfer in the signals (as a count) fast enough from the optical input as compared to the mag pickup counter.
The mag counter just inputs and doesn't seem to need this.
JP86SS is offline vBGarage Page   Reply With Quote
Old 09-08-2005, 08:58 PM
ThirdGen
1992 Camaro




Paid Advertisement


Reply

Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

Tags
128k, 2004r, 4000, 730, divisor, drac, instrument, integrate, optical, panel, ppm, pulse, signal, speedometer, tp, vss
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

 


1982 Camaro '82 || 1983 Camaro '83 || 1984 Camaro '84 || 1985 Camaro '85 || 1986 Camaro '86 || 1987 Camaro '87 || 1988 Camaro '88 || 1989 Camaro '89 || 1990 Camaro '90 || 1991 Camaro '91 || 1992 Camaro '92


All times are GMT -5. The time now is 02:49 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.2
All content copyright © 1997 - 2012 ThirdGen.org. All rights reserved. No part of this website may be reproduced without the expressed, documented, and written consent of ThirdGen.org's Administrators.

Emails & Contact Details