hardbyte / hardbyte/python-can

Implementation of an Auto-Baud

未關閉
#358 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement question
主要語言
Python
星號
1.6k
分支
697
PR 合併指標
30 天內沒有已合併 PR

描述

Hey everyone!

I am currently considering to implement an Auto-Baud switching mechanism (125k, 250k, 500k, 1M Baud)
To do so I would listen on the Bus (maybe with peak-can in PASSIVE mode) and if there is traffic I would see if I am reading error-frames or "valid" messages. If I am only encountering error-frames I would adjust the Baud-Rate to another value chosen from a list of pre-defined rates.

Has anyone already implemented anything similar or had any experience with this specific problem? If you have another suggestion on how to approach this problem I would be happy to hear that too.

Thanks already!

貢獻指南

開啟貢獻指南

研究方向

首先檢視 python-can 的匯流排與 listener 介面,重點關注所提議的 peak-can 被動模式方案,以及 125k、250k、500k 和 1M Baud 這些候選速率。完整的結果應定義如何區分流量與錯誤框架,以及如何選擇鮑率,但該 issue 未指定要使用的檔案或測試。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
embedded-iot, networking
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。