Adaptor USB-COM DIY: diagram, perangkat, dan rekomendasi. Kabel modem nol (RS232) wiring Rangkaian elektronik untuk rangkaian usb rs232 rumah

Artikel ini memberikan pilihan sirkuit yang memungkinkan Anda merakit perangkat sederhana namun sangat berguna: Adaptor com.

Port serial (RS-232), atau disebut juga port COM, dirancang untuk bertukar informasi antara komputer dan perangkat periferal. Disebut serial karena pertukaran data melaluinya terjadi sedikit demi sedikit satu per satu.

Awalnya, port COM dimaksudkan untuk menghubungkan modem ke komputer. Kemudian mereka mulai menghubungkan mouse, pemindai, dan perangkat periferal lainnya. Dimungkinkan juga untuk mengatur koneksi langsung antara dua komputer menggunakan port COM.

Saat ini, sebagian besar komputer tidak dilengkapi dengan konektor RS-232, karena standar USB telah tersebar luas. Namun masih banyak perangkat eksternal yang hanya bekerja dengan port COM (berbagai programmer, peralatan diagnostik, receiver, dll). Jalan keluar dari situasi ini adalah dengan menggunakan perangkat adaptor COM-USB. Di bawah ini adalah beberapa opsi untuk rangkaian paling populer dari adaptor ini.

Adaptor lengkap - Adaptor COM untuk port USB

pada chip FT8U232BM

Dasar dari sirkuit ini adalah sirkuit mikro FT8U232BM - diproduksi oleh FIDI Ltd. Perangkat yang dibuat menurut skema ini mendukung semua level sinyal (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) sesuai dengan pinout port COM.

Untuk mencocokkan level TTL antarmuka RS232 dengan level sirkuit mikro FT8U232BM, dua sirkuit mikro 74HC00 digunakan. Chip memori 93С46 dirancang untuk menyimpan nomor pribadi (PID), kode pabrikan (VID), serta nomor seri perangkat. Sirkuit mikro ini mungkin tidak dipasang. Dalam hal ini, hanya dimungkinkan untuk menghubungkan 1 perangkat yang membuat port COM virtual ke komputer. Chip memori AT93C46 dapat diganti dengan AT93C66, AT93C56. 93C46 di-flash langsung di papan menggunakan utilitas FTDI milik pabrikan.

(1,4 Mb, diunduh: 2.224)

(1,7 Mb, diunduh: 1.935)

Versi sederhana pada FT8U232BM

Ini adalah rangkaian adaptor USB-COM sederhana yang hanya mendukung jalur sinyal antarmuka RX, TX, RTS, CTS RS232. Untuk mencocokkan level com port dengan level digital FT8U232BM, a .

Diagram adaptor untuk COM dari USB ke PL2303

Rangkaian berikut ini didasarkan pada chip PL2303HX, yang merupakan konverter antarmuka USB ke RS232. Pabrikan PL2303HX adalah perusahaan Taiwan Prolific. Rangkaian ini juga menggunakan transceiver MAX232 yang mengubah sinyal RX, TX.

Untuk pengoperasian yang benar, Anda harus menginstal driver untuk port COM virtual. Untuk melakukan ini, unduh dan instal driver dari tautan di bawah.

(3,5 Mb, diunduh: 2.599)

Kemudian kita konfigurasikan port virtual: atur jendela "kontrol aliran" ke NO. Kemudian pilih nomor port gratis.

USB - Adaptor COM pada mikrokontroler Attiny2313

Daya disuplai langsung dari bus daya USB. Seluruh sirkuit dirakit pada papan satu sisi (opsi SMD dan TN). Perangkat hanya mendukung sinyal Rx dan Tx.

Firmware untuk adaptor, gambar papan sirkuit tercetak (SMD dan TH), serta program terminal untuk memeriksa adaptor dapat diunduh dari tautan di bawah ini:

(1,4 Mb, diunduh: 2.547)

Kapan , sekering harus diatur sebagai berikut:

Agar perangkat dapat beroperasi, Anda harus menginstal driver port COM virtual. Untuk melakukan ini, unduh:

(1,1 Mb, diunduh: 2.736)

