Rabu , 23 Agustus 2017

Jangan Lakukan 10 Cara Ini Jika Arduino Anda Tak Mau Rusak

IMKONTROL.COM- Merusak alat sangatlah mudah tetapi untuk membuatnya membutuhkan imajinasi yang tinggi, Berikut adalah 10 masalah yang sering diabaikan oleh teknisi.

Hanya dengan menggunakan palu, pistol, dan membuangnya ke kolam anda dapat merusaknya dengan cepat, tapi bukan itu yang sedang kita bicarakan. Kami akan menunjukkan kepada Anda bagaimana 10 masalah yang tidak disadari teknisi sehingga dapat menghancurkan Arduinonya, meskipun banyak dari Anda tampaknya sudah tahu bagaimana melakukan hal itu, seperti yang diatas. Anda tahu apa yang kita maksud ….? ya, dengan cara dibakar, hangus pada komponen, atau “Programmer tidak sinkron” semua tanda-tanda itu adalah bahwa Anda baru saja melakukan hal dengan cara yang sangat sadis.

Kemudian mengapa kita membahas ini? Jika Anda memiliki Arduino dan tentunya ingin awet, maka metode-metode dibawah inilah yang perlu anda hindarkan demi lamanya umur arduino anda.

Metode # 1: Korslet I/O Pins ke Ground
Konfigurasi pin I/O dibawah ini kemudian anda menggunakanya, maka pada saat itu juga Anda telah menciptakan kondisi arus lebih pada pin I / O dan hal tersebut akan menyebabkan hancurnya Arduino anda.
Berikut adalah jalur aliran arus skema adalah untuk Arduino Uno:

Pada Mikrokontroler datasheet arus maksimum per-pin yaitu 40mA. Dengan hambatan internal hanya 25 ohm per pin, ketika hal tersebut menempel ke tanah maka akan mendapatkan arus masuk mengalir sebanyak 200mA atau 2A, dalam kondisi tersebut dapat dengan mudah merusak mikrokontroler anda.
dan didalam Board Arduino telah memiliki fitur untuk melindungi terhadap kerusakan ini dengan adanya sekering reset 30mA (PTC) secara seri setiap pin I / O.


Metode # 2: Korslet I / O Pin Satu Sama Lain
Konfigurasi dua pin  I / O untuk output, kemudian menetapkan kondisi HIGH dan LOW, maka pada saat itu juga Arduino anda dalam kondisi bahaya. Dikarenakan Anda telah menciptakan kondisi arus lebih pada kedua pin I / O dan Arduino anda akan hancur.

Skema arus yang mengalir ini mirip dengan Metode # 1 di atas kecuali menempelkannya ketanah.
Sama seperti Metode # 1, Arduino telah dilindungi terhadap kerusakan-kerusakan ini dengan meletakkannya sebuah sekering reset 30mA (PTC) secara seri dengan setiap I / O pin.

Metode # 3: Menerapkan Tegangan ke Pin I / O
Menerapkan tegangan melebihi 5.5V untuk setiap pin I / O. Maka pinI / O akan hancur dan Arduino anda dinyatakan rusak.
Metode ini adalah maju-bias dioda yang melindungi ESD built-in ke mikrokontroler. Berikut adalah model masing-masing mikrokontroler I / O pin dari datasheet Atmel ATmega328P:

Setelah tegangan pada pin I / O lebih besar dari tegangan suplai (5V) sekitar 0.5V, maka dioda di atas akan mulai melakukan arus. Ini adalah bertujuan untuk mengalihkan tegangan lebih pendek, seperti ESD (electro-static discharge), tetapi dioda ini bukanlah dimaksudkan untuk menjadi titik tumpu sepanjang waktu untuk mengalihkannya tegangan ke lebih pendek, dan ini hanya akan membakar IC Arduino Anda.
Diagram ini menunjukkan aliran arus saat tegangan diterapkan ke I / O pin.

Jika dioda proteksi internal gagal beroperasi, maka tegangan tersebut yang akan menghancurkan pin I / O, dan jika dioda perlindungan gagal atau rusak, maka hal tersebut lebih buruk karena sekarang tegangan yang diterapkan ke seluruh input Arduino >5V. Ini berarti akan menyebabkan komponen lainnya juga, seperti antarmuka USB chip, dan menghancurkannya.
Di  Arduino setiap I / O pin dilindungi oleh sekering reset 30mA (dengan built-in 220 ohm) dan 5.1V zener dioda yang bersama-sama berfungsi untuk membatasi pin tegangan 5.5V, terlepas dari tegangan diterapkan (sampai 24V).

Sekarang, bukan arus yang mengalir melalui dioda proteksi internal mikrokontroler, mengalir aman melalui dioda zener ke tanah dan kembali ke sumber tegangan tersebut. PTC batas sekering saat ini untuk 30mA sehingga dioda zener 5.1V tidak menghilangkan daya yang berlebihan.

Metode # 4: Memasang Eksternal Vin Daya pada Arduino
Pada Arduino memiliki daya input melalui pin konektor Vin, tetapi jika membalikkan polaritas sambungan tegangan DC keVin / GND itu akan menyebabkan hancurnya beberapa perangkat pada Arduino.
Tidak ada perlindungan pada tegangan yang diterapkan pada Vin pin konektor. Arus akan mengalir dari GND pin dari ATmega328P kembali melalui 5V pin, kembali melalui 5V regulator dan Vin. Hal yang sama akan terjadi dengan mikrokontroler ATmega16U2. Kedua mikrokontroler dan 5V regulator akan hancur.

Di Arduino pin Vin dilindungi oleh 30V reverse-blocking dioda, seperti yang ditunjukkan dalam skema.

Anda dapat menerapkan sebanyak 30V reverse-polaritas tegangan pada pin Vin tanpa menyebabkan kerusakan.

Metode # 5: Menerapkan 5V ke Pin Connector 5V
Menerapkan tegangan dari 6V atau lebih tinggi ke 5V pin konektor, banyak diantara komponen Arduino akan mengalami kehancuran dan tegangan ini juga dapat muncul pada port USB komputer Anda dan hal tersebut bisa memungkinkan terjadinya kehancuran pada Arduino Anda.
Tidak ada perlindungan pada konektor 5V pin. Tegangan ini terhubung langsung ke mikrokontroler ATmega328P, antarmuka mikrokontroler ATmega16U2 USB, dan 5V regulator, yang semuanya dapat rusak oleh tegangan melebihi 6V, dan arus yang dihasilkan yang mengalir. Berikut adalah contoh jalur arus melalui mikrokontroler ATmega328P.

Ini adalah kesalahpahaman umum bahwa Arduino 5V regulator akan memastikan tegangan 5V tetap pada 5V, dan ini SALAH! Satu-satunya hal yang dapat 5V regulator lakukan adalah mengontrol arus yang datang dari port USB atau jeck eksternal DC. Jika tegangan pada saat itu berasal dari sumber daya eksternal langsung terhubung ke 5V pin konektor, maka regulator dapat melakukan sebagaimana mestinya.
Konsekuensi lain dari menerapkan lebih dari 5V ke konektor 5V pin mungkin kerusakan port USB PC. Jika Arduino didukung dari USB maka tegangan yang berlebihan ini dapat menyebabkan arus mengalir mundur melalui tegangan switching MOSFET T1 dan kembali ke port USB PC.

Di Arduino sirkuit tegangan cutoff memastikan bahwa 5V pin konektor terputus jika melebihi 5.5V.

Anda dapat menerapkan hingga 24V pada konektor 5V pin dan Arduino komponen tidak akan pernah melihatnya, dan tidak akan rusak.

Metode # 6: Menerapkan 3.3V ke 3.3V Pin Connector
Menerapkan tegangan dari 3.6V atau lebih tinggi ke konektor 3.3V pin maka pengaman dari 3.3V bekerja, dan komponen lain yang terhubung dari pin ini akan hancur. Jika setidaknya 9V dipasang, maka tegangan ini dapat menghancurkan regulator Arduino 3.3V dan juga memberi supply saat kembali ke port USB pada PC.
Konektor 3.3V pin tidak memiliki sirkuit perlindungan. Tegangan ini langsung terhubung ke regulator Arduino 3.3V. Jika tegangan melebihi 9V, regulator 3.3V akan hancur dan memungkinkan arus mengalir ke belakang untuk 5V node, dan kemudian mundur lebih lanjut untuk port USB PC. Tegangan yang berlebihan juga akan menghancurkan dua perangkat yang terhubung ke 5V simpul: yang ATmega328P dan ATmega16U2 mikrokontroler.

Sama seperti sirkuit perlindungan 5V, Arduino memiliki tegangan cutoff sirkuit untuk konektor 3.3V pin. Setiap tegangan diterapkan pada pin ini lebih besar dari 3.6V memutus pin dari Arduino simpul 3.3V.

Metode # 7: Vin singkat ke GND
Daya Arduino dari konektor listrik DC dan Vin pin konektor ke GND maka Arduino akan memblokir dioda yang akan mengakibatkan hancur dan PCB Arduino bisa meleleh.
Tidak ada perlindungan batas saat di Vin pin konektor. Sebuah hubungan pendek/shot dari Vin ke GND sirkuit efektif singkat DC jack input daya, dan melebihi nilai arus dioda blocking.

Jumlah arus yang mengalir hanya dibatasi oleh hambatan dari PCB Arduino dan kemampuan saat ini pasokan listrik. Jika ini cukup tinggi, dioda D1 akan hancur dan PCB jejak bisa meleleh karena panas yang disebabkan oleh arus yang besar ini.
Arduino memiliki sekering reset 500mA PTC di seri dengan DC input daya sirkuit (seperti salah satu yang melindungi input daya USB).Sekering ini membatasi arus ke tingkat yang aman bahkan jika Vin adalah korsleting untuk GND.

Metode # 8: Terapkan 5V Eksternal Power dengan Vin Beban
Jika Anda powering papan dari 5V diterapkan ke konektor 5V pin dan Anda memiliki sirkuit terhubung ke pin Vin (atau telah korsleting Vin ke GND) maka arus akan mengalir ke belakang melalui 5V regulator dan menghancurkannya.
Tidak ada perlindungan tegangan balik pada 5V regulator sehingga arus dapat mengalir dari konektor 5V pin, mundur melalui regulator, dan apa pun yang terhubung ke Vin.

Arduino memiliki nya terbalik-blocking dioda yang tepat pada masukan 5V regulator, memastikan bahwa tidak ada arus dapat mengalir ke belakang melalui regulator, bahkan jika rangkaian terhubung ke pin Vin.

Metode # 9: Terapkan> 13V untuk Reset Pin
Terapkan> 13V untuk Reset pin konektor. The ATmega328P mikrokontroler akan rusak.
Reset pin konektor terhubung langsung ke pin reset pada ATmega328P. Sementara pin ini mentolerir 13V, tegangan tinggi akan merusak perangkat.

Di Arduino resistor 1k ditempatkan secara seri dengan ATmega328P pin reset. Jika tegangan lebih besar dari 13V diterapkan untuk Reset pin konektor, pin ini membatasi arus yang dapat mengalir sehingga membatasi kerusakan pin ini.

Metode # 10: Melebihi Jumlah Microcontroller sekarang
Mengkonfigurasi setidaknya 10 I / O pin untuk menjadi tinggi dan menarik 20mA dari masing-masing (misalnya, dengan pencahayaan 10 LED).Anda sekarang telah melampaui total rating pasokan saat mikrokontroler dan akan rusak.
Ini tidak cukup untuk membatasi arus masing-masing I / O pin – total arus yang bersumber dari semua I / O pin tidak boleh melebihi 200mA, menurut datasheet ATmega328P.

Di Arduino arus membatasi IC khusus (MIC2009A ditunjukkan di bawah) memastikan bahwa tidak peduli apa yang arus Anda sourcing dari I / O pin, total pasokan mikrokontroler saat tidak melebihi 150mA (khas).

Jika lebih dari 150mA arus mengalir ke ATmega328P, yang MIC2009A mulai mengurangi tegangan sampai saat ini berkurang ke tingkat yang aman.

About syafrie

Seorang pemungut ilmu yang tak mau ketinggalan dengan dunia IT yang kemudian ditulis ulang dalam bentuk tulisan-tulisan ngawur yang ga jelas.

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *