[Ovmsdev] OVMS Poller module/singleton
Chris Box
chris8086 at ee.eclipse1.net
Wed Jan 22 21:58:03 HKT 2025
Thank you Derek and Michael.
I'm running this firmware from today, and have driven the car 8 miles so
far without issue.
Happy to run any useful diagnostic commands. In case it helps, the
poller reports this.
OVMS# poller times status
Poller timing is: off
Type | count | Utlztn | Time
| per s | [‰] | [ms]
---------------+--------+--------+---------
Poll:PRI Avg| 0.99| 0.632| 0.065
Peak| | 0.733| 1.325
===============+========+========+=========
Total Avg| 0.99| 0.632| 0.653
Chris
On 2025-01-21 00:41, Derek Caudwell via OvmsDev wrote:
> Hi Chris
>
> Here are the required changes, as I understand them, to be compiled
> into a new firmware from this thread:
> https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/pull/1102/files
>
> Cheers
> Derek
>
> On Tue, 21 Jan 2025 at 10:48, Michael Balzer via OvmsDev
> <ovmsdev at lists.openvehicles.com> wrote:
> Chris,
>
> there is no prepared branch for these changes, as we still try to
> determine the best (most compatible) configuration.
>
> You need to apply the suggested changes manually to the current master.
>
> Regards,
> Michael
>
> Am 20.01.25 um 19:56 schrieb Chris Box via OvmsDev:
>
> I'm happy to try some new code on my Leaf. Which code should I use? The
> current master, or a different branch? It wasn't clear to me from the
> thread below.
>
> Chris
>
> On 2025-01-19 19:47, Derek Caudwell via OvmsDev wrote:
>
> I can't recall testing a later version but I think Chris can confirm he
> was on a later version when his Leaf had a similar problem.
>
> The Leaf is now my wife's daily drive so I won't be able to take a look
> at making the suggested changes for a couple of weeks at least.
>
> On Mon, 20 Jan 2025, 8:31 am Michael Balzer via OvmsDev,
> <ovmsdev at lists.openvehicles.com> wrote: Derek,
>
> Am 03.05.24 um 12:53 schrieb Derek Caudwell via OvmsDev: When running
> firmware 3.3.004-74-gbd4e7196 on my Nissan Leaf I suspect (but can't
> be 100% sure as it's only been 24h without fault) the new poller caused
> the car to throw the attached faults from overloading the can bus
> whilst driving. The fault was sufficient to send the car into limp mode
> and could not be driven until cleared with LeafSpy.
> Build 3.3.004-74 (released 2024-04-30) did not yet include the poller
> tracing control, i.e. it did lots of logging for frames, significantly
> affecting overall performance.
>
> Poller tracing control was introduced in
> https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/7e4046042a99339d0212aac8f874cc8f780e634e
> on May 12.
>
> That commit was first included in build 3.3.004-103-g11fddbf6 released
> 2024-05-25. Do you remember testing that build or a later one?
>
> But as I still don't understand how a software queue overflow could
> cause a bus crash, I've also checked the 500 kbit timing for the
> MCP2515 and found that may have the same issue as the 125 kbit timing:
>
> Our timing is:
> case CAN_SPEED_500KBPS:
> cnf1=0x00; cnf2=0xf0; cnf3=0x86;
> = PROP=1, PS1=7, PS2=7, SJW=1, Sample 3x @56.3%
>
> Remember, the SAE/CiA recommendation is SJW=2, Sample 1x @87.5%. That
> would translate to:
> PROP=5, PS1=8, PS2=2, SJW=2, Sample 1x @87.5% =
> cnf1=0x40; cnf2=0xbc; cnf3=0x81;
>
> I also checked the Arduino MCP_CAN lib, and that uses:
> cnf1=0x40; cnf2=0xe5; cnf3=0x83;
> = PROP=6, PS1=5, PS2=4, SJW=2, Sample 3x @75%
>
> So our timing for 500 kbit/s on the MCP buses also isn't as
> recommended.
>
> Derek, could you test the SAE/CiA recommendation and the MCP_CAN config
> as shown? Or anyone else with a live can2/can3 bus at 500 kbit?
>
> If these work, the question is which is the more general setup we
> should adopt. Apparently the MCP_CAN lib also does not follow the CiA
> recommendation, I wonder if the MCP_CAN config is a compromise for
> compatibility.
>
> Regards,
> Michael
_______________________________________________
OvmsDev mailing list
OvmsDev at lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
--
Michael Balzer * Am Rahmen 5 * D-58313 Herdecke
Fon 02330 9104094 * Handy 0176 20698926
_______________________________________________
OvmsDev mailing list
OvmsDev at lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev at lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250122/e290b361/attachment.htm>
More information about the OvmsDev
mailing list