Sekarang kita memasukkan adaptor kita ke port USB komputer, komputer akan menampilkan pesan "Menemukan perangkat baru", dan kemudian menawarkan untuk menginstal driver untuk perangkat tersebut. Pilih “Instal dari lokasi tertentu” dan klik tombol “Berikutnya”. Kemudian, di jendela baru, pilih jalur ke folder driver yang diunduh dan dibongkar dan klik lagi tombol "Berikutnya". Setelah beberapa detik, driver akan diinstal dan perangkat siap digunakan.

Adaptor USB COM adalah perangkat yang memungkinkan komputer pribadi terhubung ke berbagai peralatan periferal. Sayangnya, model unit sistem modern terkadang tidak memiliki keluaran yang sangat penting. Dengan demikian, kemampuan pengguna terbatas.

Jika kita menganggap perangkat seperti penerima, maka perangkat tersebut tidak dapat dihubungkan ke kabel. Dalam hal ini, pengguna hanya dapat terbantu dengan jenis konektor yang membedakan perangkat ini. Selain itu, perlu dicatat bahwa membuatnya di rumah sangat mungkin dilakukan. Namun, pertama-tama, penting untuk membiasakan diri Anda dengan strukturnya.

Diagram adaptor sederhana

Rangkaian adaptor USB-COM mencakup port, modulator, konverter, dan resistor. Dalam beberapa kasus, amplifier mungkin juga ditempatkan di papan. Dalam hal ini, model kabel paling sering dipilih. Resistor dalam hal ini hanya digunakan tipe terbuka. Hal ini diperlukan untuk meningkatkan frekuensi maksimum perangkat. Dengan demikian, waktu respons sinyal akan menjadi sekitar 20 ms. Antara lain, bandwidth perangkat harus diperhitungkan. Untuk meningkatkan parameter ini, banyak ahli merekomendasikan penggunaan modulator dua sisi saja.

Model tipe A standar

Membuat adaptor USB-COM Tipe A dengan tangan Anda sendiri di rumah cukup sederhana. Dalam hal ini, lebih tepat untuk memilih sirkuit mikro tipe PP21. Hanya konverter yang akan membantu menstabilkan proses di perangkat. Untuk pengoperasian normal model, Anda juga memerlukan modulator berkualitas tinggi. Untuk sirkuit mikro yang ditentukan, Anda hanya perlu memilih tipe frekuensi rendah. Semua ini akan memungkinkan parameter respons sinyal dipertahankan pada 30 ms.

Untuk konduktivitas arus yang lebih baik, para ahli juga menyarankan penggunaan transistor berdaya rendah. Dalam hal ini, mereka harus menahan tegangan maksimum pada 3V. Secara umum, adaptor ini sangat baik untuk berbagai jenis receiver. Selain itu, Anda dapat menyambungkan radio dengan konektor tipe SR101.

Model mini tipe A

Adaptor jenis ini mampu mendukung banyak format. Tanpa konverter tidak mungkin melipatnya. Selain itu, Anda harus memilih sirkuit mikro seri PP22. Seharusnya ada total tiga transistor. Dalam hal ini, dua di antaranya harus ditempatkan di dekat konverter. Dalam hal ini, penting untuk memilih modulator tipe pulsa. Kecepatan respon sinyal rata-rata sekitar 30 ms. Ini cukup untuk pengoperasian yang stabil.

Dalam hal ini, kabel harus dipasang ke bagian belakang sirkuit mikro. Penting untuk tidak menyentuh modulator selama proses penyolderan. Transistor juga perlu dijaga kebersihannya. Pasangan sirkuit dijamin oleh kaskade amplifikasi frekuensi. Rata-rata, parameter ini berfluktuasi sekitar 12 Hz. Untuk meningkatkan konduktivitas arus, beberapa ahli menyarankan penggunaan amplifier. Port perangkat terhubung terakhir. Driver untuk adaptor USB-COM dipilih secara terpisah.

Model mikro tipe A

