Гарах
Эмэгтэйчүүдийн мэдээллийн портал
  • Ашигтай CGI програмчлал
  • VKontakte-ийн хуучин хувилбарыг iPhone (iOS) дээр хэрхэн эргүүлэх вэ
  • Өрөөнд зориулж эрүүл нэгийг хэрхэн сонгох вэ.
  • Ямар ухаалаг нь илүү үзэсгэлэнтэй вэ: оновчтой хавсралтыг хэрхэн сонгох вэ
  • Жингээ хасахын тулд өдөрт хэдэн калори илчлэг авах шаардлагатай вэ?
  • Англи гамка нэхэх схемүүд: кобуудад сүлжмэл зүү
  • USB төхөөрөмжүүдийг хэрхэн үр ашигтай холбох вэ? Компьютерээс дагалдах хэрэгслийг хялбар удирдах. Компьютерээс USB-ээр дамжуулан удирдах

    USB төхөөрөмжүүдийг хэрхэн үр ашигтай холбох вэ?  Компьютерээсээ дагалдах хэрэгслийг хялбархан удирдаарай'ютера Управління через usb з комп'ютера власноруч.

    USB төхөөрөмжүүдийг залгахаас өмнө холболтыг удирдах, залгахад зориулагдсан хэрэгсэл. USBDeviewарьс хадгалах хавсралтын талаар дэлгэрэнгүй мэдээллийг харуулах. Идэвхтэй USB портуудыг шалгаж, өгөгдөл дамжуулах хурдыг оношлохыг зөвшөөрнө үү.

    USBDeview эргэж хар

    Иог эсэргүүцэх чадвартай арьсны USB төхөөрөмжийн мэдээллийг харуулах програм:

    • Би нэрлэе
    • Тодорхойлолт
    • Хавсралтын төрөл
    • Серийн дугаар (өгөгдөл хадгалах хавсралтад зориулагдсан)
    • Би тэр цагийн огноог нэмнэ
    • VendorID, ProductID болон бусад

    USB портоор дамжуулан холболтын гадна холболт боломжтой:

    • Өмнө нь USB төхөөрөмжүүд нь ялсан шиг системээс амьд байдал
    • Vіd'єdnati, хавсаргасан мөчид podklyucheny
    • USB хавсралтаас татгалзах болон татгалзах

    USBDeview нь зарим цэнхэр хэрэгслийг агуулдаг. Жишээлбэл USB флаш дискний хурдны туршилт, унших хурдны оношлогоо хийх - холбогдсон флаш дискний бичлэг. Энэ хурдны шалгалтыг амжилттай дуусгахын тулд танд дор хаяж 100 МБ хоосон зай хэрэгтэй.

    USBDeview-ийн тусламжтайгаар та өгөгдөл хадгалахын тулд USB төхөөрөмжүүдийн автоматаар ажиллуулах хүчийг хянах боломжтой. Гадны компьютер дээр ажиллах боломжтой боловч үүний тулд администраторын эрхээр систем рүү орох шаардлагатай.

    Төрөл бүрийн дагалдах хэрэгслийг компьютерээр удирдах хэрэгсэл, диаграммыг Зураг дээр үзүүлэв. 1, тэдгээрийн арьсанд байгаа компьютерийн USB порт руу холбогддог. Би нэг микро схемийг нэмэх болно - microcontroller extensions ATmega8. Vіn nebhіdnіy organіzаtsії svyazka автобусаар USB. Хэдийгээр техник хангамжийн модульд зориулсан тусгай мэргэжил байхгүй ч энэ функцийг програмчлах боломжтой.

    Малюнок 1

    Амьдралын шугамын эерэг гаралт ба USB D-автобусны шугамыг холбосон R1 резистор нь үүнийг LS бага өргөн горимд 1.5 Mb / s хурдтайгаар шилжүүлдэг бөгөөд энэ нь компьютерийн мессежийн кодыг тайлах боломжийг олгодог. программын арга. R4 ба R5 резисторууд нь шилжилтийн процессыг ашигладаг бөгөөд энэ нь мэдээлэл солилцоход буруутгагддаг бөгөөд энэ нь ажлын тогтвортой байдлыг нэмэгдүүлдэг. Конденсатор C1 нь импульсийн дамжуулалтыг амьдралын шугам руу хаадаг бөгөөд энэ нь роботын тогтвортой байдлыг сайжруулж, микроконтроллерийн амьдралын хүчдэлийг 3.6 хүртэл бууруулахын тулд VD1 ба VD2 диодуудыг нэмж өгдөг - энэ нь USB автобусыг ашиглах шаардлагатай.

    Дагалдах хэрэгслийн тусламжтайгаар ажиллах дохио нь микроконтроллерийн PB0-PB5 ба PC0, PC1 гаралт дээр үүсдэг. Логик өндөр хүчдэл нь 3.4 В-д ойрхон байна. Бага хүчдэл нь тэгтэй ойролцоо байна. Гарахаасаа өмнө та бэхэлгээг 10 мА-аас ихгүй байлгах хавсралтыг холбож болно (арьсны гарцын хувьд). Якшо нь струма, хүчдэлийн агуу үнэ цэнэ, таашаал авах дараагийн ялалтын зангилаа хэрэгтэй.

    Хавсралтыг хуурамч самбар дээр угсарч, хэсэг болгон хуваасангүй. Суурилуулсан MLT резистор, конденсатор C2 ба SZ - керамик өндөр давтамжийн, C1 - K50-35 эсвэл ижил төстэй импортын. Шилжилтийн үед хүчдэлийн уналт бүхий цахиурын диодууд нь 0.7 Урлагийн ойролцоо байна.

    Микроконтроллерийн програмыг дундуур нь задалсан Bascom AVRхувилбарууд 1.12.0.0. USB автобустай роботуудад зориулагдсан swusb.LBXИнгэснээр программ хангамж нь бодит цагнаас USB дохиог тайлж чадна. Эмхэтгэлийн үр дүнгээс програмын кодыг HEX өргөтгөлтэй файлаас гаргаж аваад микроконтроллерийн FLASH санах ойноос авна. Микроконтроллерийн тохиргоог түгээх станц нь зурагт үзүүлсэн зүйлд буруутай. 2.

    Малюнок 2

    Эхний холболтод би үйлдлийн системээ компьютерт суулгаж, шинийг нээх болно USB HID sumistry z im'yam " uniUSB"Мөн шаардлагатай драйверуудаа суулгана уу. Хэдэн секундын дараа засваруудыг суулгаад татаж авахад бэлэн болно. Роботын хувьд UniUSB программыг үүсгэсэн. Үүнийг 32 бит (x86) ба 64 битийн хувьд хоёр хувилбараар танилцуулж байна. x64) Windows гэр бүлийн үйлдлийн системүүд: Роботын 32 битийн хувилбар нь Windows 98, Windows XP, Windows 7 дээр шинэчлэгдсэн бөгөөд 64 битийн хувилбар нь Windows XP x64 дээр боломжгүй болсон.

    Програм UniUSBминий бичсэн PureBasic(хувилбар 4.31) koristuvach функцуудын номын сангаас HID_Libэнэ нь ажлыг дэмждэг USB HIDгаднах барилгууд. Програмын хуучин дүр төрхийг Зураг дээр үзүүлэв. 3.

    Хүүхэд 3

    Нэг хавтсанд хулгайлагдсан файлын буруутан нь дуудагдсан файл юм UniUSB_KOfl.txt. Энэ файлын хувьд скриптийг зохих хавсралтын тусламжтайгаар хадгална. Програм эхлэхэд файлын өгөгдлийг хүснэгтэд оруулан толгой цонхонд ангилж, ажил дууссаны дараа файлаас хадгална. Хүснэгтүүдийн дунд байрлах хулганы зүүн товчийг дарснаар та тэдний лагерийг өөрчлөх боломжтой: 1 - өндөр логик түвшин, 0 эсвэл хоосон - бага логик түвшин.

    Хүснэгт нэмэх, устгахын тулд хулганы баруун товчийг дараад цэснээс шаардлагатай хүснэгтийг сонгох шаардлагатай. USB порт руу холбогдсон үед програм нь үүнийг харуулах бөгөөд хэрэгслийн самбар дээрх цонхны дээд хэсэгт байрлах "Эхлүүлэх" товчийг идэвхжүүлнэ. Хүснэгтүүдийг эрэмбэлэх, тэдгээрийн гаралтын утгыг тохируулах процессыг эхлүүлэхийн тулд энэ товчлуур дээр дарна уу. Илүү нарийвчлалтай болгохын тулд гаралтын тоог хүснэгтэд харуулсан бөгөөд тэдгээрийн логик харьцаа өндөр байна. "Хурд, мс" талбарт бүдүүлэг хүчний хурдыг (хүрээнээс далайд шилжих хооронд миллисекундээр цаг) тохируулна.

    Новш, Windows үйлдлийн систем бол маш том ажил юм! Tse боловсруулах цаг corystuvach үйл явц нь хувийн бус хавсралт хооронд үргэлжилдэг гэсэн үг юм, Тэд системийн тэргүүлэх ач холбогдол хэрэгцээний дагуу ялах гэж. Тийм ч учраас энэ нь 100 мс-ээс бага vitrimuvannya интервалын маш их нарийвчлалд тооцох боломжгүй юм.

    Багануудаар богино цагийн давталт хийхийн тулд "Түр зогсоох" товчийг дарна уу. Шүдээ ялгах ажлыг үргэлжлүүлэхийн тулд дахин дахин шахах. "Stop" товчлуур нь хүснэгтийн баганын сонголтыг давтах болно. Компьютер болон хавсралт хоёрын хооронд мэдээлэл солилцох явцад энэ нь илүү чухал болох эсвэл компьютерийн USB залгуурт холбогдох болно, програм нь өршөөлийн талаар танд хэлэх болно, үүнийг дараалан харсан, би сануулагч болно.

    Компьютерийн keruvannya хавсралт
    янз бүрийн хэрэгслүүд, тэдгээрийн схемийг зурагт үзүүлэв. 1, үйл ажиллагааны хувьд төстэй
    -д тайлбарласан боловч энэ нь компьютерийн USB порттой холбогддог (ширээний компьютер дээр
    COM-порт руу) тэдгээрийн арьстай. Би нэг микро схем нэмнэ
    - Rozpovsyudzheny микроконтроллер ATmega8. Шаардлагатай байгууллага
    USB автобусаар дамжуулан харилцаа холбоо. Шинэ, тусгай тоног төхөөрөмж авахыг хүсч байна
    модуль, энэ функц програмчлагдсан байна. Resistor R1, хоорондын холболтууд
    dzherel zhivlennya-ийн эерэг эргэлт ба USB D-автобусны шугамаар үүнийг бага хурдтай орчуулаарай.
    Мессежийн кодыг тайлах боломжийг олгодог 1.5 Mbps ханштай LS горим
    компьютерийн програмчлалын дагуу. R4 ба R5 резисторууд нь шилжилтийн шинж чанартай
    нэг цагийн турш мэдээлэл солилцохыг буруутгах үйл явц нь ажлын тогтвортой байдлыг сайжруулдаг.
    C1 конденсатор нь мөн будсан байдаг амьдралын шугам руу шилжих импульсийг блоклодог
    Би роботын тогтвортой байдлыг бий болгоно. VD1 ба VD2 диодууд нь хүчдэлийг бууруулахад үйлчилдэг
    микроконтроллерийн хүч ойролцоогоор 3.6 В хүртэл - шаардлагатай
    USB автобус ашиглан. Төхөөрөмжийн хяналтын дохионууд дээр үүсдэг
    микроконтроллерийн PB0-PB5 ба PC0, PC1 гаралт. Өндөр логик riven -
    Хүчдэл нь 3.4 В-т ойрхон байна. Бага хүчдэл нь тэгтэй ойролцоо байна. Явахаасаа өмнө
    Трохын урсгалыг 10 мА-аас их байлгахын тулд дагалдах хэрэгслийг холбож болно (арьсны гаралтаар).
    Якщод струма буюу хүчдэлийн асар их үнэ цэнэ, дараагийн ялалтын вузли хэрэгтэй
    uzgodzhennya, Зураг дээр үзүүлсэн. 5 ба 6.

    Байршлын самбарт хавсаргасан,
    Друкована салаагүй. MLT резисторууд тогтмол, конденсаторууд C2 ба C3 -
    өндөр давтамжийн керамик, C1 - K50-35 эсвэл ижил төстэй импортын . Диоди
    Уулзвар дахь хүчдэлийн уналт бүхий цахиур нь 0.7 В-т ойрхон байна. Микроконтроллерийн програм
    Bascom-AVR 1.12.0.0 хувилбарт эвдэрсэн. USB автобустай роботуудад зориулагдсан
    swusb.LBX номын санг татаж авснаар программ хангамж нь дохиог тайлах болно
    Бодит цагийн горимд USB. Эмхэтгэлийн үр дүнгээс програмын кодыг устгаж байна
    HEX өргөтгөлтэй файлаас, дараа нь микроконтроллерийн FLASH-санах ойноос авсан.
    Ямар төрлийн хонх дуугарахын тулд программистыг Bascom-AVR ашигладаг програмтай хослуулсан
    хэрэгсэл. Микроконтроллерийн тээрэм razryadіv тохиргоог баталгаажуулж болно
    Зурагт үзүүлэв. 2. Эхний холболтоор би компьютерт мэс заслын өрөө нэмнэ
    шинэ USB HID summ_snyy pristriy z im'yam илрүүлэх систем
    "uniUSB" ба шаардлагатай драйверуудыг суулгана уу. Хэдэн секундын турш
    pristriy nalashtovaniya гэж vikoristannya бэлэн байна.

    Роботуудын хувьд түүнтэй хамт програм зохиосон
    UniUSB. Воныг 32 бит (x86) ба 64 битийн хувьд хоёр хувилбараар танилцуулсан
    (X64) Windows гэр бүлийн үйлдлийн системүүд. Роботын 32 битийн хувилбарыг дахин баталгаажуулсан
    Windows 98, Windows XP, Windows 7 болон 64-бит үйлдлийн системүүд дээр -
    зөвхөн Windows XP x64-д ​​зориулагдсан. UniUSB програмыг миний PureBasic (хувилбар
    4.31) koristuvach HID_lib функцийн номын сангийн лавлагаатай,
    USB HID хавсралт бүхий роботыг юу дэмждэг вэ. Zovnishhnіy vіkna vіkna хөтөлбөрүүд
    Зурагт үзүүлэв. 3. Дүрс файл бүхий фолдеруудын аль нэг нь агуулж болно
    UniUSB_code.txt эсвэл UniCOM_code.txt нэртэй файл. Үлдсэн сонголт шаардлагатай
    санал болгосон UniCOM хөтөлбөртэй нийцүүлэхийн тулд . Хэний файл
    скриптийг орчин үеийн дагалдах хэрэгслийг ашиглан хадгалдаг. Програм эхлэхэд
    файлаас хүснэгтэд нэмж, үндсэн цонхонд өргөтгөж, дууссаны дараа
    роботууд файлаас хадгалагдана. Хүснэгтийн нүдэн дээр хулганы зүүн товчийг дарж болно
    тэдгээрийн стандартыг өөрчлөх: 1 - өндөр логик түвшин, 0 эсвэл хоосон - бага
    логик хуваагдсан. Хүснэгт нэмэх, хасахын тулд тэдгээрийн дагуу шаардлагатай
    хулганы баруун товчийг дараад цэснээс шаардлагатай зүйлийг сонгоно уу.

    Холбогдсон үед би USB порт руу залгана
    йог харуулах програм, дээд талд нуугдсан товчлуурыг идэвхжүүлэх
    хэрэгслийн мөр дээрх цонх. Процессыг эхлүүлэхийн тулд би товчлуур дээр дарна
    Хүснэгтийн баганыг тоолж, тэдгээрийн үр дүнгийн товыг тогтоох. Учир нь
    Хүснэгт дэх levoruch-ийн илүү нарийвчлалтай, гарцын тоог зааж өгсөн болно.
    суулгацын үед ийм өндөр логик rіven юм. Швидкист
    харгис хүч (стовпцягаас stovptsya руу шилжих хооронд милисекундээр цаг) тогтоосон
    "Швидкист, мс" талбарт.

    Новш, Windows үйлдлийн систем
    - их гайхсан! Tse гэдэг нь процессорын цагийг хувийн бус хооронд хуваасан гэсэн үг
    іnоdі prihovannyh vіd koristuvach protsesіv, yakі vykonuyutsya дээр cherzі z
    системийн тэргүүлэх чиглэлүүдийн харагдах байдал. Тийм ч учраас агуу зүйлийг засах нь тийм ч чухал биш юм
    100 мс-ээс бага vitrimuvannya интервалын нарийвчлал. Богино цагийн турш
    zupinki brute force товчлуур товчлуурыг дахин дар
    шүдээ ангилах ажлыг үргэлжлүүлээрэй. Товчлуур нь баганын сонголтыг дахин хавсаргана
    ширээ. Хэрхэн компьютер болон хавсралт хооронд мэдээлэл солилцох явцад
    боломжтой болно, эсвэл компьютерийн USB залгуурт холбогдсон байх болно.
    өршөөлийн тухай өгүүлэх нэвтрүүлэг
    сануулга.

    Уран зохиол

    1. Носов Т. Цахилгаан хэрэгслийн менежмент
    компьютерийн COM портоор дамжуулан. - Радио, 2007, No11.0.61.62.

    2. Рижков А.АНУ-ын программист
    AVR болон AT89S микроконтроллерууд, AVR910-тай хураангуй. - Радио, 2008, No7, х.
    28, 29.

    Редакци. Микроконтроллер болон компьютерт зориулсан програмууд
    ftp://ftp.radio.ru/pub/2011/02/uniUSB.zip хаягаар манай FTP сервер дээр

    Та зөвхөн програмист байхаас гадна хувийн бус ердийн ажлыг компьютерт шилжүүлж болно, эсвэл жишээлбэл, танд зориулж йогоор хичээллэх боломжтой гэдгийг мэддэг. Тиймээс, компьютер бүхэлдээ цахим шуудангаар хуудсан дээрх нэг давхар мэдэгдлүүдтэй ажилладаг (хөдөлгөөн, хуудсыг тайлах, захидалд тайлагнах). Жишээлбэл, компьютер муураа юу загнах вэ? Тасалбараа услах уу? Зрештой, зүгээр л шөнө харж, таны байранд гэрэл сэрж, дайралт үүсгэх, чи гэртээ юу вэ?

    Холливудын кинонуудад бид ихэвчлэн ийм төрлийн гэрийн автоматжуулалттай байдаг, үүнийг та киноны баатар гэж нэрлэдэг - нэр хүндтэй эсвэл бурханлаг дарс үйлдвэрлэгч, дүрмээр бол Док Брауны "Ирээдүйд буцаж ирсэн" гэх мэт. Фидошникуудын тухай домог байдаг бөгөөд тэд цахилгаан залгуурыг матриц принтерийн бусад толгойтой холбож, компьютерээ алсаас унтрааж болно. Хараал идсэн товчлуур дээр дарахын тулд тэд өлгөөтэй байгаа CD-драйв руу тавиурыг цохив. Але чи дахиад жаахан ажиллаж чадах уу, тэгье гэж хэлье, тогтмол? Zrozumilo, іsnuє ийм дарга нь аж үйлдвэрийн ангийн хувийн бус шийдэл. Компьютерууд нь вандан сандал, өргөх кран, цахилгаан станцуудаар тоноглогдсон бөгөөд зарчмын хувьд хэн ч гайхдаггүй. Үүнээс гадна, энэ тухай дурдсан хүмүүсийн тусламжтайгаар компьютер нь өрөөний гэрлийг даван туулж, нэрний өртөг нь нэрийг нь авчээ. "ухаалаг байшин", Асуудал нь үйлдвэрлэлийн компьютерууд дэлгүүрт зарагддаггүй, тэнд зарагддаг газар илүү үнэтэй байдаг, гэхдээ "ухаалаг лангуу" -ны бүрэлдэхүүн хэсгүүд нь дуугардаггүй. мэргэшилкомпьютерууд терминалын хайрцагны хажуугаас дахин програмчилж байгаа мэт. Илүү энгийн мэт санагдаж, виробникийг даван туулсан хүмүүсийг ичээх гэж өмхий, гэхдээ хүссэн хүмүүсээ бүү эхлүүл.

    Манай хавсралтууд нь компьютерийн дагалдах хэрэгслүүдийг арын хэсэгт нь эвдэрч гэмтээхгүйн тулд орон зайг бөглөхийг уриалж байна: цахим шуудангийн жагсаалтын доор байрлах гайхалтай гэрийн компьютерийг нэмэлт материалаар тоноглох боломжийг олгоно. Нарийвчлан хэлэхэд, манай гаднах барилгуудын тусламжтайгаар та компьютерээ цахилгаан гүйдэл байдаг зарим төрлийн барилга байгууламж болгон хувиргах боломжтой. Бидний мэдэж байгаагаар бүх хавсралтууд нь USB портоор дамжуулан компьютерт холбогдсон байдаг (зарим төхөөрөмжүүдийн хувьд та сонгодог COM портыг ашиглаж болно, гэхдээ үүнийг эргүүлээд аваарай). Манай барилгын ихэнх загварууд цахилгаан соронзон релеээр тоноглогдсон байж болно; релений хязгаарыг солих хүч нь бага, нийт 300 Вт боловч шалны чийдэн эсвэл сэнсийг удирдах, идэвхтэй фермийн төхөөрөмжийг (чиглүүлэгч, лаа, хандалтын цэг эсвэл бусад зүйл) асаахад хангалттай. өрөө), мөн илүү их байхын тулд гоёмсог компьютер хэрэггүй. Хэрэв танд илүү хүчдэл хэрэгтэй бол реле солих шаардлагатай, жишээлбэл, энэ нь 12 эсвэл 24 В хүчдэлтэй цахилгаан реле байна уу, та биднээс сонгох эсвэл бие даан сонгох боломжтой; Зах зээл дээр байгаа релений битүүмжлэлийг шатаж буй хэрэгслүүд, данх, насос болон бусад хүчтэй цахилгаанчин ашиглан амархан шатаах боломжтой. Ийм реле холбоход манай гадаа байрнуудын идэвхжүүлэгч нөөцлөлт хийгдсэн бөгөөд бусад гадаад релетэй релеээр керванжуулсан ланцаар холбох боломжтой.

    Цахилгааны суурилуулалтын Крымын хяналт, манай гаднах байгууламжууд нь "дэд разники" - оролтын шугамууд (дохионы оосор) -д хариу үйлдэл үзүүлэх боломжтой бөгөөд тэдгээрийн үүрэг нь энгийн цахилгаан бариулууд нь хаалттай эсвэл нээлттэй байж болно. Ирж буй шугамын статусыг өөрчлөх талаар ухаалаг компьютер энэ тухай ярьж байгаа бөгөөд үүнээс гадна та ланцны бусад кератинжилтыг анзаарсан эсвэл анзаараагүй тохиолдолд ийм өөрчлөлтөд өөрөө хариу үйлдэл үзүүлэх боломжтой бөгөөд энэ нь танд хэрхэн яаж хийхийг зөвшөөрдөг. хүчирхэг компьютергүйгээр удирдах (жишээлбэл, vmikati болон vimikati нь өрөөнд гэрэл гэгээтэй байдаг, хэрэв ажиллаж байгаа компьютер ажиллахгүй бол).

    Мэдээжийн хэрэг, компьютерийн хажуу талд удирддаг програм хангамж хэрэгтэй. Koristuvachіv, yakі mayut эхлэн програмчлалын хувьд бид гаралтын бичвэрүүд, түүний дотор өргөтгөлүүдтэй холбох функцүүдийн сангууд дахь бага програмуудыг (үнэгүй) proponuєmo; Таныг оруулахгүй гэж төлөвлөхөөс өмнө програм хангамж нь хостын тал дээр бие даан бичигдсэн байсан ч бид шаардлагатай програмуудыг статик байдлаар сонгогдсон байдлаар түгээх боломжтой. суулгах шаардлагагүй) Linux болон Windows-д зориулсан файлуудыг татаж авах. Манай осцилляторууд HID стандартыг дэмждэг, тэдэнд өөр драйвер хэрэггүй, илүү нарийвчлалтай хэлэхэд таны системд драйвер хэрэгтэй байна. Манай хавсралтын программ нь гадаад текстийг үзэх, мөн программист hoo pіd svoї хэрэглэхэд ашиглах боломжтой байгаа нь чухал юм. Програм хангамжийн нэгэн адил хост ми rozpovsyudzhuyemo програм хангамжийн аюулгүй байдал нь GNU GPL v.3 лицензийн оюун ухаанд чөлөөтэй байдаг.

    Бид технологид дурлагсдад - наад зах нь мушгиатай найзууд (хэрэв та гагнуурын төмрөөр ажиллахгүй байхыг хүсвэл, хэрэгтэй бүх зүйлээ бид аль хэдийн гагнасан) анхаарлаа хандуулж байгаа нь маш чухал юм. Тиймээс, бид хавсралтынхаа эргэлтийг сольж байгаа тул ямар ч төрлийн цаасны хувьд мушгирах шаардлагагүй - үүнийг таван залгуураар эргүүлж, UNC өргөтгөл хийх шаардлагагүй бөгөөд энэ нь танд боломжийг олгодог. таваас залгуураар хорутирма таслах (үлдсэн залгуур нь асаалттай; ї ї та жишээлбэл, компьютерийг удирдаж байх хугацаандаа використ хийж болно). Энэ сонголтыг нэмэх хамгийн ойлгомжтой арга бол компьютерийн ширээний хажууд байгаа бүх зүйлийг хянах явдал юм: жишээлбэл, та гар дээрх товчлууруудыг хослуулан ширээний чийдэнгээ асаах эсвэл унтраах, сэнсээ унтраах боломжтой. , чанга яригч , модем нь радиуст гарч ирсэн нөгөө нэг юм Цахилгааны утсыг компьютерийнхээ өмнө байлгаж, 300 ваттаас илүү чанга байж болно. Гэсэн хэдий ч ийм хавсралт нь тоглоом шиг, үүнээс доогуур байдаг; Энэ нь технологичдод анхны бэлэг болох нь хамгийн тохиромжтой боловч керамик ланцыг бие даан суурилуулах явцад манай гаднах барилгуудын дэлхийн чадвар нээгддэг (энэ нь зөвхөн мушгирах шаардлагатай, нөгөө нь утас тайлахад шаардлагатай байдаг). Энд таны боломжууд таны төсөөлөлд бараг л дэмий үрэгдэж байна. Манай хавсралт нь өрөөний гэрэлтүүлгийг солих, цонхнууд нь аквариумын гэрэлтүүлэг, агааржуулалтыг бүрхэх боломжтой, цахилгаан соронзон хаалганы түгжээ (илүү нарийвчлалтай бол зөвхөн цахилгаан соронзон өөрөө, үнэтэй цахилгаан модульгүйгээр) боломжийг олгоно. Та орон сууцны үүдний жижүүрийг компьютерт саад учруулж, цэвэрлэх машины чиглэлд цахилгаан соронзон усны хавхлага нь өрөөнүүдийг услах ажлыг автоматжуулах боломжийг олгоно (энд бид таны эрүүл мэндийг дэмждэг: компьютер заримдаа эвдэрч, ус дамжуулахын хажуугаар эвдэрдэг. үерээс намар хүртэл, тиймээс таны систем зөв ажиллахгүй байна , та ochіkuvali шиг - жишээлбэл, усалгааны усыг усан хангамжийн системээс биш, харин эзэлхүүнийг агуулж болох хүчин чадлаас авах нь үндэслэлтэй байх болно).

    Түлхүүр үг/түлхүүр үг: төсөвт ухаалаг лангуу, өөрөө хийх ухаалаг лангуу, цахилгааны компьютерийн арчилгаа, цахилгааны компьютерийн арчилгаа, гэрийн автоматжуулалт, USB-ээр дамжуулан амьдрах, өрөөний гэрлийн компьютерийн арчилгаа, гэрэлтүүлгийн арчилгаа, гэрлийн хянагчаар дамжуулан USB

    13-01-2014

    ATiny2313

    Захаров Денис, Украйн

    Таны харж байгаагаар хангалттай интерфэйсүүд байдаг тул ийм микроконтроллерийн (MK) тусламжтайгаар та бусад гадаад төхөөрөмжийг ашиглаж болно. Хэрэв MK-ийг компьютер эсвэл зөөврийн компьютертэй холбох шаардлагатай бол RS-232 COM портын интерфейсийг ашиглах нь дээр гэж итгэлтэйгээр хэлж болно.

    Энэ сонголтын шалтгаан нь тодорхой байна - бараг бүх хянагчууд UART техник хангамжийн модулиудыг ашиглаж чаддаг бөгөөд үүний тусламжтайгаар MK-ийн хамгийн бага нөөцөд мэдээлэл дамжуулах боломжтой байдаг. Нэмж дурдахад COM порттой роботуудад сайн гэдгээ баталсан нэргүй програмууд байдаг. MK дохионы хэлтэрхийнүүд нь TTL-тэй тэнцүү байж болох бөгөөд тэнцүүг хөрвүүлэхэд шаардлагатай RS-232 интерфейсийг ашиглана. Ихэнхдээ йог нь боломжтой, алдартай MAX232 чип дээр суурилдаг.

    Бяцхан 1.

    Эдгээр хавсралтууд (Зураг 1) нь USB порттой аливаа компьютерт туслах хэрэгслүүдийг ашиглахад ашиглагддаг. Орчин үеийн компьютер, зөөврийн компьютерууд ийм порт хийх чадвартай. Энэхүү цогцолборын тусламжийн хувьд та гэрэл, зурагт болон бусад дагалдах хэрэгслийг ашиглаж болно. Vikonuyuchi хавсралтууд нь заавал байх албагүй боловч PC-тэй шууд ойрхон байдаг.

    Хавсралт нь боломжтой, илүү өргөн элементүүдээс бүрдэнэ. Obidvі микрочип-микроконтроллер ATtiny2313 гэр бүлийн. Компьютерийн USB порт руу холбогдох анхны хянагч бөгөөд USB-COM формат хөрвүүлэгчийн функцийг идэвхгүй болгодог. Нөгөө нь эхнийхтэй холбогдож, Terminal v1.9b терминалын программаар дамжуулан компьютерээс албадан ирдэг командуудыг бүтэн цагийн турш сканнер.

    2 USB резистор R4 гаралтад холбогдох нь бага хурдны LS горимд шилждэг бөгөөд энэ нь компьютерээс мессежийн кодыг тайлах програмын тусламжтайгаар өгөгдөл солилцох үед 1.5 Мбит/с хурдлах боломжийг олгодог.

    R2 ба R3 нэмэлт резисторуудын хувьд шилжилтийн процессыг ашигладаг. С5 конденсатор нь импульсийг амьдралын ланц руу дамжуулахаас сэргийлдэг. D1 ба D2 тогтворжуулагч нь MK-ийн логик параллель болон PC-ийн USB оролтыг ашиглахад шаардлагатай. Кварцын резонаторын давтамж хянагч хооронд өгөгдөл дамжуулахын тулд 12 ба 4 МГц нэмэх шаардлагатай.
    /RESET шилжүүлэгчийн өмнө татах резисторыг холбоно уу, ингэснээр холбогч болон статик хүчдэлийн оролтоор MK-ийн хангалттай уналтыг авах боломжтой. Энэ схемд бүх командуудыг B порттой холбосон гэрэл ялгаруулах диодууд дээр харуулав. Хэрэв та ямар нэгэн төрлийн хавсралт ашиглах шаардлагатай бол хянагчийг релетэй холбох хэрэгтэй (Malyunok 2).

    Хэрэв та бүрэн хэмжээний самбар дээр байгаа бол илүү дээр байхыг хүсвэл загварт самбар дээрх хавсралтыг сонгож болно. Жишээлбэл, 3-р жижиг хэсэгт үзүүлсэн шиг элементүүдийг байрлуулж болно.

    U1 микроконтроллерийн програмыг Bascom-AVR дундын GetChiper-ийн найз эвдсэн. USB автобустай роботуудад зориулагдсан swusb.LBX. Тусламж авахын тулд програм хангамж нь USB протоколыг жинхэнэ цаг шиг тайлж өгдөг. Роботуудын хувьд би компьютерээс суулгах болно, та тохирох драйверуудыг суулгаж, хатуу диск рүү хуулах хэрэгтэй болно. Эхний холболт хийгдсэн үед жолоочийг хүсэх нь мэдэгдэнэ. Дали файл бүхий хавтсанд хүрэх замыг зааж өгөх шаардлагатай бөгөөд бүх зүйлийг захиалах болно.

    U2 микроконтроллерийн программыг би AVRStudio дунд ассемблертэйгээ хамт бичсэн. MK робот алгоритмын блок диаграммыг Зураг 4-т үзүүлэв. Өгөгдлийг хүлээн авсны дараа UART техник хангамжийн модулийг дахин тохируулахаар тохируулна. MK өөрөө ижил функцийг засахын тулд юу ч хийдэггүй, одоо усан онгоцны зогсоолуудыг дахин барих болно. Эрчим хүчний хэрэглээг багасгахын тулд та унтах горимыг хурдасгаж болно, гэхдээ энэ загварт танд ямар ч ажил хэрэггүй болно. Компьютерийн терминалаас тушаалууд гарч ирмэгц MK зүгээр л сканнердах болно. Одоогийн байдлаар хянагч нь дараах командын системийг дэмждэг.

    -on1, on2, on3, on4, on5, on6, on7, on8- "лог. 1";
    -off1, off2, off3, off4, off5, off6, off7, off8- "лог. 0";
    -ser - Идэвхтэй баазын бүх портуудыг суулгана "лог. 1";
    -clr- "лог.0" бааз дээрх бүх олзоо хая.

    Арьсны командыг оруулсны дараа Enter товчийг дарна уу. Энэ дарааллаар MC командын төгсгөлийг тодорхойлж, сканнердах ажлыг үргэлжлүүлж болно. Зөв арьсны команд дээр хянагч "ok" гэж хариулдаг. Хэрэв та буруу өгөгдөл оруулсан бол терминалын эгнээ "алдаа" болж хувирна. Виконання командын өгзөгийг 5-р жижиг хэсэгт үзүүлэв.

    Програм хангамжийн хувилбар 1.0. Зураг 6-аас өмнө гал хамгаалагчийг суурилуулах шаардлагатай. Програм хангамжийн шинэ хувилбарыг боловсруулж байгаа тул MC өөрөө эхлүүлэх, терминал дээрх командын системийг өөрчлөх шаардлагатай болно.

    MK програм хангамж, Proteus виртуал загвар, компьютерийн драйвер -
    MK болон PC хооронд өгөгдөл дамжуулах протокол

    • .... ямар нэгэн байдлаар би нэг компьютерийн USB порт болон нөгөө компьютерийн COM порт ... эсвэл гурав дахь компьютерийн LPT портын хооронд холболт хийхийг хүссэн ...
    • Дьякую! Уучлаарай зассан :)
    • 2 МК хожих шаардлагатай юу? Attiny2313 хангалттай флэшгүй байна уу? Чи зүгээр л I/O портуудыг авахгүй байна уу? Амжилт хүсье, та USB INT0 / INT1 дээр өлгөөтэй байгааг харж болно.
    • 100-200 Ом-ийн бүсэд бага хүчдэлийн релений ороомог, транзисторыг гэмтээхгүй (стартер биш, контактор биш). Тиймээс 50-200 мА нээлттэй түлхүүр zlyakaetsya биш юм. Энэ материал нь интерфейсийн микро схемгүйгээр, MK бүтцэд USB техник хангамжгүйгээр MK-ийг USB-тэй холбох төлөвлөгөөнөөс арай өөр юм. Ale vrakhovuyuchi tsіlі гэж zavdannya pershodzherela http://www.recursion.jp/avrcdc/cdc-232.html, хоёр MK нэг vikonu нь USB-COM хөрвүүлэх бүгд ижил чиг үүрэг. Би үнэхээр чимээгүй, хямдхан дахин боловсруулдаг машин шиг байна.
    • Ос tsіkaviy gromadyan іz "эрхэмсэг зан", nіku шүүж үрэн таран хийсэн. Зарим эрс тэс байдлын талаар? Материалд реле болон транзисторын төрлүүдийн талаар ямар ч мэдээлэл алга. Хэрэв реле нь 5V USB-ээр тэжээгддэг бол би галзуу юм шиг компьютер дээрх хостын талын саатлыг багасгахыг хүсч байна. Хэлхээг хүндрүүлдэг хөтчийн тал дээр optocouplers болон нэмэлт хүчдэлийн реле нь юу хүрч болох вэ. Гэхдээ илүү олон сонголт бий. Өгүүлэл оновчлолын талаар онцолсон уу? Зохиолч тодорхой төлбөр төлөхгүйгээр зөв ажиллахын тулд чадах бүхнээ хийсэн. Дахин давтдаг хүмүүсийн хувьд аль зангилаа хангалттай.
    • Тэгэхээр, нийтлэл нь хэвээр байна ... гэхдээ яагаад ийм ositruvatisya байна вэ? Би бас уншсан шигээ дахин нэг удаа санал бодлоо хэлмээр байна, тэдний нэг. Ale нэргүй энд боломжгүй юм. AVR-CDC-ийн зохиогчийн мэдээ? Энд хэлхээнүүд нь DTR, DTS, RTS, CTS дохиотой гэдгийг би дурдаагүй. V-USB наалдаагүй юу? Хоёр "цеглин" тухай тэд аль хэдийн илүү бичсэн, - энэ нь зөвхөн нэг л гарч ирнэ. Диодыг аль хэдийн зассан байна, Будди баярлалаа! Диод нь урсгалыг нээх үед транзисторыг реле ороомгийн өөрөө индукцийн хүчдэлийн импульсээс хамгаалахад шаардлагатай. Тэнхлэг, үг хэлэхээсээ өмнө нэг ухаарлын талаар таамаглаж байна. Уг нийтлэлийг Радио сэтгүүлд нийтэлсэн бөгөөд интернетэд хэнийг харж болохыг би мэдэж байсан.

    2005-2017 он