Jump to content
SAU Community

Recommended Posts

Has anyone re-calibrated their speedo?

I changed my tires (width & profile) and went down a bit in OD,which has really screwed the accuracy of my speedo.

I found the following product, which looks really interesting. https://yellr.com/ and here is a vid explaining how it works and is configured. 

I will send them an email asking its availability in AUS and if they have a dealer and if its compatible with a 2008 370GT; or at least a 2009 G37.

But if someone already has experience with it, that would be brilliant.

PS: I think my speedo is about 20% out!

On 3/3/2022 at 7:41 PM, sonicii said:

I thought any car built in the last 20 years or so would use wheel speed sensors (also used for ABS/TC) for the speedo, not a pick-up in the transmission.

Its irrelevant where the rotation / angular velocity is measure from. It still uses the calculation of angular speed multiplied by diameter (ie 2 * ¶ *R) over time = speed. I am changing the diameter/radius without telling it, so it will assume the wrong diameter, and thus calculate the wrong speed. You have to have both angular rotation speed and diameter accuracy, to then calculate the correct speed.

On my previous 350GT, I started with 18" and went to very wide 19" (profile kicked up the OD, even though they were low)  and the speed actually became more accurate due to the lower angular velocity; still a little out, but better. Manufacturers have always underestimated the calculated speed, probably so no-one sues them because they unwittingly get speeding fines; they would of course claim safety.

Of course it matters where the calculation takes place.

 

What if it uses wheel speed sensors to calculate speed and then sends the speed signal to the dash via CAN communication? 

 

The speedo healers work  well when there is a suitable signal to intercept and adjust. Don't go blindly assuming you can always do that.

On 3/3/2022 at 8:26 PM, Ben C34 said:

Anyway, go to jaycar and buy that. https://www.jaycar.com.au/speedo-corrector-module/p/AA0376

Less than the cost to ship something from america.

 

Thats perfect. Its basically like the other one, but cheaper to start with, and its in AUS!

I like the other ones under card / out of sight / water resistance abilities and possibly plug and play. This ones install sounds a little more complex. (from manual) But with JayCars return policy (7 days), its looking good. Thanks.

 

EDIT: Now that I added a search for "Speedo Correction Module" I actually found info on people who may install it, and forum posts of people who have installed it. But not on a V36.

Edited by Vee37

Well, there are 4 wheel speed sensors, are you going to use 4 kits?  I can just imagine the chaos created with ABS/TC/VCD if you only modify the output of one or 2.

Also keep in mind the speed sensors give the ECU quite an accurate indication of speed, it is just the speedo needle the reads high, by offsetting any speed sensors to correct the speedo needle, your ECU will incorrectly read your speed which may have other consequences.

Edited by sonicii
On 3/4/2022 at 6:29 PM, sonicii said:

Well, there are 4 wheel speed sensors, are you going to use 4 kits?  I can just imagine the chaos created with ABS/TC/VCD if you only modify the output of one or 2.

Also keep in mind the speed sensors give the ECU quite an accurate indication of speed, it is just the speedo needle the reads high, by offsetting any speed sensors to correct the speedo needle, your ECU will incorrectly read your speed which may have other consequences.

I am willing to bet that the individual speed sensors on each wheel are for the specific use by the traction control and not used for the speedometer. The car in the above linked video would also have traction control, and they only install a single unit. If it was otherwise, the manufacturer would also have the same issue, as well as mixing functional units, and mixing safety items with non-safety needs.