Membuat adaptor micro USB-COM tipe A dengan tangan Anda sendiri cukup sulit. Hal ini sebagian besar disebabkan oleh adanya port non-standar. Throughputnya harus cukup tinggi. Dalam hal ini, parameter respons sinyal harus minimal 20 ms. Secara terpisah, Anda juga harus memperhatikan pencarian konverter.

Untuk meningkatkan frekuensi jam pada perangkat, banyak yang memilihnya dari tipe simetris. Dalam hal ini, transistor dipilih di toko modifikasi terbuka. Rata-rata, mereka mampu menahan tegangan pada 3A. Sebagai pilihan, Anda dapat mempertimbangkan subspesies gabungan. Semua ini pada akhirnya akan meningkatkan kecepatan respons sinyal.

Bagaimana cara membuat adaptor tipe B standar?

Kabel adaptor USB-COM yang disajikan dirakit untuk perangkat yang memiliki konektor tipe RSR21. Pertama-tama, Anda perlu memilih modulator di toko. Dalam situasi ini, Anda dapat memilih analog langkah. Namun bandwidth-nya cukup rendah. Selain itu, masalah tertentu dengan kontur yang tumpang tindih mungkin muncul di masa mendatang. Untuk mengatasi masalah yang disajikan, Anda dapat menggunakan modulator osilasi.

Harganya cukup mahal di pasaran, tetapi pengujian terhadap perangkat tersebut menunjukkan bahwa perangkat tersebut sangat bagus. Pertama-tama, mereka berbeda dengan adanya kontak tembaga. Dengan demikian, konduktivitas arusnya tinggi. Antara lain, ia bekerja cukup baik dengan chip tipe PP20. Dalam hal ini, port harus diinstal terakhir. Dalam hal ini, kabel untuk itu dipilih secara terpisah.

Adaptor mini tipe B

Adaptor USB COM ini dirakit menggunakan sirkuit mikro tipe PP220. Dalam hal ini, konverter harus dipilih dengan resistor kromatik. Selain itu, penting untuk hanya menggunakan modulator frekuensi tinggi. Untuk meningkatkan kecepatan respon sinyal, banyak ahli menyarankan penggunaan transistor tipe terbuka.

Namun, jumlah perangkatnya akan berkurang secara signifikan. Akibatnya, mungkin ada masalah saat menginstal driver perangkat. Selain itu, pemicu dipasang pada adaptor USB-COM. Elemen dalam sistem ini bertanggung jawab untuk memasangkan kontur. Proses ini terjadi dalam triode grid. Penguatan frekuensi meningkat secara signifikan. Port untuk adaptor dipilih tanpa pemilih.

Model tipe B mikro

Adaptor dari tipe yang disajikan dirakit dengan cukup sederhana. Pertama-tama, perlu dicatat bahwa saat ini mereka cukup diminati. Mereka cocok untuk semua perangkat yang memiliki konektor tipe RSR 23. Konverter dipilih hanya untuk sirkuit mikro tipe pulsa. Dalam hal ini, yang terbaik adalah menggunakan transistor standar. Namun, banyak ahli masih lebih memilih analog tipe terbuka.

Parameter bandwidth dalam hal ini akan tergantung pada jenis penguat. Jika Anda menggunakan modifikasi frekuensi rendah, maka masalah pada perangkat tidak dapat dihindari. Pada gilirannya, modifikasi memanjang secara signifikan meningkatkan parameter permeabilitas saat ini. Dalam hal ini, kabel disolder ke output konveksi dari sirkuit mikro.

Bagaimana cara memilih model di toko?

Untuk perangkat dengan konektor tipe RSR21, adaptor harus dipilih sebagai frekuensi tinggi. Itu harus menahan beban minimum 3 A. Konduktor harus mengandung tembaga bebas oksigen. Dalam hal ini, Anda dapat mengandalkan bandwidth perangkat yang bagus. Adaptor harus mendukung format digital Dolby dan True.

Pada gilirannya, sistem video harus bekerja dengan 720p. Amplifier pada perangkat biasanya dipasang non-kontak. Namun, beberapa model memiliki versi analog yang lebih murah. Kulit terluar model harus terbuat dari polivinil klorida. Parameter kecepatan respon sinyal rata-rata sekitar 30 ms. Adaptor berkualitas tinggi akan berharga sekitar 2.500 rubel.

