Quote Roger: "If we can get a PC board layout done, I'll finance getting a bunch made, so we can all start having fun!"
This is getting real exciting, Roger. We will also need to add a component for communications. The simplest is an RS232 connection to handle an external interface for:
1. Debugging (printf statements, primitive but sometimes necessary)
2. Set and Get Variables for tuning the software behavior
3. Error Reporting
4. Data collection
Other choices could be an ethernet (RJ45) connection with web server (a little too sophisticated at this time for configuration and system upgrades).
USB, again a little too upscale for version 2 or even 3.
The main point here is we need to be able to configure parameters dynamically, aid in debugging, report errors and track data dynamically.
I think we could easily develop an RS232 character based protocol to accomplish all this. So, adding a DB9 connector and rs232 converter might be all we need.
Eric
__________________
1995 BMW 318i EV in the making
|