![USB ke Serial TTL: 3 Langkah USB ke Serial TTL: 3 Langkah](https://i.howwhatproduce.com/images/002/image-4870-11-j.webp)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![USB ke Serial TTL USB ke Serial TTL](https://i.howwhatproduce.com/images/002/image-4870-12-j.webp)
Untuk beberapa proyek PIC saya, saya memerlukan antarmuka serial (RS232) untuk mencetak beberapa pesan di layar komputer saya. Saya masih memiliki komputer desktop yang memiliki satu antarmuka RS232 tetapi saat ini sebagian besar komputer memiliki antarmuka USB. Anda dapat membeli perangkat yang mengubah sinyal – TTL – RS232 ke USB yang beberapa proyeknya telah dipublikasikan di Instructables tetapi saya memutuskan untuk membuatnya sendiri. Alasannya karena saya suka membangun tetapi juga versi ini tidak memerlukan driver khusus untuk Windows 10 karena menggunakan deskriptor perangkat Microchip standar yang sudah didukung oleh Windows 10.
Karena persyaratan untuk baudrate dapat bervariasi, saya memutuskan untuk mendukung baudrate berikut menggunakan jumper di papan: 9600, 19200, 57600 dan 115200. Perangkat selalu menggunakan 8 bit, 1 stopbit dan tidak ada paritas untuk transmisinya.
Seperti yang Anda ketahui, Anda tidak dapat menggunakan sinyal TTL untuk menggerakkan antarmuka RS232, jadi saya juga membuat papan RS232 berdasarkan chip MAX232 yang mengubah sinyal ke tingkat yang tepat. Dalam Instruksi ini saya juga telah memposting diagram skema papan RS232 karena saya menggunakannya untuk menguji konverter USB ke Serial TTL.
Saya menggunakan PIC 16F1455 sebagai perangkat untuk mengontrol port USB dan mentransfer semua data dari USB ke serial menggunakan bahasa pemrograman JAL.
Langkah 1: Elektronik
![Elektronik Elektronik](https://i.howwhatproduce.com/images/002/image-4870-13-j.webp)
![Elektronik Elektronik](https://i.howwhatproduce.com/images/002/image-4870-14-j.webp)
![Elektronik Elektronik](https://i.howwhatproduce.com/images/002/image-4870-15-j.webp)
Diagram skema menunjukkan komponen elektronik yang Anda butuhkan. Perhatikan bahwa saya juga memposting diagram skema papan RS2323 yang mengubah sinyal TTL menjadi sinyal RS232 tetapi ini hanya sebagai informasi tambahan. Daftar komponen di bawah ini hanya untuk konverter USB ke Serial TTL.
Anda memerlukan komponen elektronik berikut untuk proyek ini:
- 1 PIC mikrokontroler 16F1455 dengan soket
- Kapasitor keramik: 1 * 470 nF, 1 * 100nF, 2 * 22 pF
- 1 kristal 12 MHz
- 1 kapasitor elektrolit 10 uF/25V
- Resistor: 2 * 10k, 3 * 330 Ohm, 2 * 22 Ohm
- LED: 1 Kuning, 1 Kuning, 1 Hijau
- 1 konektor USB
- 2 pelompat
- 1 tajuk, 4 pin
Anda dapat membangun sirkuit di papan tempat memotong roti, seperti yang ditunjukkan pada gambar. Sirkuit ini didukung oleh koneksi USB. Saya menggunakan USB 5 Volt untuk menyalakan papan RS232.
Langkah 2: Perangkat Lunak
Perangkat lunak melakukan tugas-tugas berikut:
- Menangani antarmuka USB. Untuk ini saya menggunakan perpustakaan serial USB JAL standar
- Setelah konverter USB ke Serial TTL dikonfigurasi, LED kuning akan menyala
- Ketika karakter diterima dari USB, karakter tersebut disalin ke antarmuka serial
- Ketika sebuah karakter diterima dari antarmuka serial, karakter tersebut disalin ke USB
- Setiap kali karakter diterima dari kedua sisi, LED hijau segera menyala untuk menunjukkan data telah ditransfer
- Atur baudrate antarmuka serial menggunakan pengaturan jumper. Baudrate dapat diubah kapan saja
Sebelum antarmuka USB dapat digunakan, antarmuka harus dikonfigurasi oleh komputer host. Ini dilakukan dengan menyetel parameter serial yang tepat di program emulator terminal pada PC dan mengaktifkan kontrol aliran RTS/CTS. Baudrate antarmuka USB dapat diatur ke nilai apa pun sementara baudrate antarmuka serial ditentukan oleh pengaturan jumper. Perhatikan bahwa kedua baudrate tidak harus sama.
File sumber JAL dan file Intel Hex untuk pemrograman PIC dilampirkan.
Langkah 3: Hasil Akhir
![Image Image](https://i.howwhatproduce.com/images/002/image-4870-17-j.webp)
![](https://i.ytimg.com/vi/XcdDzhgUH-U/hqdefault.jpg)
Untuk demo ini saya menghubungkan konverter USB ke Serial TTL ke papan RS232 saya. Alasan untuk itu adalah saya kemudian dapat menunjukkan operasi pada komputer desktop saya yang memiliki port USB dan port RS232.
Dalam video Anda melihat 2 jendela emulator terminal terbuka. Jendela kiri menunjukkan data pada port RS232 sedangkan jendela kanan menunjukkan data pada port USB. Untuk port RS232 tidak diperlukan kontrol aliran. Untuk port USB, konverter USB ke Serial TTL dikonfigurasi dengan mengaktifkan kontrol aliran RTS/CTS setelah itu LED kuning akan menyala.
Perhatikan bahwa untuk demo ini saya menggunakan baudrate 9600 baud untuk port RS232 dan baudrate 115200 jika port USB.
Jika Anda tertarik untuk menggunakan mikrokontroler PIC dengan JAL – bahasa pemrograman seperti Pascal – kunjungi situs web JAL
Bersenang-senang membuat Instruksi ini dan menantikan reaksi dan hasil Anda.
Direkomendasikan:
Memperbaiki Masalah Mac Lilypad USB Serial Port/Driver: 10 Langkah (dengan Gambar)
![Memperbaiki Masalah Mac Lilypad USB Serial Port/Driver: 10 Langkah (dengan Gambar) Memperbaiki Masalah Mac Lilypad USB Serial Port/Driver: 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-68-8-j.webp)
Memperbaiki Mac Lilypad USB Serial Port/Driver Masalah: Pada 2016, apakah Mac Anda berusia kurang dari 2 tahun? Apakah Anda baru saja meningkatkan ke OS terbaru (Yosemite atau yang lebih baru)? Apakah USB/MP3 Lilypad Anda tidak lagi berfungsi? tutorial akan menunjukkan kepada Anda bagaimana saya memperbaiki USB Lilypad saya. Kesalahan yang saya temui terkait
Komputasi Murah: Arduino Dengan Serial TTL: 3 Langkah
![Komputasi Murah: Arduino Dengan Serial TTL: 3 Langkah Komputasi Murah: Arduino Dengan Serial TTL: 3 Langkah](https://i.howwhatproduce.com/images/010/image-28335-j.webp)
Komputasi Murah: Arduino Dengan TTL Serial: Sebagian besar biaya arduino skala penuh seperti UNO adalah biaya antarmuka USB (catatan, Benar ketika ini ditulis, tetapi ini tidak lagi benar, usb sekarang murah. Anda dapat masih ingin pergi serial TTL karena alasan lain.). Singkirkan itu
Flash AT Command Firmware ke Modul ESP01 (memerlukan Adaptor USB ke TTL): 5 Langkah
![Flash AT Command Firmware ke Modul ESP01 (memerlukan Adaptor USB ke TTL): 5 Langkah Flash AT Command Firmware ke Modul ESP01 (memerlukan Adaptor USB ke TTL): 5 Langkah](https://i.howwhatproduce.com/images/001/image-2707-39-j.webp)
Flash AT Command Firmware ke Modul ESP01 (memerlukan Adaptor USB ke TTL): Oleh Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Port Usb NODEMcu Tidak Berfungsi? Unggah Kode Menggunakan Modul USB ke TTL (FTDI) Hanya dalam 2 Langkah: 3 Langkah
![Port Usb NODEMcu Tidak Berfungsi? Unggah Kode Menggunakan Modul USB ke TTL (FTDI) Hanya dalam 2 Langkah: 3 Langkah Port Usb NODEMcu Tidak Berfungsi? Unggah Kode Menggunakan Modul USB ke TTL (FTDI) Hanya dalam 2 Langkah: 3 Langkah](https://i.howwhatproduce.com/images/003/image-6035-24-j.webp)
Port Usb NODEMcu Tidak Berfungsi? Unggah Kode Menggunakan Modul USB ke TTL (FTDI) Hanya dalam 2 Langkah: Lelah menghubungkan ke banyak kabel dari modul USB ke TTL ke NODEMcu, ikuti instruksi ini, untuk mengunggah kode hanya dalam 2 langkah. Jika port USB dari NODEMcu tidak berfungsi, maka jangan panik. Ini hanya chip driver USB atau konektor USB
Merakit Adaptor Serial RS232 ke TTL: 8 Langkah
![Merakit Adaptor Serial RS232 ke TTL: 8 Langkah Merakit Adaptor Serial RS232 ke TTL: 8 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961567-assembling-a-rs232-to-ttl-serial-adapter-8-steps-j.webp)
Merakit Adaptor Serial RS232 ke TTL: Perakitan langkah demi langkah kit Adaptor Serial RS232 ke TTL dari moderndevice.com. Ini adalah opsi yang bagus untuk menghubungkan klon Arduino atau Arduino ke port serial lama. Ini berpasangan langsung dengan BBB atau RBBB atau pin dapat dipetakan ulang ke f