|
The News
|
Rover All Comms - Progress Report - 18 |
|
|
|
|
Written by Wilsosto
|
|
Saturday, 21 August 2010 21:45 |
|
A few more hundred lines of code have been written. I still have not absolutely verified the lower level communications protocols to my satisfaction, but I hope to get that done before the end of September. I am satisfied with the hardware design though, and have submitted the gerber files to my manufacturer for cost estimates. I should know more in a few weeks.
|
|
Rover All Comms - Progress Report - 17 |
|
|
|
|
Written by Wilsosto
|
|
Thursday, 12 August 2010 17:05 |
The third revision of the hardware boards arrived last night. I assembled the newest version of the board, and was extremely pleased to find that all of the changes that I had made to the power busses and the chip footprints were sucessful. At this point, everything on the hardware level is complete.
I next need to begin pushing towards the complete lower level software communications layers on all three vehicles. I am extremely close to having the lower level communications layers operational but nothing is polished yet or is using any windows threading.
Once I absolutely confirm that I can communicate on each of the vehicle protocols and get the appripriate response, I will begin the large scale hardware manufacturing process. Currently I can communicate with each of the vehicle protocols, but only on a very rudimentary level. I simply need to verify once and for all that the hardware design I have created will work from start to finish on each of the protocols. Nothing can be left to chance when hundreds of units must be manufactured at once. |
|
Rover All Comms - Progress Report - 16 |
|
|
|
|
Written by Wilsosto
|
|
Tuesday, 10 August 2010 03:20 |
Vacation is over and the world is rushing back in like a really bad hangover. I was fortunate enough to get a good ammount of sailing in, but maybe less fortunate to admit that I bought a M20 Scow Sailboat. I guess I have completed one more step towards being a man; I can now say that I have owned a boat.
During vacation, I wrote a few more hundred lines of code and also submitted a third version of the hardware board. I should have a new prototype ready by the end of this week and hopfully a proven set of fully functioning lower level software communications protocols. More news very soon. |
|
Last Updated on Tuesday, 10 August 2010 03:33 |
|
Rover All Comms - Progress Report - 15 |
|
|
|
|
Written by Wilsosto
|
|
Wednesday, 21 July 2010 01:49 |
|
Real progress today...The second round of boards was received in the mail. I quickly ran down to the basement and mounted all of the tiny SMD components. The first impressions are excellent. The USB device appears in Windows correctly. All of the initial testing is going well. The next level of testing, will be to make sure that the physical protocol layers on the devices different channels are all working properly with the Rovers. This is a major milestone in the project!!!
I am on a 2 week vacation coming up, so you will not hear back from me for awhile.
Update: I have completed the testing of all of the lower level physical layer protocols. Everything is perfect and working properly. The EAS line protocol is working great and I can get responses from the EAS ECU. The ISO9141-2 line protocol is functions perfectly and I can also get a response back into the software. The last minute addition of the seperate slow initialization K and L line hardware also works as designed. All of the LED signaling works as designed as well. Although I am a bit concerned about the power consumption of the LEDs. I need to investigate that further. The USB bridge chip gets a bit warm, I think I chose the wrong LEDs. They may be a bit inefficient. Overall, this is wonderful news. I only have a few minor changes to the board and then the hardware is done.
|
|
Last Updated on Thursday, 22 July 2010 16:38 |
|
Rover All Comms - Progress Report - 14 |
|
|
|
|
Written by Wilsosto
|
|
Tuesday, 13 July 2010 00:15 |
|
The first round of boards have bee received. Good News, the boards fit the enclosures. When the second round of boards is received next week, I will actually complete the first prototype board.
 |