My understanding of what I have seen, is that the speedometer is simply a single rate counter of an electronic pulse. In the above example it runs off the final drive out the gearbox (like it always has before ECU's using a spinning cable). The number of pulses that occur over a given time period, gives angular /  rotation speed, and the speedo is simply scaling that number up/down by multiplying it by the wheels outside diameter, to give meters per second. The above module and the one I originally linked, simply send a slower / faster pulse by a multiplier (%), thus tricking the speedo into thinking its rotating at a different rate, and hence the car is travelling at a different speed. This would be similar as If i put 13" wheels with 30 series tires, or then changed them to 22" rims with 45 series tires. The actual physical speed is irrelevant, its simply a numerical calculation for visual representation ie the dash instrument facing the driver.

My plan is to go through the parts catalog to find where the sender unit is placed.

 

Checked the parts....

OK. Interesting, there is a sensor at the back of the gear box (similar to the example vid above) that is labeled "SENSOR ASSY-REVOLUTION". That sounds pretty much like what I was expecting, even before I checked for it.

speedsensor.thumb.png.f51db4763dbcd7cf3533725f604e9b77.png

https://partsouq.com/en/catalog/genuine/parts?c=Nissan&ssd=%24*KwE2AhN_bl93d0YzQHofHm56Wl1DMj0wMSMwJmBFeSFwJzgiHnFjJmhlYCY_WSIFYm0oJ1oxJikgWG5xEnl7d2pgRXkiMDorJj86NjEpIG06MG0-J1oxJikgdT5xdSYxMTBFJTIwb3EyenNrZ0R-IGkpcXUmQ1BCSUAgLH86PCY_IEBPUzE2aWN8NTA3ISgnZ2F_aRRZeAAAAAClhw-n%24&vid=0&gid=438&q=CKV36-403155

Edited by Vee37
On 3/4/2022 at 7:19 PM, Vee37 said:

I am willing to bet that the individual speed sensors on each wheel are for the specific use by the traction control and not used for the speedometer.

Good luck then.. I installed one of these on my old 1993 J30 maxima which actually used the speedo cluster to process the speed sensor input before sending it to the ECU, that was the last car I owned that used a transmission output speed sensor for measuring vehicle speed.

I can tell you 100% my 6MT V35 has no speed sensor in the transmission, only a reverse switch and neutral switch.  So I am fairly certain the output speed sensor on the auto is for the TCU.

But let us know how you get on.

I have attached an image from the V35/G35 service manual which might be helpful..

V35.jpg

  • Like 1
On 3/4/2022 at 9:19 PM, sonicii said:

Good luck then.. I installed one of these on my old 1993 J30 maxima which actually used the speedo cluster to process the speed sensor input before sending it to the ECU, that was the last car I owned that used a transmission output speed sensor for measuring vehicle speed.

I can tell you 100% my 6MT V35 has no speed sensor in the transmission, only a reverse switch and neutral switch.  So I am fairly certain the output speed sensor on the auto is for the TCU.

But let us know how you get on.

I have attached an image from the V35/G35 service manual which might be helpful..

V35.jpg

Yep, YOUR RIGHT, I was WRONG! I would loose that bet! luckily I'm not a betting man. I found the exact same diagram as below (ie similar to your V35) in the G37 manual I use.

On 3/5/2022 at 10:46 AM, sonicii said:

Also found this, which is from the factory service manual for your 2008 V36.

 

v36.jpg

I use the 2009 G37 manual, and I also found a page or two later the following.

24987341_wiringdiagram2.thumb.PNG.6ebcfbf1b533a577fbeecba25a07b319.PNG

Which simply confirms that the communication to the speedo is using the CAM protocol, and not simply a pulse-frequency to transmit the speed, as I originally thought/hoped.

I am speaking with a guy here in Sydney that thinks he may be able to modify the computer to adjust the speed. But he sounded like he thought there would be a limited range of adjustment available. The other obstacle is that my current tyres are a temp situation. So I would need to adjust again when I change my wheels. I went low profile (30s) as I got cheap ones (just temporary until I upgraded wheels) I expected the cheap tyres to be of questionable grip/handling, but they got really good reviews on-line, and now that i have them, they are really hard to fault and are matching my previous (350GT with continentals being 3 times moire expensive) . I would buy again.

<start rant>Not to get all conspiracy theory on this, but the 10% under from factory on basically all cars, when multiplied out for the billions of cars doing hundreds of thousands of K's, the auto industry (inc oil change, services etc etc) are taking the cream. This would be costing the consumers billions of dollars. It also bothers me a little that until I change my wheels, my Odometer is going to be showing more K's<end rant>

Edited by Vee37
On 3/5/2022 at 10:30 AM, Vee37 said:

Not to get all conspiracy theory on this, but the 10% under from factory on basically all cars, when multiplied out for the billions of cars doing hundreds of thousands of K's, the auto industry (inc oil change, services etc etc) are taking the cream. This would be costing the consumers billions of dollars. It also bothers me a little that until I change my wheels,

As I mentioned earlier, in most cases the car is measuring your speed quite accurately, if you can use consult or some other OBD2 tool to display speed, you will see it shows a figure lower than your speedo is showing, meaning your odo and trip meters are usually correct (assuming you use factory size tyres, or at least the same diameter as factory tyres), so no global conspiracy to make you spend more on servicing.  It is just the speedo needle that reads high as ADRs require the speedo to read you actual speed or up to 10% above, but never below, to prevent the chance of the speedo ever reading below actual speed and therefore being in breach of ADRs, most manufacturers set the speedo needle to read 5-7% high

When I first need to buy tyres for a new car, I just put the correct size on to get an accurate speedo. It generally is a fair bit taller than factory which also helps with ride quality and ground clearance.

I used one of those jaycar adjusters on the stagea for a while, but ultimately getting correcting it with tyre size is simple and reliable

Have you checked your dash vs GPS

The up to -10% thing is a factor for error that the manufacturer factors in

They are not allowed to have a speedo reading of 100 kph, but actual speed of 101 kph

So the error is -0% + 10% I believe

I believe this takes into consideration variations of tyre sizes with different models, and tyre wear

On 3/5/2022 at 12:36 PM, sonicii said:

As I mentioned earlier, in most cases the car is measuring your speed quite accurately, if you can use consult or some other OBD2 tool to display speed, you will see it shows a figure lower than your speedo is showing, meaning your odo and trip meters are usually correct (assuming you use factory size tyres, or at least the same diameter as factory tyres), so no global conspiracy to make you spend more on servicing.  It is just the speedo needle that reads high as ADRs require the speedo to read you actual speed or up to 10% above, but never below, to prevent the chance of the speedo ever reading below actual speed and therefore being in breach of ADRs, most manufacturers set the speedo needle to read 5-7% high

Thats another issue I am having. I cant seem to connect ,my Bluetooth ODBII scanned to my phone.I have a cheap ebay one I have been using previously on my 350GT for years without any issue, but now, it doesnt connect to my 370GT, having an "init failure". I have also purchased the one from JayCar, and that has the  same issue.

I used to use Nissan DataScan as at the time I started, tourque couldnt connect to the Japanese protocol.

Is there a trick to it? It just worked on the 350GT.

As for accuracy internally, it will still be out if you change the rolling diameter (ie wheel diameter, profile / width) as the ECU does not know of the change to the wheels.

On 3/5/2022 at 1:29 PM, mlr said:

Have you checked your dash vs GPS

The up to -10% thing is a factor for error that the manufacturer factors in

They are not allowed to have a speedo reading of 100 kph, but actual speed of 101 kph

So the error is -0% + 10% I believe

I believe this takes into consideration variations of tyre sizes with different models, and tyre wear

Checking my GPS to my speedo is EXACTLY how I know my speedo is out. Normally its around 10% out, but I have got lower profile tires (vs width) that has lowered my rolling circumference, so now my speed is even more out of step with the GPS speed. 

On my previous 350GT I went from 18's to 19's, and the speed displayed closer to real speeds.

Edited by Vee37
On 3/5/2022 at 4:37 PM, Vee37 said:

I used to use Nissan DataScan as at the time I started, tourque couldnt connect to the Japanese protocol.

Is there a trick to it? It just worked on the 350GT.

If you are familiar with the NDS software, you can use the NDSIII version for the V36 -

https://www.nisscan.com/NDSIII/index.php

They also list suitable adaptors, which are different to those used on the V35.  I have one that seems to work ok on my Q50, even though it isn't listed as a compatible vehicle.

  • Like 2
On 3/5/2022 at 10:17 PM, sonicii said:

If you are familiar with the NDS software, you can use the NDSIII version for the V36 -

https://www.nisscan.com/NDSIII/index.php

They also list suitable adaptors, which are different to those used on the V35.  I have one that seems to work ok on my Q50, even though it isn't listed as a compatible vehicle.

:17_heart_eyes:THANK-YOU! i would of never of thought to have looked for the next version of NDS! Eventually I probably would of emailed them directly, but who knows when I would come around to that obvious step.:68_sleeping:

I wont get a chance to test till later today, but I can hardly wait. My only "problem" is that I now have 2 ODBII - Bluetooth adapters now(cheap eBay one and a JayCar one). It will be a little interesting to see which version they each report for ELM and if one is more responsive than the other. My original cheap eBay one was a litty laggy; I assumed it was using a very old Bluetooth standard.

EDIT: Least of which will be to check my ECM against the speedo :3_grin:

Edited by Vee37

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

  • Latest Posts

    • First up, I wouldn't use PID straight up for boost control. There's also other control techniques that can be implemented. And as I said, and you keep missing the point. It's not the ONE thing, it's the wrapping it up together with everything else in the one system that starts to unravel the problem. It's why there are people who can work in a certain field as a generalist, IE a IT person, and then there are specialists. IE, an SQL database specialist. Sure the IT person can build and run a database, and it'll work, however theyll likely never be as good as a specialist.   So, as said, it's not as simple as you're thinking. And yes, there's a limit to the number of everything's in MCUs, and they run out far to freaking fast when you're designing a complex system, which means you have to make compromises. Add to that, you'll have a limited team working on it, so fixing / tweaking some features means some features are a higher priority than others. Add to that, someone might fix a problem around a certain unrelated feature, and that change due to other complexities in the system design, can now cause a new, unforseen bug in something else.   The whole thing is, as said, sometimes split systems can work as good, and if not better. Plus when there's no need to spend $4k on an all in one solution, to meet the needs of a $200 system, maybe don't just spout off things others have said / you've read. There's a lot of misinformation on the internet, including in translated service manuals, and data sheets. Going and doing, so that you know, is better than stating something you read. Stating something that has been read, is about as useful as an engineering graduate, as all they know is what they've read. And trust me, nearly every engineering graduate is useless in the real world. And add to that, if you don't know this stuff, and just have an opinion, maybe accept what people with experience are telling you as information, and don't keep reciting the exact same thing over and over in response.
    • How complicated is PID boost control? To me it really doesn't seem that difficult. I'm not disputing the core assertion (specialization can be better than general purpose solutions), I'm just saying we're 30+ years removed from the days when transistor budgets were in the thousands and we had to hem and haw about whether there's enough ECC DRAM or enough clock cycles or the interrupt handler can respond fast enough to handle another task. I really struggle to see how a Greddy Profec or an HKS EVC7 or whatever else is somehow a far superior solution to what you get in a Haltech Nexus/Elite ECU. I don't see OEMs spending time on dedicated boost control modules in any car I've ever touched. Is there value to separating out a motor controller or engine controller vs an infotainment module? Of course, those are two completely different tasks with highly divergent requirements. The reason why I cite data sheets, service manuals, etc is because as you have clearly suggested I don't know what I'm doing, can't learn how to do anything correctly, and have never actually done anything myself. So when I do offer advice to people I like to use sources that are not just based off of taking my word for it and can be independently verified by others so it's not just my misinterpretation of a primary source.
    • That's awesome, well done! Love all these older Datsun / Nissans so rare now
    • As I said, there's trade offs to jamming EVERYTHING in. Timing, resources etc, being the huge ones. Calling out the factory ECU has nothing to do with it, as it doesn't do any form of fancy boost control. It's all open loop boost control. You mention the Haltech Nexus, that's effectively two separate devices jammed into one box. What you quote about it, is proof for that. So now you've lost flexibility as a product too...   A product designed to do one thing really well, will always beat other products doing multiple things. Also, I wouldn't knock COTS stuff, you'd be surprised how many things are using it, that you're probably totally in love with As for the SpaceX comment that we're working directly with them, it's about the type of stuff we're doing. We're doing design work, and breaking world firsts. If you can't understand that I have real world hands on experience, including in very modern tech, and actually understand this stuff, then to avoid useless debates where you just won't accept fact and experience, from here on, it seems you'd be be happy I (and possibly anyone with knowledge really) not reply to your questions, or input, no matter how much help you could be given to help you, or let you learn. It seems you're happy reading your data sheets, factory service manuals, and only want people to reinforce your thoughts and points of view. 
    • I don't really understand because clearly it's possible. The factory ECU is running on like a 4 MHz 16-bit processor. Modern GDI ECUs have like 200 MHz superscalar cores with floating point units too. The Haltech Nexus has two 240 MHz CPU cores. The Elite 2500 is a single 80 MHz core. Surely 20x the compute means adding some PID boost control logic isn't that complicated. I'm not saying clock speed is everything, but the requirements to add boost control to a port injection 6 cylinder ECU are really not that difficult. More I/O, more interrupt handlers, more working memory, etc isn't that crazy to figure out. SpaceX if anything shows just how far you can get arguably doing things the "wrong" way, ie x86 COTS running C++ on Linux. That is about as far away from the "correct" architecture as it gets for a real time system, but it works anyways. 
×
×
  • Create New...