When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I fixed the problem with the LEDs. It shifts up from 1st to 4th fine. I am even happy with the shift points, but downshifts are a problem. I think that it's my filter for the RPM calculation. With few or no interrupts from the VSS the stored RPM value doesn't change. Also the buffer that feeds that calculation doesn't change. I need to clear these at some point.
I don't think that I had the downshift problem in earlier versions of the software. It must be something new that I have added.
I have a 64 value rotating buffer for the VSS time values. It takes 8 driveshaft rotations to fill this buffer. I think that the problem is that I only make a summation of the values every 8 rotations. If I come to a stop in the middle of the 8 rotations, the RPM value may be based on the previous summation.
I think that I need to make the summation every time that I need the RPM.
If I could make a suggestion, I would recommend that you do the summation in a timer routine. You could have the VSS interrupt simply increment a counter then in a periodic timer routine you could do the summation and instantaneous RPM calculation. Makes for very simple calculation since the time delta is always fixed. If you set the timer value appropriately, it could be as simple as a shift. That way, your RPM is always up to date even if you're stopped.
What have you decided to do about the EPC? That's the signal you're debating on if you can use a PWM?
It sounds like you're getting really close. Excellent progress!
I changed the summation to as needed instead of every time the buffer is filled, but had no improvement. The buffer still has old short duration data, and it causes the RPM calculation to be too high.
I'll look into your method, but in the meantime I'm going to reduce the buffer size, so I have fresher data. I could go to an 8 value buffer. That would represent one driveshaft revolution. I could also eliminate the buffer completely. I don't know how much jitter there is in the interrupt.
I have the EPC current control circuit working, just disconnected. I will have to connect it again to be sure that it doesn't cause any problems. I'll run a separate ground to be sure that the EPC ground current doesn't affect the processor.
I could try the PWM at some point, but I don't want to get off track.
I changed the downshift points in my table. I was trying to downshift at closed throttle from 2nd to first at 3 MPH. It's now 6 MPH. That should help some.
BTW, Baumann now has a TPS for an Edelbrock carb. They have had one for a Holley carb for a while. My carb is a Carter/ Edelbrock. I have a kludge setup with a Jeep TPS. My TPS setup works, but at sometime in the future I'll get the Baumann kit for consistency.
The new downshift points helped a little, but not enough. I reduced the data buffer size from 64 to 8(1 revolution of the driveshaft). That improved the downshifting greatly, but made the upshifting too early. I think that I'll try two data buffers. One for downshifting, and one for upshifting.
Couple of quick questions.. What are you doing for a speedometer with this setup? I know you get the speed information from the VSS but how.. or are you using it other than for the trans controller?
Also, are you going to open up your project or is the plan to keep it closed? I'd really be interested in getting a copy of what you have for my truck.
Couple of quick questions.. What are you doing for a speedometer with this setup? I know you get the speed information from the VSS but how.. or are you using it other than for the trans controller?
Also, are you going to open up your project or is the plan to keep it closed? I'd really be interested in getting a copy of what you have for my truck.
Thanks
Lonnie
I have a mechanical speedometer in this truck. I use the VSS with the gear that goes through the side of the trans. I'm sure that you can connect the VSS signal to two places.
I plan to have a printed circuit board made. I can get 6 for about $50.00 each. If anyone wants one he would get a board & parts list & Hex file that could be loaded into a Coridium SuperPro board.
A box, connectors, and harness left to you.
Currently, I am working on a Watchdog Timer that will load the buffer with a suitable value, if the VSS interrupt doesn't occur in a reasonable time. That will keep the buffer filled with fresh data when at low speed or stopped.
I eliminated the buffer entirely. It created more problems than it solved. Now the downshifting is good. I need to adjust the tables for the upshifts. It's shifting to 2nd gear a little too soon, and third is a little late. I'll reconnect the EPC line as soon as I get the tables a little better.
Finally it's working (almost). It upshifts and downshifts correctly, and the EPC control works. I still have to try the Torque Converter Lockup function, but that should not be a problem. The shift tables have to be adjusted, and I have to make a bracket for a permanent install into my '83 F100.
The next step is to buy some printed circuit boards & components. I have the PC board layout done, but need to add some things that came up during the debug.
Finally it's working (almost). It upshifts and downshifts correctly, and the EPC control works. I still have to try the Torque Converter Lockup function, but that should not be a problem. The shift tables have to be adjusted, and I have to make a bracket for a permanent install into my '83 F100.
The next step is to buy some printed circuit boards & components. I have the PC board layout done, but need to add some things that came up during the debug.
Finally it's working (almost). It upshifts and downshifts correctly, and the EPC control works. I still have to try the Torque Converter Lockup function, but that should not be a problem. The shift tables have to be adjusted, and I have to make a bracket for a permanent install into my '83 F100.
The next step is to buy some printed circuit boards & components. I have the PC board layout done, but need to add some things that came up during the debug.
Finally it's working (almost). It upshifts and downshifts correctly, and the EPC control works. I still have to try the Torque Converter Lockup function, but that should not be a problem. The shift tables have to be adjusted, and I have to make a bracket for a permanent install into my '83 F100.
The next step is to buy some printed circuit boards & components. I have the PC board layout done, but need to add some things that came up during the debug.
Finally it's working (almost). It upshifts and downshifts correctly, and the EPC control works. I still have to try the Torque Converter Lockup function, but that should not be a problem. The shift tables have to be adjusted, and I have to make a bracket for a permanent install into my '83 F100.
The next step is to buy some printed circuit boards & components. I have the PC board layout done, but need to add some things that came up during the debug.
Rezvani's Latest Post-Apocalyptic Monster Is a Ford F-150 Raptor Underneath
Slideshow: Called the Fortress, the 850-horsepower pickup combines Raptor underpinnings with military-inspired features, survival equipment, and a starting price of $285,000.