Mundarija:
Video: TTL -dan USB -ga o'tish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Mening ba'zi PIC loyihalarim uchun menga kompyuter ekranida ba'zi xabarlarni chop etish uchun ketma -ket (RS232) interfeys kerak. Menda hali ham bitta RS232 interfeysi bo'lgan ish stoli kompyuteri bor, lekin hozirda ko'pchilik kompyuterlar USB -interfeysga ega. Siz TTL - RS232 signallarini USB -ga o'zgartiradigan qurilmalarni sotib olishingiz mumkin, ular uchun Instructables -da bir nechta loyihalar chop etilgan, lekin men o'zim qurishga qaror qildim. Buning sababi shundaki, men qurilish materiallarini yaxshi ko'raman, lekin bu versiya Windows 10 uchun maxsus haydovchiga muhtoj emas, chunki u Windows 10 tomonidan qo'llab -quvvatlanadigan standart Microchip qurilma tavsiflagichidan foydalanadi.
Baudratga qo'yiladigan talablar turlicha bo'lishi mumkinligi sababli men bortdagi o'tish moslamalarini ishlatib, quyidagi byudratlarni qo'llab -quvvatlashga qaror qildim: 9600, 19200, 57600 va 115200. Qurilma har doim 8 bitli, 1 stopbitli va uzatishda paritet yo'q.
Siz bilganingizdek, siz RS232 interfeysini boshqarish uchun TTL signallaridan foydalana olmaysiz, shuning uchun men signallarni kerakli darajaga o'zgartiradigan MAX232 chipiga asoslangan RS232 kartasini yaratdim. Men bu ko'rsatmalarni RS232 kartasining sxematik diagrammasini joylashtirdim, chunki men uni USB -ni ketma -ket TTL konvertorini sinab ko'rish uchun ishlatardim.
Men USB portini boshqarish va JAL dasturlash tili yordamida barcha ma'lumotlarni USB -dan ketma -ket o'tkazish uchun PIC 16F1455 qurilmasidan foydalanardim.
1 -qadam: elektronika
Sxematik diagrammada sizga kerakli elektron komponentlar ko'rsatilgan. E'tibor bering, men TTL signallarini RS232 signallariga o'zgartiradigan RS2323 kartasining sxematik diagrammasini ham joylashtirdim, lekin bu qo'shimcha ma'lumot. Quyidagi komponentlar ro'yxati faqat USB dan Serial TTL konvertoriga tegishli.
Loyihani amalga oshirish uchun sizga quyidagi elektron komponentlar kerak bo'ladi.
- 1 rozetkali 16F1455 PIC mikrokontroller
- Seramika kondansatkichlari: 1 * 470 nF, 1 * 100nF, 2 * 22 pF
- 1 kristalli 12 MGts
- 1 10 uF/25V elektrolitik kondansatör
- Rezistorlar: 2 * 10k, 3 * 330 Ohm, 2 * 22 Ohm
- LEDlar: 1 amber, 1 sariq, 1 yashil
- 1 USB ulagichi
- 2 jumper
- 1 ta sarlavha, 4 ta pin
Rasmda ko'rsatilgandek, sxemani non taxtasida qurishingiz mumkin. O'chirish USB ulanishi orqali quvvatlanadi. Men RS232 kartasini quvvatlantirish uchun USB 5 voltdan foydalandim.
2 -qadam: dasturiy ta'minot
Dastur quyidagi vazifalarni bajaradi:
- USB interfeysi bilan ishlash. Buning uchun men standart JAL USB ketma -ket kutubxonasidan foydalandim
- USB -dan TTL -seriyali konvertor konfiguratsiya qilinganidan so'ng, sariq LED yonadi
- USB -dan belgi olganda, u ketma -ket interfeysga ko'chiriladi
- Belgilar ketma -ket interfeysdan olinganida, u USB -ga ko'chiriladi
- Har safar belgi har tomondan qabul qilinganida, yashil LED qisqa vaqt ichida ma'lumot uzatilishini bildiradi
- O'tkazgich sozlamalari yordamida ketma -ket interfeysning tezligini o'rnating. Baud tezligini istalgan vaqtda o'zgartirish mumkin
USB interfeysini ishlatishdan oldin uni asosiy kompyuter sozlashi kerak. Bu kompyuterda terminal emulyator dasturida to'g'ri ketma -ket parametrlarni o'rnatish va RTS/CTS oqimini boshqarishni yoqish orqali amalga oshiriladi. USB interfeysining tezligi har qanday qiymatga o'rnatilishi mumkin, ketma -ket interfeysning uzatilish tezligi o'tish moslamalari tomonidan belgilanadi. E'tibor bering, ikkala bodrat ham bir xil bo'lishi shart emas.
JAL manba fayli va PIC dasturlash uchun Intel Hex fayli biriktirilgan.
3 -qadam: Yakuniy natija
Bu demo uchun men USB -ni Serial TTL konvertoriga RS232 kartamga uladim. Buning sababi shundaki, men ish stolida USB porti va RS232 portiga ega operatsiyani ko'rsatishim mumkin.
Videoda siz ikkita terminal emulyator oynasi ochilganini ko'rasiz. Chap oynada RS232 portidagi ma'lumotlar, o'ngda esa USB portidagi ma'lumotlar ko'rsatilgan. RS232 porti uchun oqim nazorati talab qilinmaydi. USB porti uchun USB -dan TTL -ketma -ket konvertori RTS/CTS oqimini boshqarishni yoqish orqali sozlanadi, shundan so'ng sariq LED yonadi.
E'tibor bering, bu demo uchun men RS232 porti uchun 9600 bayt va USB port bo'lsa 115200 byudrat tezligidan foydalanganman.
Agar siz PAL mikrokontrolerini JAL bilan ishlatmoqchi bo'lsangiz - Paskal kabi dasturlash tili - JAL veb -saytiga tashrif buyuring
Buni ko'rsatmali qilishdan zavqlaning va sizdan reaktsiyalar va natijalarni kutamiz.
Tavsiya:
O'yinchoqlar almashinuvi: bug 'poyezd o'yinchog'iga o'tish mumkin: 7 qadam (rasmlar bilan)
O'yinchoqlar almashinuvi: bug'li poezd o'yinchog'iga kirish mumkin!: O'yinchoqlarning moslashuvi yangi imkoniyatlar va moslashtirilgan echimlarni ochib beradi, bu esa harakat qobiliyati cheklangan yoki rivojlanishida nuqsoni bo'lgan bolalarga o'yinchoqlar bilan mustaqil muloqot qilish imkonini beradi. Ko'p hollarda, moslashtirilgan o'yinchoqlarni talab qiladigan bolalar kira olmaydilar
LP-2010 AES17 1998 Kommutatsiya kuchaytirgichi past o'tish (past o'tish) filtri: 4 qadam
LP-2010 AES17 1998 kommutatsiya kuchaytirgichi past o'tkazgichli (past o'tkazgichli) filtr: bu past o'tkazgichli filtrning D sinfidagi ajoyib kuchaytirgichi. Yaxshi ishlash, superiro ishlash, oson ulanish bu mahsulotni ishlatishni osonlashtiradi va unga ega bo'lishga arziydi. yuqori xarajatli ishlash
USB o'tish tugmasi !!: 6 qadam
USB -ni almashtirish tugmasi !!: Bu ko'rsatma sizga USB -ni o'zgartirish tugmachasini boshqarishda sizga USB -ni o'zgartirishning asosiy texnikasini ko'rsatadi, albatta, siz USB flesh -diskiga mos keladigan har qanday klaviatura tugmachasini yoki har qanday ob'ektni ishlatishingiz mumkin. Bu ko'rsatmali
Sayohat o'lchamidagi tish pastasi USB rejimi: 6 qadam
Sayohat o'lchamidagi tish pastasi USB mod: Mening sobiq rafiqam USB flesh-diskini qayta sotishimni so'radi. U menga juma kuni bolalarni olib kelganimda berdi. Uning niyati yakshanba kuni bolalarni olib kelish uchun kelganida, uni mendan olish edi, men ta'mirladim, hech qanday muammo yo'q. Faqat f uchun
USB bilan ishlaydigan tish cho'tkasi: 5 qadam
USB quvvat bilan ishlaydigan tish cho'tkasi: USB port yonida bo'lganingizda tishlarini cho'tkasi ikki dollar