Karakteristik USB mini 4P

Perangkat ini berbeda dari perangkat lain karena memiliki modulator dua sisi. Karena itu, dia punya yang cukup bagus. Model ini ideal untuk perangkat audio. Dalam hal ini, lintasan dipasang sebagai perantara. Untuk menstabilkan sinyal, perangkat menggunakan penguat frekuensi tinggi. Parameter kecepatan respons sinyal model diatur pada 25 ms. Rata-rata frekuensi perangkat sekitar 23 Hz. Untuk mengatur arus, adaptor memiliki reflektor kecil.

Model USB 1394B

Adaptor jenis ini menawarkan kecepatan respons sinyal yang cukup tinggi. Konverter dalam hal ini adalah frekuensi rendah. Pada gilirannya, modulator diatur dengan frekuensi maksimum 23 Hz. Semua ini memungkinkan Anda dengan cepat menstabilkan tegangan input. Dukungan untuk format utama disediakan dengan menginstal driver perangkat. Penguat dalam hal ini adalah tipe pulsa. Pada gilirannya, throughput yang tinggi dimungkinkan dengan meningkatkan parameter pembangkitan.

Kerugian dari adaptor ini termasuk rentang tumpang tindih yang rendah. Dalam hal ini, konflik dengan sistem sering muncul saat menghubungkan perangkat periferal. Selain itu, harus diingat bahwa sirkuit mikro model dipasang di seri PP19. Oleh karena itu, parameter frekuensi menengah tidak pernah melebihi 30 Hz.

Perangkat USB TDK

Adaptor USB-COM ini paling cocok untuk menghubungkan receiver dengan konektor RSR30 ke komputer pribadi. Konverter dalam hal ini digunakan dengan sensitivitas tinggi. Dalam hal ini, sirkuit mikro dipasang secara meridional. Modulator terhubung dengannya dengan frekuensi operasi 28 Hz. Bandwidth perangkat yang tinggi dijamin oleh transistor berkualitas tinggi.

Perlu juga dicatat bahwa penyimpangan dari konverter jarang terjadi. Namun adaptor ini masih memiliki kekurangan. Pertama-tama, mereka terkait dengan distorsi gelombang. Akibatnya, sinkronisasi perangkat dapat memakan waktu lama bagi pengguna.

USB-COM RS232

Adaptor USB-COM RS232 digunakan untuk menghubungkan perangkat dengan konektor tipe RSR21. Dalam hal ini, kualitas modulator yang tinggi perlu mendapat perhatian khusus. Dalam hal ini, sirkuit mikro digunakan pada perangkat tipe PP21. Transistor dalam model ini bersifat analog. Mereka tidak berbeda dalam throughput khusus. Namun, parameter kecepatan respon sinyal dari adaptor yang dihadirkan berada pada level 30 ms. Hal ini sebagian besar dicapai melalui pemasangan konverter yang kuat.

Ia mampu mempertahankan frekuensi operasi dalam sistem pada 23 Hz. Dalam hal ini, kontak tembaga digunakan. Semua format utama didukung oleh sistem. Driver untuk adaptor USB-COM dapat dibeli dari produsen. Kulit terluar perangkat seluruhnya terbuat dari polivinil klorida. Selain itu, perlu diperhatikan bahwa parameter frekuensi batas tepat 30 Hz. Dalam hal ini, bandwidth perangkat cukup tinggi.

Modifikasi USB MINI8M

Adaptor COM (port USB) ini cocok untuk perangkat dengan konektor seri RSR26. Secara khusus, model ini secara aktif digunakan untuk menghubungkan receiver ke komputer pribadi. Selain itu, modifikasinya bisa dipasang di laptop. Ukurannya sangat kompak. Output pada sirkuit mikro disediakan oleh pabrikan sebagai tipe koaksial. Dari segi sensitivitas, model ini tidak berbeda dengan perangkat lain. Selain itu, perlu diperhatikan bahwa parameter frekuensi pengoperasian berada pada 21 Hz.

Dalam hal ini, konduktivitas resistor tidak terlalu tinggi. Hasilnya, kecepatan respons sinyal rata-rata 20 ms. Frekuensi menengah model adalah 33 Hz. Modulator pada adaptor ini bersifat termo-optik. Distorsi gelombang jarang terjadi di dalamnya. Selain itu, perlu dicatat bahwa adaptor yang disajikan sering kali mengalami suhu tinggi. Mereka dapat digunakan pada suhu maksimal 40 derajat.

Parameter USB MINI8P

Adaptor USB ini paling sering dipasang di berbagai receiver. Frekuensi pengoperasian tepat 25 Hz. Dalam hal ini, kecepatan respon sinyal berada pada level 40 ms. Konverter dalam hal ini digunakan oleh pabrikan tipe non-kromatik. Throughputnya cukup lemah. Namun, ia dapat menahan beban sekitar 3 A. Oleh karena itu, stabilitas pengoperasian terjamin pada tingkat yang baik, dan transistor pada perangkat jarang terbakar. Di antara kekurangannya, peningkatan tajam dalam frekuensi clock harus diperhatikan. Hal ini terjadi karena modulator tidak sinkron.

Perangkat dengan konektor pada pengontrol

Adaptor USB-COM dengan konektor pada pengontrol dinilai cukup populer saat ini. Berbagai sirkuit mikro dapat dipilih untuk itu. Biasanya, konverter frekuensi rendah dipasang. Hal ini disebabkan oleh fakta bahwa kecepatan respons sinyal modelnya bagus. Modulator untuk adaptor jenis ini hanya digunakan yang meridional. Semua ini mengarah pada peningkatan frekuensi pembatas hingga 30 Hz. Namun, stabilitas perangkat dapat dikontrol dengan memasang amplifier pada model.

Model dengan konektor periferal

Adaptor dengan konektor untuk perangkat periferal tidak banyak diminati. Pertama-tama, mereka sama sekali tidak cocok untuk laptop. Selain itu, mereka hanya dapat menggunakan sirkuit mikro seri PP13. Semua ini pada akhirnya menimbulkan sejumlah masalah. Pertama-tama, perlu diperhatikan parameter frekuensi menengah rendah pada 10 Hz. Hal ini disebabkan tidak adanya resistor masukan pada papan.

Selain itu, masalah dengan model seperti itu sering kali muncul karena penurunan tegangan yang tajam. Hal ini terjadi ketika beban pada konverter melebihi 3 A. Namun, terlepas dari semua kelemahan di atas, adaptor dengan konektor pada perangkat periferal masih berguna saat menghubungkan peralatan dengan output RSR24.

Kabel null modem merupakan hal yang sangat diperlukan dalam industri satelit. Terutama untuk mem-flash receiver satelit. Namun tidak selalu bisa membelinya, jadi harus membuatnya sendiri.

Seperti yang sudah saya katakan kabel 0 modem Ini akan berguna bagi kami terutama untuk mem-flash firmware receiver satelit. Dan jika untuk ini Anda bisa menggunakan yang pendek, yang lebih mudah dibeli, maka untuk berbagi kartu melalui komputer Anda hampir selalu membutuhkan yang panjang atau sangat panjang (saya sudah melakukannya hingga 15 m). Dan lebih baik menyoldernya sendiri. Dan itu dilakukan dengan cukup mudah.

Bagaimana melakukannya sendiri kabel modem null (RS232) kabel untuk firmware tuner do-it-yourself?

Kita memerlukan dua konektor DB-9F, besi solder, solder, kabel twisted pair, yang bagi saya tepat (Anda juga dapat menggunakan telepon lain yang Anda miliki), sirkuit, dan tangan-tangan terampil.

Ada beberapa opsi koneksi, tetapi paling sering Anda memerlukan kabel tiga pin. Nah, jika belum berhasil, maka kita buatkan secara lengkap untuk semua kontak sesuai gambar di bawah ini.

Kabel modem non-nol hampir selalu cocok. Tapi dia juga punya variasi saat kontaknya pergi

Kontak 2 – 2 dan 3 – 3, 5 -5 langsung

Kontak 2 – 3 dan 3 – 2, 5 – 5 tidak langsung

Yang terakhir inilah, yang tidak langsung, yang paling sering cocok.

Pengkabelan port com rs-232 pada receiver satelit dapat terlihat seperti “ayah” dan “ibu”.

“Ibu” jauh lebih umum, jadi saya menyarankan Anda untuk melakukannya dengan dua “ibu” di akhir.

Tepatnya tidak langsung kabel modem nol dengan dua ibu, dan dengan perhitungan kanan ke kiri, cocok untuk mem-flash firmware sebagian besar receiver satelit, atau untuk berbagi.

Pertama, beberapa kata tentang sirkuit mikro PL2303. Ada 2 versi umum dari sirkuit mikro ini: baru (var D 2012) dan lama (var A 2004). Menurut Lembar Data, pinoutnya berbeda, jadi Anda perlu melihat versi sirkuit mikro yang Anda miliki. Artikel ini hanya membahas versi lama dari sirkuit mikro.

Opsi adaptor dengan pemasangan level.

Chip PL2303 bisa menggantikan port COM sepenuhnya, tapi saya hanya menggunakan pin Tx dan Rx. Saya membuang sisanya karena tidak diperlukan. Diagram adaptor ini ditunjukkan pada Gambar 1.

Untuk level antarmuka antara USB dan port COM, saya menggunakan chip MAX232. Sirkuit mikro ini diperlukan karena fakta bahwa dalam port COM klasik, level logisnya adalah +-12 volt, dan USB beroperasi pada level 0-5 volt.

Gambar 1 - Diagram adaptor port USB-COM pada chip PL2303 dengan level pairing

Papan sirkuit tercetak adaptor ini terdapat dalam file artikel.

Opsi adaptor tanpa pemasangan level

Jika tidak perlu menghubungkan level, Anda dapat membuang bagian sirkuit dengan chip MAX232. Setelah dilakukan perubahan, diperoleh rangkaian yang ditunjukkan pada Gambar 2. Variasi rangkaian ini sangat cocok untuk menghubungkan mikrokontroler melalui UART (mikrokontroler dan adaptor harus memiliki kesamaan).


Gambar 2 - Diagram adaptor port USB-COM pada chip PL2303 tanpa pemasangan level

Papan sirkuit tercetak juga terdapat dalam file artikel.

Gambar 3 menunjukkan perangkat yang sudah jadi. Meskipun papan awalnya dibuat untuk opsi pertama, kemudian chip MAX232 dibongkar karena tidak diperlukan. Kini adaptor tersebut berhasil digunakan untuk mengkomunikasikan mikrokontroler AVR dengan komputer melalui UART.


Gambar 3 - Foto perangkat yang sudah jadi

Driver untuk chip PL2303

Untuk driver, kunjungi situs web produsen dan unduh driver versi terbaru. Tautan pengemudi

Kemungkinan masalah

Ada masalah pada drivernya, katanya " Perangkat ini tidak dapat dimulai. (Kode 10)". Ada dua solusi:

1) instal driver versi lama. Anda dapat mengunduh driver lama di sana. Saya memiliki Windows 10 dan metode ini tidak banyak membantu saya.

2) unduh kruk untuk driver (terletak di file artikel.). Saya tidak ingat dari mana saya mendapatkannya, tapi itu membantu saya. Setelah mengunduh:

  • ser2pl.inf - klik kanan dan instal
  • Salin semuanya ke C:/Windows/System32/Drivers

Untuk memeriksa fungsionalitas adaptor, Anda perlu menutup kontak Rx Tx dan mengirim beberapa data ke port COM, data tersebut harus dikembalikan. Untuk memonitor port COM saya menggunakan program Monitor Port Serial Tingkat Lanjut.

Daftar elemen radio

Penamaan Jenis Denominasi Kuantitas CatatanTokobuku catatan saya
U1 Konverter USB ke RS-232PL23031 Ke buku catatan
U2 IC antarmuka RS-232

MAKS232

1 jika perlu Ke buku catatan
C1, C22 Kapasitor22 hal2 Ke buku catatan
C3, C88 Kapasitor1 mikrofarad6 Ke buku catatan
R1, R2 Penghambat

27 Ohm

2 Ke buku catatan
R3 Penghambat

1,5 kOhm

1

Liburan akhirnya berakhir dan saatnya melakukan sesuatu.

Mari kita mulai, mungkin, dengan perangkat penting yang membuat kehidupan seorang insinyur elektronik biasa lebih mudah - perangkat komunikasi dengan komputer. Hal ini diperlukan untuk mentransfer data ke komputer (suhu dari sensor, posisi pintu, kecepatan mesin, tabel nilai dari perekam...) atau menerima data dari komputer (tabel nilai untuk perhitungan, konfigurasi data untuk perangkat, firmware baru untuk bootloader...) . Untuk men-debug perangkat baru (untuk melihat apa yang terjadi di sana, di otak mikrokontroler), ini biasanya merupakan hal yang sangat diperlukan.
Seperti yang Anda ketahui, ada banyak antarmuka yang melaluinya mikrokontroler dapat berkomunikasi dengan dunia luar. Namun dalam hal komunikasi dengan komputer, antarmuka RS-232 (port COM) berada di luar persaingan. Alasannya adalah kemudahan bekerja dengan port dari sisi komputer dan ketersediaan sejumlah besar program yang dirancang untuk ini. Selain itu, hampir setiap mikrokontroler memiliki antarmuka USART yang didukung perangkat keras (RS-232 yang sama, hanya dengan tegangan 0 - 5v), yang membuat proses komunikasi mudah diterapkan.
Untuk membawa level sinyal mikrokontroler USART ke level port COM komputer, Anda perlu memasang konverter sederhana (misalnya, pada MAX232), tetapi Anda dapat mengambil jalur yang lebih menarik
Cara yang lebih menarik adalah dengan merakit konverter UART ke USB. Dalam hal ini, port USB dianggap oleh komputer sebagai port COM virtual. Dalam hal ini, kami membunuh beberapa burung dengan satu batu:
– Ada port USB di komputer mana pun (meskipun port COM masih cukup umum, tetapi tidak lagi ditemukan di laptop);
– ternyata, konverter UART ke COM (RS-232) jauh lebih sulit dibuat daripada UART ke USB (saya membuat programmer untuk port COM dua kali dengan konverter MAX232 - keduanya tidak berhasil);
– jika Anda menghubungkan konverter melalui hub USB, maka kami mendapatkan beberapa port COM virtual pada satu USB, ditambah keamanan untuk komputer, karena hub bertindak sebagai buffer.

Berikut rangkaian converter UART ke USB.


Saya akan jujur ​​​​segera – ini bukan perangkat saya. Diagram ini diambil dari situs www.recursion.jp/avrcdc/. Alasan saya menyajikannya di sini adalah kesederhanaan rangkaian dan biaya produksi yang rendah. Merakit sirkuitnya cukup sederhana (Anda bahkan bisa menggunakan papan tempat memotong roti).

Perangkat yang sudah jadi saya buat dalam bentuk “flash drive” agar lebih nyaman digunakan dalam kondisi “lapangan”. Untuk kenyamanan lebih, Anda dapat mengambil kabel ekstensi USB, menyambungkannya ke komputer Anda dengan satu konektor, memasukkan "konverter flash drive" kami ke konektor kedua, dan kami akan mendapatkan perangkat seluler yang dapat dihubungkan ke sirkuit apa pun tanpa kabel apa pun. masalah.

Papan sirkuit cetak dua sisi, cocok untuk mikrokontroler ATmega8/48/88/168
- menggambar papan tempat memotong roti dalam format Sprint-Layout

Berikut adalah opsi untuk pembuatan menggunakan teknologi yang dijelaskan
- menggambar papan tempat memotong roti dalam format Sprint-Layout dalam satu lapisan

Firmware untuk berbagai mikrokontroler:
- Firmware UART ke USB untuk ATmega8/48/88/168
Sekering untuk CodeVisionAVR, PonyProg dipasang terbalik

Antarmuka SPI untuk pemrogram ditampilkan bersama dengan semua antarmuka di bagian belakang flash drive - kami menghubungkan pemrogram di sana. Kami menyolder pin reset di dekat pin reset (agar tidak mengganggu). Saat memprogram, konverter harus diberi daya dengan tegangan 5v dari antarmuka. Melalui USB tidak disarankan, karena tegangan suplai melalui LED akan berkurang. Jika timbul masalah karena noise yang tinggi, kita gantungkan resistor yang menarik catu daya pada pin reset (5-10 kOhm). Kehadiran LED adalah wajib - digunakan sebagai pengatur tegangan. Firmware menyediakan pengoperasian jalur kontrol (CTS, RTS, DTR), tetapi tidak diperlukan untuk UART dan saya tidak menampilkannya ke konektor antarmuka. Jika Anda membutuhkannya, Anda hanya perlu “melempar” jumper dari kaki mikrokontroler ke kaki konektor antarmuka.

Setelah perangkat dirakit,
Anda perlu menginstal driver port COM virtual.
- Driver "Port Komunikasi Virtual" untuk Win
Arsip berisi folder untuk Kemenangan yang berbeda:
/mentah - untuk (Windows 2000/XP)
/w2k - untuk Windows 2000 (hanya mode massal)
/xpvista7 - untuk Windows XP/Vista/7 x32
/vista64 - untuk Windows Vista x64

Hal ini dilakukan dengan sangat sederhana:


1 Masukkan "flash drive" ke port USB;


2 Kami menerima pesan di baki bahwa perangkat baru telah ditemukan;


3 “Found New Hardware Wizard” akan diluncurkan, pilih “Instal dari lokasi yang ditentukan”, klik “Berikutnya”;


4 Pilih "Sertakan lokasi pencarian berikut" dan di jendela tunjukkan jalur yang diinginkan ke driver;
5 Klik “Next”, driver akan diinstal, klik “Finish”

Sekarang di “Properti” “komputer saya” di tab “Perangkat Keras”, klik tombol “Pengelola Perangkat”. Di jendela Device Manager, di bagian "Ports (COM dan LPT)", kita akan melihat perangkat baru - "Port Komunikasi Virtual (COM5)".


Setiap port USB akan memiliki port COM virtualnya sendiri (COM5, COM6, COM7, dll.).

Siap! Sekarang Anda dapat menggunakan konverter.

Mari kita periksa fungsi konverter; untuk melakukan ini, Anda perlu menghubungkan input dengan output (RxD, TxD) dan mengirim pesan dari komputer melalui port virtual. Pesan terkirim harus dikembalikan seperti yang diterima.

Kami memasang jumper ke pin yang diperlukan. Kami meluncurkan program untuk bekerja dengan port COM. Anda dapat menggunakan hyperterminal Windows standar, tetapi saya lebih suka program lain - kecil, portabel, dan fungsional.
- Program untuk bekerja dengan port COM

Kami meluncurkan program, mengatur port yang diperlukan (lihat nomor port di pengelola perangkat), biarkan kecepatan dan parameter lainnya apa adanya, klik "Hubungkan", di jendela di sebelah tombol "->Kirim", tulis pesan, klik “->Kirim” dan lihat hasilnya. Jendela bawah adalah pesan terkirim, jendela besar adalah pesan yang diterima. Jika semuanya berfungsi, pesannya akan sama.

“Flash drive - konverter antarmuka” ini nantinya akan berubah menjadi I2C toUSB, SPI ke USB, SPI ke UART, dll. anda hanya perlu melakukan reflash dengan firmware yang diperlukan. (Saya mulai merasakan keinginan untuk universalisasi dalam diri saya :)).

P.S. Situs sumber merekomendasikan untuk menghubungkannya melalui sirkuit yang cocok untuk mencocokkan level tegangan konverter (3.3v) dan perangkat (5v). Tapi menurut saya resistor dalam jarak setengah kilo-ohm di jalur RxD, TxD seharusnya cukup untuk mencocokkan - Anda perlu mencobanya.

PPS Ini adalah skema praktis pertama di blog - nanti akan ada lebih banyak lagi, karena sepertinya kita sudah mengetahui dasar-dasarnya (masih ada beberapa pertanyaan lagi - saya akan menulis sedikit demi sedikit).

(Dikunjungi 29.965 kali, 9 kunjungan hari ini)

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat