Raspberry Pi Zero fried - masalah grounding L298N?

Sep 21 2020

Hari Terakhir saya memiliki sistem di bawah ini bekerja dengan sempurna ... satu-satunya perbedaan adalah bahwa saya menggunakan Pi Zero dan baterai 12v untuk pengontrol motor L298N.

Hari ini saya entah bagaimana menggoreng Pi saya ... itu hanya memanaskan Pi ketika saya menghubungkan catu daya USB dan tidak bisa boot.

Satu-satunya hal yang saya ubah hari ini adalah saya menambahkan sakelar ke ON / OFF pasokan dari baterai 12v ke pengontrol motor. Tapi, tanpa pikir panjang, saya menambahkan sakelar pada koneksi ground (-ve) dari baterai ke pengontrol motor ... seperti gambar di bawah ini.

Bisakah ini menggoreng Pi saya? Mungkinkah ketika sakelar OFF, entah bagaimana baterai habis melalui pin ground Pi?

Jawaban

2 tlfong01 Sep 21 2020 at 13:45

Pertanyaan

Kenapa L298N menggoreng Rpi saya?


Menjawab

Untuk pemula L298N, apa pun yang bisa salah akan menjadi salah. Izinkan saya membuat daftar beberapa hal.

Bagian 1 - Menghubungkan pin GPIO Rpi 3V3, yang tidak toleran 5V ke terminal uji 5V pada papan L298N yang dirancang untuk Arduino 5V yang pin GPIO-nya menerima 5V.

Solusi - Jangan gunakan papan L298N dengan dua baris jumper, atau jika Anda salah membelinya, gunakan pemotong untuk melepas pin jumper 5V di baris atas.


Bagian 2 - Tidak terlebih dahulu membaca panduan pengguna dan skema yang ramah dan mulai menebak-nebak dan mengotak-atik terminal kabel dan jumper, atau seperti yang disarankan OP, menambahkan dioda pelindung yang tidak perlu dalam polaritas yang salah atau di terminal motor, menyebabkan korsleting di sini dan disana.


Bagian 3 - Skema di atas menunjukkan bahwa ada dua sumber daya:

(a) Vcc untuk menyalakan motor, bisa 4,5V hingga 12V.

(b) Vss untuk menyalakan sirkuit logika / kontrol / H-bridge, dapat (i) disediakan secara eksternal, atau (ii) dari output regulator tegangan 5V M78M05 on board, dengan input dari kira-kira 7V ke 12V. Jika input M7805 lebih tinggi dari 12V, terlalu banyak energi akan menyia-nyiakan panas dan dapat merusak regulator. Untuk lebih jelasnya, lihat Referensi (1) di bawah.


Bagian 4 - Pengkabelan L298N, Pengujian, dan Peringatan untuk pemula

Peringatan - Ada dua jenis papan L298N, satu dengan terminal 5V Masuk / Keluar di tengah PCB, yang lain dengan 5V di dekat lubang pemasangan (satu sisi PCB), seperti yang ditunjukkan di bawah ini.

/ untuk melanjutkan, ...


Referensi

(1) Antarmuka Modul Driver Motor DC L298N dengan Arduino - LastMinuteEngineers

1 DmitryGrigoryev Sep 28 2020 at 15:27

Dalam skema yang disajikan, tidak masalah apakah sakelar memotong garis GND atau garis 12V: dalam kedua kasus sakelar datang secara seri dengan baterai, dan skema lainnya tidak berubah saat sakelar dimatikan.

Namun, sakelar dapat sepenuhnya bertanggung jawab atas kerusakan yang disebabkan ke Pi. Jika Anda mematikannya saat motor berjalan, motor akan beralih ke mode generator, mengubah sisa energi mekanik menjadi listrik. Tanpa daya baterai, IC driver mungkin tidak dapat menjaga tegangan motor yang terkandung di dalam bagian sirkuit 12V, dan dapat membocorkannya ke pin GPIO yang kemudian akan menggoreng Pi.

Singkatnya, tidak masalah di baris mana Anda meletakkan sakelar. Yang penting JANGAN menggunakannya untuk mematikan motor yang sedang berjalan.