mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-09 23:05:05 -06:00
Deploying to gh-pages from @ Klipper3d/klipper@762e2c49c7 🚀
This commit is contained in:
parent
77845c3201
commit
4f6924e8ca
64 changed files with 371 additions and 371 deletions
|
@ -1370,7 +1370,7 @@
|
|||
<h1 id="canbus-protokoll">CANBUS protokoll<a class="headerlink" href="#canbus-protokoll" title="Permanent link">¶</a></h1>
|
||||
<p>Ez a dokumentum a Klipper által a <a href="https://hu.wikipedia.org/wiki/CAN-busz">CAN-buszon</a> keresztül történő kommunikációhoz használt protokollt írja le. A Klipper CAN-busszal való konfigurálásával kapcsolatos információkért lásd a <CANBUS.md> című dokumentumot.</p>
|
||||
<h2 id="mikrokontroller-azonosito-hozzarendelese">Mikrokontroller azonosító hozzárendelése<a class="headerlink" href="#mikrokontroller-azonosito-hozzarendelese" title="Permanent link">¶</a></h2>
|
||||
<p>A Klipper csak a CAN 2.0A szabványos méretű CAN-busz csomagokat használja, amelyek 8 adatbájtra és egy 11 bites CAN-busz azonosítóra korlátozódnak. A hatékony kommunikáció támogatása érdekében minden mikrokontrollerhez futáskor egy egyedi, 1 bájtos CAN-busz nodeid (<code>canbus_nodeid</code>) van rendelve az általános Klipper parancs- és válaszforgalomhoz. A gazdagépről a mikrokontroller felé irányuló Klipper-parancsüzenetek a <code>canbus_nodeid * 2 + 256</code> CAN-busz azonosítót használják, míg a mikrokontrollerről a gazdagép felé irányuló Klipper-válaszüzenetek a <code>canbus_nodeid * 2 + 256 + 1</code> azonosítót.</p>
|
||||
<p>A Klipper csak a CAN 2.0A szabványos méretű CAN-busz csomagokat használja, amelyek 8 adatbájtra és egy 11 bites CAN-busz azonosítóra korlátozódnak. A hatékony kommunikáció támogatása érdekében minden mikrokontrollerhez futáskor egy egyedi, 1 bájtos CAN-busz nodeid (<code>canbus_nodeid</code>) van rendelve az általános Klipper parancs és válaszforgalomhoz. A gazdagépről a mikrokontroller felé irányuló Klipper-parancsüzenetek a <code>canbus_nodeid * 2 + 256</code> CAN-busz azonosítót használják, míg a mikrokontrollerről a gazdagép felé irányuló Klipper-válaszüzenetek a <code>canbus_nodeid * 2 + 256 + 1</code> azonosítót.</p>
|
||||
<p>Minden mikrokontroller rendelkezik egy gyárilag hozzárendelt egyedi chipazonosítóval, amelyet az azonosító hozzárendelése során használnak. Ez az azonosító meghaladhatja egy CAN csomag hosszát, ezért egy hash függvényt használunk arra, hogy a gyári azonosítóból egy egyedi 6 bájtos azonosítót (<code>canbus_uuid</code>) generáljunk.</p>
|
||||
<h2 id="rendszergazdai-uzenetek">Rendszergazdai üzenetek<a class="headerlink" href="#rendszergazdai-uzenetek" title="Permanent link">¶</a></h2>
|
||||
<p>Az rendszergazdai üzeneteket az azonosító hozzárendeléséhez használják. A gazdatesttől a mikrokontrollerhez küldött admin üzenetek a CAN-buszon a <code>0x3f0</code>, a mikrokontrollerről a gazdatesthez küldött üzenetek pedig a CAN-buszon a <code>0x3f1</code> azonosítót használják. Minden mikrovezérlő a <code>0x3f0</code> azonosítón fogadja az üzeneteket; ez az azonosító egy "broadcast cím" -nek tekinthető.</p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue