-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better debugging facilities #78
Comments
Would it be easier to implement this in the onboard webserver or via 2014-09-03 15:38 GMT+02:00 Collin Kidder [email protected]:
|
Probably. Which is why I did list wifi as one of the options. I absolutely I don't know that we'll store the fault text in the firmware. It is On Wed, Sep 3, 2014 at 9:46 AM, dboekel [email protected] wrote:
|
I'm onboard. But it is actually very ambitious. I'm not clear on a At that point, OBDII could retrieve them on receipt of a request. The wireless or bluetooth is confusing. I would just use them as So the OBDII minder could operate over CANBUS0 The ELM module could then have option for Wireless via WiReach or Bluetooth Jack Rickard Wireless via the WiReach using ELM module. I guess ELM could use either wireless or bluetooth. On Wed, Sep 3, 2014 at 9:18 AM, Collin Kidder [email protected]
http://www.EVTV.me http://EVTV.me Electric Vehicle Television - KickinGas - One Car at a Time. |
I originally wanted to use the existing PID specification but I looked at I just pushed a git commit with a bunch of codes to start with. At this But, this is a huge task and a detailed specification for what it actually As far as getting to the faults. The normal route should be via OBDII pid On Thu, Sep 4, 2014 at 10:43 AM, Jack Rickard [email protected]
|
I guess I am back to my conversation with Michael over the bitfield Things out the serial port, on the other hand, we can add to them forever. But I would really like to be able to do the basic configuration of the I am haunted by the interface to configure the Rinehardt controller and For example, I think it's much more useful to be able to configure a PWM I would like to keep OUT anything on that website that doesn't have to do
I guess I don't see maintenance as any part of it. For that matter, I And yes, we can put anything on the CAN bus, OBDII, and ELM and indeed the This is just general feel. I am not committed to any of it in a religious For example, I could be bent over on the charger issue if it was a separate But if you want to get off into which charger, Lear, Brusa, Tcch, what the For example, we have annunciators for ERROR, FAULT, and WARNING that are One of the great things about GEVCU at this point is it is relatively easy One area that haunts me a bit is the enable function. Right now we can't I guess an equipment list on the web site with checkboxes beside what your Jack Rickard Jack On Thu, Sep 4, 2014 at 10:08 AM, Collin Kidder [email protected]
http://www.EVTV.me http://EVTV.me Electric Vehicle Television - KickinGas - One Car at a Time. |
I suppose I can see what you're saying - you want to keep the web interface I do think that it would be appropriate to expose generic configuration for I think I'll add the above two things to their own issues in github so we On Thu, Sep 4, 2014 at 11:51 AM, Jack Rickard [email protected]
|
FYI: In the latest pullRequest where the communication from ichip to client is done via web-sockets, I push logging information to the web client where it's displayed in a pop-up message. Helps a lot to discover errors / warnings |
Currently it can be tough to figure out why something is not working. For instance, why is the motor controller stuck in neutral? What is causing it not to be in drive or reverse? The end user has no idea. Presumably something in code is doing it on purpose but the end user has no way of knowing what they can do to correct the situation. As such, it would be good to augment the code with facilities to provide better debugging information. This could be done via OBDII style fault codes. For instance, if there is a throttle problem in an ICE car you might get P0220 which means that there is a problem with the throttle position sensor. In fact, we should output that exact code when there is a problem with the throttle position sensing.
Doing this probably requires that we have a buffer for errors that can be read by a connected OBDII device (or listed on the web page or dumped out on the console).
This could end up being a huge amount of work to do it right. But, without extensive support for diagnostics we'll never be where we should be and users will be stuck guessing why things don't work.
The text was updated successfully, but these errors were encountered: