AS5600 – Sensor Posisi Putar Magnetik 12-bit
Kebutuhan adalah ibu dari penemuan; seiring perubahan waktu, kami mengembangkan dan menghargai perangkat yang lebih kecil dan lebih akurat. AS5600 adalah salah satu perangkat sensor posisi putar magnetik tersebut. Selain itu, Anda akan menikmati pemrogramannya yang sederhana dan kemudahan penggunaannya. Oleh karena itu, kami di WellPCB sangat merekomendasikan sensor untuk proyek Anda. Di sini, kita akan mempelajari segala sesuatu tentang AS5600.
Apa itu AS5600?
Gbr 1:Sensor posisi putar AS5600
AS5600 adalah sensor posisi putar magnetik yang mudah diprogram dengan output PWM atau output analog resolusi tinggi 12-bit. Ini menggunakan sistem tanpa kontak untuk mengukur sudut absolut dari magnet pada sumbu yang dimagnetisasi secara diametris.
Selain itu, desainnya yang tahan lama dan kokoh menghilangkan efek medan magnet liar eksternal yang homogen. Oleh karena itu, yang terbaik untuk tugas potensiometer nirsentuh.
Konfigurasi Pin AS5600
AS5600 memiliki tujuh pin, seperti yang ditunjukkan di bawah ini.
Gbr 2:Konfigurasi pin AS5600
- GND: Hubungkan pin ini ke arde sistem untuk keperluan pembumian.
- VCC: Pin catu daya, 5V/ 3.3V.
- SDA: Tanggal seri sirkuit antar-terintegrasi (I2C).
- SCL: Jam serial I2C.
- VCC: 3V3 hanya catu daya untuk IC.
- PGO: Digunakan untuk mengatur posisi awal dan akhir sudut rotasi.
- KELUAR: Mengeluarkan sinyal siklus tugas sebagaimana dikonfigurasi oleh perangkat lunak.
Fitur AS5600
Berikut pengenalan singkat tentang fitur sensor posisi magnet putar AS5600.
- Pertama, ini mendukung pengukuran sudut tanpa kontak.
- Kedua, ia memiliki posisi mulai dan berhenti yang mudah diprogram pengguna melalui antarmuka I2C.
- Ketiga, ia memiliki resolusi keluaran konversi digital ke analog (DAC) 12-bit.
- Keempat, Anda dapat memprogram sudut maksimum dari 18 hingga 360 derajat.
- Kelima, secara otomatis mendeteksi material atau permukaan magnetik.
- Keenam, mendukung pemrograman posisi yang mudah dimulai dan dihentikan tanpa programmer dalam pengaturan 3-kawat.
- Ketujuh, masuk ke mode daya rendah secara otomatis bila diperlukan.
- Terakhir, ia memiliki radiometrik keluaran analog ke modulasi lebar pulsa (PWM) atau keluaran digital yang dikodekan VDD.
Spesifikasi AS5600
- Ini memiliki tegangan suplai 3,3 atau 5V.
- Arus masukannya berkisar hingga 100mA.
- Selain itu, ia memiliki suhu lingkungan pengoperasian -40 hingga 125°C.
- AS5600 memiliki antarmuka I2C yang tidak dapat diubah dengan alamat 0X36.
Prinsip Kerja AS5600
Cara kerja AS5600 bergantung pada efek Hall. Itu karena memiliki sensor Hall bawaan yang mendeteksi perubahan arah medan magnet.
Selanjutnya, dengan bantuan dari A/D internal 12-bit, arah medan magnet diperkuat oleh amplifier.
Oleh karena itu, modul AS5600 dapat menghasilkan 4096 posisi setiap putaran. Juga, Anda dapat memilih untuk mengekspor data RAW melalui antarmuka I2C atau gelombang PWM melalui pin OUT. Selain itu, sudut maksimum juga dapat diprogram.
Anda dapat mengonfigurasinya antara 18° dan 360°, artinya akurasi sudut yang diukur adalah sekitar 18/4096.
Namun, Anda harus tahu bahwa AS5600 hanya dapat bekerja dengan baik dengan magnet yang mirip dengan ukuran chip Anda.
Juga, Anda harus mengukur modul sambil menjaganya sangat dekat dengan medan magnet. Poin penting lainnya adalah Anda harus menyelaraskan pusat sensor AS5600 dengan pusat medan magnet. Oleh karena itu, jarak vertikal harus berkisar dari 0,5 mm hingga 3 mm.
Bermain Dengan Arduino
Gbr 3:Platform Arduino untuk pengembang
Untuk pengaturan ini, Anda memerlukan papan Arduino atau Seeeduino V4.2, pelindung dasar, dan AS5600.
Inilah cara Anda dapat mengonfigurasi pengaturan Anda.
Koneksi Perangkat Keras.
- Pertama, sambungkan AS5600 ke port I2C pelindung dasar.
- Kedua, sambungkan pelindung dasar Grove ke papan Seeeduino Anda.
- Ketiga, sambungkan board ke PC menggunakan kabel USB yang kompatibel.
Koneksi Perangkat Lunak
- Langkah pertama melibatkan pengunduhan pustaka AS5600 dari Github.
- Kedua, mulai ulang Arduino IDE Anda dan buka readAngle melalui File → Contoh → Seeed_AS5600-master → readAngle.
- Berikut adalah contoh kode readAngle.
- Ketiga, unggah demo.
- Keempat, buka Serial Monitor Arduino IDE dari Opsi Alat dan atur baud rate ke 115200 .
- Kelima, uji sistem Anda untuk melihat apakah sistem terbaca di layar saat Anda menggerakkan sensor.
Aplikasi AS5600
Gbr 4:Rotary encoder tradisional digantikan oleh AS 5600
Sumber; Wikipedia Commons
Berikut adalah beberapa aplikasi sensor AS 5600.
- Peralatan rumah tangga
- Kenop tanpa kontak
- Pedal dan servo RC
- Potensiometer tanpa kontak
- Selain itu, mengontrol volume untuk perangkat audio
- Mengembangkan otomatisasi
- Selain itu, AS5600 berfungsi sebagai kontrol otomotif
Kesimpulan
AS 5600 adalah alternatif yang sangat baik untuk potensiometer tradisional karena non-kontak dan presisi tinggi. Dan seperti yang telah kita lihat, mereka bekerja dengan baik dalam mengukur, mengendalikan, dan memposisikan proyek.
Jika Anda memilikinya dan membutuhkan bantuan, jangan ragu untuk menghubungi kami. Kami akan menghubungi Anda sesegera mungkin.