|
254 | 254 | <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
255 | 255 | <div class="section" itemprop="articleBody"> |
256 | 256 |
|
257 | | - <p><em>Terakhir diperbarui: <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="1 Oktober 2026 07:28:21 UTC">1 Oktober 2026</span></em></p> |
| 257 | + <p><em>Terakhir diperbarui: <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="1 Oktober 2026 09:06:41 UTC">1 Oktober 2026</span></em></p> |
258 | 258 | <h1 id="can-io-extender">CAN IO Extender<a class="headerlink" href="#can-io-extender" title="Permanent link">¶</a></h1> |
259 | 259 | <h2 id="gambaran-umum">Gambaran Umum<a class="headerlink" href="#gambaran-umum" title="Permanent link">¶</a></h2> |
260 | 260 | <p><img alt="Mazduino CAN IO Extender dengan konektor kabel Molex 24 pin" src="../img/can-io/can-io-extender.jpeg" /></p> |
@@ -337,7 +337,7 @@ <h2 id="konektor-utama-j2">Konektor Utama (J2)<a class="headerlink" href="#konek |
337 | 337 | Baris bawah berisi pin 1–12 dari kanan ke kiri, dan baris atas berisi pin 13–24 |
338 | 338 | dari kanan ke kiri. Konektor kabel yang dilihat dari sisi masuk kabel, dengan |
339 | 339 | kait pengunci di atas, memakai susunan yang sama.</p> |
340 | | -<table> |
| 340 | +<table class="pin-grid"> |
341 | 341 | <tr><th></th><th colspan="12" align="center">▼ kait pengunci ▼</th></tr> |
342 | 342 | <tr><th>Atas</th><td align="center"><b>24</b><br>12V</td><td align="center"><b>23</b><br>LC1</td><td align="center"><b>22</b><br>LC2</td><td align="center"><b>21</b><br>HS1</td><td align="center"><b>20</b><br>LC3</td><td align="center"><b>19</b><br>OUT4</td><td align="center"><b>18</b><br>HS2</td><td align="center"><b>17</b><br>OUT5</td><td align="center"><b>16</b><br>LS2</td><td align="center"><b>15</b><br>LS1</td><td align="center"><b>14</b><br>CAN H</td><td align="center"><b>13</b><br>CAN L</td></tr> |
343 | 343 | <tr><th>Bawah</th><td align="center"><b>12</b><br>GND</td><td align="center"><b>11</b><br>A1</td><td align="center"><b>10</b><br>A2</td><td align="center"><b>9</b><br>A3</td><td align="center"><b>8</b><br>A4</td><td align="center"><b>7</b><br>A5</td><td align="center"><b>6</b><br>A6</td><td align="center"><b>5</b><br>A7</td><td align="center"><b>4</b><br>A8</td><td align="center"><b>3</b><br>A9</td><td align="center"><b>2</b><br>A10</td><td align="center"><b>1</b><br>—</td></tr> |
@@ -596,23 +596,26 @@ <h2 id="output">Output<a class="headerlink" href="#output" title="Permanent link |
596 | 596 | <p><strong>Logic output</strong> (LOGIC1 dan LOGIC2) adalah output sinyal, bukan driver coil. |
597 | 597 | Tegangannya bisa dipilih <strong>5 V atau 12 V</strong> saat pemasangan. Keduanya memakai pin |
598 | 598 | yang sama dengan LC4 dan LC5, jadi pilih salah satu fungsi per pin.</p> |
599 | | -<p>!!! danger "Output mati sendiri kalau perintah berhenti" |
600 | | - Semua output dimatikan bila perintah dari dash tidak diterima selama |
601 | | - <strong>500 ms</strong>, dan modul memang menyala dalam keadaan semua output mati. Jadi |
602 | | - kalau dash mati atau kabel CAN lepas, pompa atau solenoid tidak akan terus |
603 | | - menyala. Kondisi ini normal, bukan kerusakan.</p> |
| 599 | +<div class="admonition danger"> |
| 600 | +<p class="admonition-title">Output mati sendiri kalau perintah berhenti</p> |
| 601 | +<p>Semua output dimatikan bila perintah dari dash tidak diterima selama |
| 602 | +<strong>500 ms</strong>, dan modul memang menyala dalam keadaan semua output mati. Jadi |
| 603 | +kalau dash mati atau kabel CAN lepas, pompa atau solenoid tidak akan terus |
| 604 | +menyala. Kondisi ini normal, bukan kerusakan.</p> |
| 605 | +</div> |
604 | 606 | <h2 id="memakai-dengan-racedash-pro-m4-m5-m7">Memakai dengan Racedash Pro (M4, M5, M7)<a class="headerlink" href="#memakai-dengan-racedash-pro-m4-m5-m7" title="Permanent link">¶</a></h2> |
605 | 607 | <p>Bisa langsung dipakai tanpa ganti firmware, <strong>bersamaan dengan protokol ECU yang |
606 | 608 | sedang aktif</strong>.</p> |
607 | | -<p>!!! tip "CAN ID: heksadesimal atau desimal" |
608 | | - Halaman ini menulis CAN ID dalam heksadesimal, misalnya <code>0x643</code>. Beberapa |
609 | | - software, seperti rusEFI dan TunerStudio, menampilkan angka yang sama dalam |
610 | | - desimal: <code>0x643</code> = <code>1603</code>.</p> |
611 | | -<pre><code>Di DashTune, pilih tampilannya di **Settings → Format CAN ID**. Pilihan ini |
| 609 | +<div class="admonition tip"> |
| 610 | +<p class="admonition-title">CAN ID: heksadesimal atau desimal</p> |
| 611 | +<p>Halaman ini menulis CAN ID dalam heksadesimal, misalnya <code>0x643</code>. Beberapa |
| 612 | +software, seperti rusEFI dan TunerStudio, menampilkan angka yang sama dalam |
| 613 | +desimal: <code>0x643</code> = <code>1603</code>.</p> |
| 614 | +<p>Di DashTune, pilih tampilannya di <strong>Settings → Format CAN ID</strong>. Pilihan ini |
612 | 615 | juga berlaku di editor CAN Button pada layar dash. Di bawah setiap kolom CAN |
613 | 616 | ID, DashTune menampilkan padanannya, misalnya "= 1603 (desimal)". Angka yang |
614 | | -diawali `0x` selalu dibaca sebagai heksadesimal, apa pun pilihannya. |
615 | | -</code></pre> |
| 617 | +diawali <code>0x</code> selalu dibaca sebagai heksadesimal, apa pun pilihannya.</p> |
| 618 | +</div> |
616 | 619 | <h3 id="lampu-indikator-dari-saklar-kendaraan">Lampu indikator dari saklar kendaraan<a class="headerlink" href="#lampu-indikator-dari-saklar-kendaraan" title="Permanent link">¶</a></h3> |
617 | 620 | <p>Di DashTune, buka pengaturan indikator, pilih mode <strong>CAN</strong>, lalu isi:</p> |
618 | 621 | <table> |
@@ -756,17 +759,21 @@ <h3 id="menyalakan-output">Menyalakan output<a class="headerlink" href="#menyala |
756 | 759 | lagi di byte <strong>2</strong> (HS1) atau byte <strong>3</strong> (HS2), dengan nilai ON 1–254 sebagai |
757 | 760 | duty, misalnya 128 untuk sekitar 50%. Selama tombol duty itu mati, outputnya |
758 | 761 | kembali menyala penuh.</p> |
759 | | -<p>!!! note "Butuh firmware terbaru" |
760 | | - Cara di atas memerlukan firmware Racedash dan firmware CAN IO Extender |
761 | | - versi terbaru. Pada firmware lama, tombol-tombol yang berada di byte yang |
762 | | - sama saling menimpa, dan modul mengabaikan perintah yang lebih pendek dari |
763 | | - 4 byte.</p> |
| 762 | +<div class="admonition note"> |
| 763 | +<p class="admonition-title">Butuh firmware terbaru</p> |
| 764 | +<p>Cara di atas memerlukan firmware Racedash dan firmware CAN IO Extender |
| 765 | +versi terbaru. Pada firmware lama, tombol-tombol yang berada di byte yang |
| 766 | +sama saling menimpa, dan modul mengabaikan perintah yang lebih pendek dari |
| 767 | +4 byte.</p> |
| 768 | +</div> |
764 | 769 | <h2 id="memakai-dengan-racedash-35-dan-4">Memakai dengan Racedash 3.5" dan 4"<a class="headerlink" href="#memakai-dengan-racedash-35-dan-4" title="Permanent link">¶</a></h2> |
765 | | -<p>!!! warning "Tidak bisa bersamaan dengan protokol ECU" |
766 | | - Pada varian ini, modul hanya terbaca kalau protokol dash diset ke |
767 | | - <strong>Custom</strong>, dan mode Custom menggantikan decoder ECU bawaan. Artinya dash |
768 | | - bisa membaca <strong>modul ini atau ECU</strong>, tidak keduanya sekaligus. Kalau Anda |
769 | | - butuh dua-duanya, gunakan Racedash Pro.</p> |
| 770 | +<div class="admonition warning"> |
| 771 | +<p class="admonition-title">Tidak bisa bersamaan dengan protokol ECU</p> |
| 772 | +<p>Pada varian ini, modul hanya terbaca kalau protokol dash diset ke |
| 773 | +<strong>Custom</strong>, dan mode Custom menggantikan decoder ECU bawaan. Artinya dash |
| 774 | +bisa membaca <strong>modul ini atau ECU</strong>, tidak keduanya sekaligus. Kalau Anda |
| 775 | +butuh dua-duanya, gunakan Racedash Pro.</p> |
| 776 | +</div> |
770 | 777 | <p>Langkahnya: set protokol dash ke <strong>Custom</strong>, samakan bitrate dengan bus, lalu |
771 | 778 | susun channel-nya lewat DashTune. Semua nilai <strong>little-endian</strong>, jadi biarkan |
772 | 779 | pilihan <strong>MSB first (Motorola) mati</strong>.</p> |
@@ -929,9 +936,11 @@ <h3 id="unduh">Unduh<a class="headerlink" href="#unduh" title="Permanent link">& |
929 | 936 | dimodifikasi, dan hanya dipakai kalau tim Mazduino mengarahkan Anda ke sana.</p> |
930 | 937 | <h3 id="flash">Flash<a class="headerlink" href="#flash" title="Permanent link">¶</a></h3> |
931 | 938 | <p>Modul ini berbasis Arduino Mega 2560 dan di-flash lewat kabel USB-nya.</p> |
932 | | -<p>!!! warning "Lepas 12 V sebelum menyambungkan USB" |
933 | | - Cabut konektor utama (J2) atau matikan kunci kontak dulu. Board akan |
934 | | - mendapat daya dari USB selama proses flash.</p> |
| 939 | +<div class="admonition warning"> |
| 940 | +<p class="admonition-title">Lepas 12 V sebelum menyambungkan USB</p> |
| 941 | +<p>Cabut konektor utama (J2) atau matikan kunci kontak dulu. Board akan |
| 942 | +mendapat daya dari USB selama proses flash.</p> |
| 943 | +</div> |
935 | 944 | <p><strong>Cara termudah: script flash.</strong> Unduh <code>flash.bat</code> (Windows) atau <code>flash.sh</code> |
936 | 945 | (macOS/Linux) dari halaman Releases yang sama. Script ini mengunduh firmware |
937 | 946 | yang benar sendiri, jadi file <code>.hex</code> tidak perlu diunduh terpisah.</p> |
|
0 commit comments