|
Last Updated on Tuesday, 13 July 2010 00:26 |
|
Rover All Comms - Progress Report - 13 |
|
|
|
|
Written by Wilsosto
|
|
Friday, 09 July 2010 04:15 |
|
The boards have all been submitted and I am simply waiting on the boards to be completed. In the meantime, I have been busy programming. I have completed the addition of all the fault codes from the different vehicle computers and vehicles. I am up to somewhere around 10,000 fault codes have been added to the application. |
|
Rover All Comms - Progress Report - 12 |
|
|
|
|
Written by Wilsosto
|
|
Thursday, 01 July 2010 17:09 |
|
The corrected boards have now been ordered. I was able to add the L Line using the RTS line of the Serial Data Bus Interface. I also was able to add a duplicate K Line using the DTR Line. I added the duplicate K Line because it will be impossible to get the normal Tx Serial UART to go down to the 5 baud wake up necessary for initialization of the ISO protocol. So the second K line will be used to pragmatically perform the 5 baud wake up sequence and then go quiet when the normal 10400 communications commence with the standard Tx UART.
Although..., if memory serves me, it is possible to emulate the slow 5 baud wake up using a higher more obtainable UART speed, like 9600 or 10400, using a manual bit-bang method. But I am not sure if I have access to this type of control with the UART chip that I am using. I will have to go digging through my notes. But now at least I have a secondary K Line in case I can not get the slow init to operate as designed through the normal Tx line. More flexibility through redundancy is usually never a bad thing. |
|
Last Updated on Thursday, 01 July 2010 17:25 |
|
Rover All Comms - Progress Report - 11 |
|
|
|
|
Written by Wilsosto
|
|
Wednesday, 30 June 2010 03:26 |
|
I am diving deeply into the programming of the insane ammounts of fault codes that this project requires sifting through. The different model years across the models does not help either. As always, this will take longer than usual.
I also realized that in my rush to get the circuit boards out to the manufacturer, I completely forgot to add the L Line in the ISO 9141-2. The L Line is a throw back to the very early ISO 9141-2 protocol implementations. This usually would not be a problem with newer cars. But the P38a Range Rover needs the L line on several vehicle computers. This embarasing omission will of course have to be fixed. It will not slow down the development, it will simply cost me more money for the second board revision.
Gives me time to get the programming well underway.
|
|
Last Updated on Thursday, 01 July 2010 17:18 |
|
Rover All Comms - Progress Report - 10 |
|
|
|
|
Written by Wilsosto
|
|
Thursday, 24 June 2010 14:22 |
|
It is official, the circuit boards have been ordered. This step will allow me to construct the first handfull of working tools. Assuming that the boards work and everything was constructed correctly, then I can submit these designs to the manufacturer for full production and assembly. The boards take 10 business days to manufacturer and about 3 days for shipping. So I will not be getting the boards for awhile.

|
|
Rover All Comms - Progress Report - 9 |
|
|
|
|
Written by Wilsosto
|
|
Thursday, 17 June 2010 18:40 |
|
I let the blue smoke out of a couple of test components. It is impossible to get that smoke back in once it has escaped. So I am waiting on replacement parts. Updates will follow. |
|
|
|
|
|
|
Page 1 of 3 |
Copyright © 2010 . All Rights Reserved.
|
The information provided herewith is on "AS IS" basis without warranties of any kind either
express or implied. RSW Solutions nor any affiliate guarantee the completeness, usefulness or
accuracy of any information provided herewith either related to RSW Solutions LLC or any of
the links that are referenced from this Web site. However, the information provided herewith
is purely intended for your reference and information and does not express, nor intend to provide
any opinion or advice or endorsement of any kind to the services provided by the organizations
referenced in this Web site. Your use of this Web site (www.RSWsolutions.com) is at YOUR RISK.
IN NO EVENT SHALL RSW Solutions LLC, OR ITS affiliates BE LIABLE FOR ANY LOSS OR INJURY OR
DAMAGES, either direct, indirect, punitive, incidental, special incidental, or otherwise,
resulting from or connected to the use of the www.RSWsolutions.com web site. YOU HEREBY WAIVE
ANY AND ALL CLAIMS AGAINST RSW Solutions ARISING OUT OF YOUR USE OF THE SITE OR ANY
OTHER INFORMATION PROVIDED ON THIS SITE (www.RSWsolutions.com).
|
|