КомпьютеруудТоног төхөөрөмж

COM порт гэж юу вэ? Төхөөрөмж, COM-порт удирдах

COM порт, эсвэл цуваа порт нь байт өгөгдөл солилцохоор хийгдсэн хоёр чиглэлийн цуваа интерфэйс юм. Эхлээд энэ порт терминалыг холбоход хэрэглэгддэг бөгөөд дараа нь модем болон хулганыг ашиглах болно. Одоо энэ нь тасрахгүй тэжээлийг холбох, түүнчлэн суулгагдсан системүүдийн техник хангамжийг боловсруулахад ашиглагддаг.

Ашиглах

Тиймээс, та COM порт гэж юу болох талаар ярихаасаа өмнө та түүний утгыг ойлгохын тулд өнгөрсөн үеийг харах хэрэгтэй. 15 жилийн өмнө тусгай цуваа RS-232 кабель ашиглан системийн нэгжийн арын хэсэгт байрлуулсан тусгай стандарт холбогчийг ашиглан компьютерийг холбох арга байсан. Энэ арга нь олон сул талуудтай. Ийм кабелийг орчин үеийн стандартаар маш бага дамжуулах өгөгдөл дамжуулдаг. Энэ нь нэг секундэд 100 килоб. Үүнээс гадна холболтын физик холболт хийгдсэн үед тоног төхөөрөмжийг унтрааж байх шаардлагатай байсан бөгөөд тэдгээр нь өөрөө бие биетэйгээ хавсарч, найдвартай байдлыг хангаж, тэдгээрийн хэмжээ нь бага байсан.

Түүх бага

Тухайн үед компьютер дээрх COM порт нь ихэвчлэн 2 эсвэл 2-оор ихгүй байсан тул 1 эсвэл 2 дугаарт өмсдөг. Хэрэв шаардлагатай бол нэмэлт портуудыг суулгаж болно. Хэрэглэгч програм хангамжийг тохируулсны дараа шаардлагатай тоног төхөөрөмжийг холбосон төхөөрөмжийг буруу ойлгох, суулгах шаардлагагүй. COM порт бүр өгөгдлийн дамжуулалтын хурдыг тохируулах, түүнчлэн нарийн түвшний мэргэжилтний нарийн тойргийг мэддэг хэд хэдэн нууцлаг параметрүүдийг шаарддаг. Тоног төхөөрөмжийг амжилттай холбохын тулд шаардлагатай бүх параметрүүдийг аль нэг газраас эсвэл туршилтаар авах шаардлагатай байсан. Учир нь энэ тохиолдолд автомат тохируулга байхгүй болно. Үүнээс гадна COM портоор холбогдсон холболт нь дурын програм хангамжийг дурын гаднах тоног төхөөрөмжтэй холбохыг зөвшөөрдөг бөгөөд бүр тохиргүй ажиллахад хүргэсэн бөгөөд энэ нь тохиргооны явцад олон алдаа гарсан юм.

Орчин үеийн

Одоо COM-портоор холбогдож байгаа холболт нь илүү орчин үеийн аргаар солигдсон бөгөөд энэ нь хэрэглэгчийн тусгай мэдлэг шаарддаггүй, тухайлбал USB-портоор дамждаг. Энэ арга нь өмнө дурьдсан бүх дутагдлаас ангид байдаг. Гэсэн хэдий ч, бүх төрлийн GPS тоног төхөөрөмж, маш олон төрлийн програм хангамжийг холбох орчин үеийн нийцтэй байдлын стандартууд нь одоогоор хуучин байсан COM портуудын концепцийн эргэн тойронд маш удаан хугацаанд байгуулагдсан юм.

Энэ нь эхлээд GPS тоног төхөөрөмж, тоног төхөөрөмжүүдийн аль нэгэнд байсан төхөөрөмжүүд нь гадаад байсан бөгөөд компьютерийн холболтыг тоног төхөөрөмжийн порттой холбосон цуваа кабелиар хийгдсэн явдал юм. Портын дугаар, өгөгдлийн орчуулгын хурдыг зөв сонгох шаардлагатай тохиргооны үед хэрэглэгчид тохируулсан. Тухайн үед GPS хүлээн авагчаас өгөгдөл дамжуулах үндсэн стандарт нь одоо NMEA-0183 гэж нэрлэгдэх болсон. Үнэндээ энэ стандарт нь бүх хөгжүүлэгчид, бүр орчин үеийн техник хангамж, програм хангамжийг шаарддаг, COM портоор өгөгдлийг солилцохыг шаарддаг. Энэ бүхэн орчин үеийн компьютерууд болон PDA дээр удаан хугацаанд хамгийн гол зүйл нь USB стандарт юм. Мөн өөр нэг онцлог бол сүүлийн үеийн GPS хүлээн авагч төхөөрөмжүүдийн дотор шууд суулгагдаж байгаа бөгөөд энэ нь үндсэн болон түүний хооронд холбох кабел байхгүй юм.

Виртуал COM портууд

Замаас гарах арга нь "virtual" COM портууд боловсруулагдсан байна. Жишээ нь, PDA-ийн дотоод төхөөрөмж GPS хүлээн авагч нь COM порт хэлбэрээр програмчлагдсан байдаг боловч тоног төхөөрөмжийн төлөвлөгөөнд байдаггүй. Ижил төстэй стандартаар харилцан ажиллахад зориулагдсан энэхүү хөтөлбөрийн тусламжтайгаар хэрхэн хэрэгжиж байгаад ялгаа байхгүй. Виртуал симуляци хийхийг зөвшөөрдөг бөгөөд тоног төхөөрөмжийн шийдэл байх албагүй. Тиймээс хуучин загвар GPS програмыг орчин үеийн тоног төхөөрөмжтэй нийцүүлэх боломжтой.

Өөрчлөлт хийсэн

Энэ тохиолдолд COM порт удирдах нь мэдэгдэхүйц өөрчлөгдсөнгүй. Хэрэглэгчид хуучин арга барилаар зохицуулалтыг гараар хийх хэрэгтэй. Гэсэн хэдий ч, орчин үеийн COM порт нь системийн нэгжийн арын хэсэгт байрлах том төхөөрөмж биш, гэхдээ өөр өөр төхөөрөмж юм. Энд бүхэл зорилго нь хөтөлбөрийн талаас харахад бүх хэрэгжүүлэлтүүд нь нүүр царай биш, өөрөөр хэлбэл виртуал болон жинхэнэ портуудын хооронд ялгаа байхгүй. Програм хангамжийн хувьд, портууд нь зөвхөн PDA үйлдвэрлэгчдийн томилсон тоонуудаас өөр санамсаргүй байдлаар ялгаатай байдаг. Жишээлбэл, ASUS-ээс хүлээн авагч нь ихэвчлэн COM5 дээр байрладаг бөгөөд PocketLOOX 560 хүлээн авагчийг COM8 дээр харуулав. GPS хүлээн авагчаас өгөгдөл хүлээн авахыг хүссэн програм нь эхний өгөгдсөн нөхцлийн талаар ямар ч найдвартай мэдээлэл байдаггүй бөгөөд энэ нь өгөгдсөн PDA дээр хүлээн авагчийн заасан портыг харуулдаг.

Энэ бүхэн хэрхэн ажилладаг вэ?

Бүх боломжтой COM портуудын дунд тохиромжтой портуудыг автоматаар хайх боломжтой боловч, ийм санал асуулгын процедур нь арай найдваргүй, төвөгтэй байдаг. Энэ нь системд COM портуудаар харагдах төхөөрөмжүүд нь маш олон янзын, GPS-тэй холбоогүй учраас ийм санал асуулгад урьдчилж таамаглах боломжгүй юм. Жишээлбэл, PDA нь дотоод үүрэн модемтой, USB, хэт улаан туяаны порттой, бусад элементүүдтэй холбогддог портуудтай байдаг. Тэдгээрийг тусгай төхөөрөмжтэй ажиллахад чиглэсэн хөтөлбөр нь PDA-г өлгөхөд хүргэдэг олон төрлийн эвдрэлээс урьдчилан сэргийлэх аргагүй байдалд хүргэж болзошгүй. Тиймээс COM порт нээхийг оролдох нь Bluetooth эсвэл хэт улаан портыг асаах хүртэл гэнэтийн нөхцөл байдалд хүргэж болно . Мөн илүү ойлгомжгүй тохиолдлууд байж болно.

COM порт хийх

COM портуудын хувьд асинхрон түгээмэл дамжуулагч бичил схем нь үндсэн дээр ашиглагддаг. Энэ чип нь хэд хэдэн сортоор ажилладаг: Intel 16550A, 16550, 16450, 8250. COM-порт тус бүрийн хувьд хүлээн авагч, өгөгдөл дамжуулагчийн бүртгэл, BIOS, Windows болон MS DOS програмуудаар хандах боломжтой хэд хэдэн хяналтын бүртгэлийг агуулдаг. Чипийн сүүлийн хувилбарууд нь дамжуулагдаж байгаа болон хүлээн авсан өгөгдлийг түр хадгалахад зориулсан буфферуудтай байдаг. Ийм боломжийн улмаас төв процессорын үйл ажиллагааг тасалдуулахгүй байх, мөн өгөгдлийг дамжуулах хурдыг тохируулах боломжтой байдаг.

Үндсэн параметрүүд

COM порт нь иймэрхүү онцлог шинжүүдийг агуулж байдаг:

- мэдээллийн оролт, гаралтын хувьд портын үндсэн хаяг;

- Тоног төхөөрөмжийн тасалдлын тоо;

- мэдээллийн нэг блокийн хэмжээ;

- өгөгдөл дамжуулах хурд;

- шударга байдлыг илрүүлэх арга;

- мэдээллийн урсгалыг удирдах арга зам;

- зогсох битийн тоо.

Би өөрийн компьютерийн COM портыг хэрхэн шалгах вэ? Би яах ёстой вэ?

Өмнө дурьдсанчлан, энэ төрлийн порт нь дарааллын дагуу мэдээлэл дамжуулах хоёр чиглэлтэй интерфэйс юм. Зэрэгцээ порттой харьцуулахад онцгой шинж чанар нь өгөгдлийн битийг битээр шилжүүлэх явдал юм. COM портыг анатоми нь компьютер дээр цуваа өгөгдөл дамжуулах аргыг ашигладаггүй. Жишээ нь Ethernet эсвэл USB зэрэг интерфэйсүүд нь ижил төстэй зарчмыг ашигладаг боловч энэ нь түүхэн цуваа портыг ихэвчлэн RS232 стандарт порт гэнэ.

Компьютерийг засварлах, оношлоход зориулсан COM портыг нээхэд ихэвчлэн шаардлагатай байдаг бөгөөд үүнийг мөн ажиллагааг шалгах боломжтой байх ёстой. Эцсийн эцэст, элементийг шатаах нь маш энгийн арга юм. Ихэнхдээ энэ нь хэрэглэгчийн буруугаас болж төхөөрөмжийг буруу унтраасан бөгөөд холбогдсон интерфэйстэй холбогчийг гаргаж ирдэг. Интерфэйсийн функцийг турших хамгийн хялбар арга бол хулганыг түүн рүү холбох явдал юм. Гэсэн хэдий ч, жолооч нар зөвхөн 8-ын дохионы шугамыг ашигладаг учраас бүрэн зургийг авахад маш хэцүү байдаг. Зөвхөн тусгай стаб, програмыг ашиглах нь гүйцэтгэлийн шалгалт хийх боломжтой болно. Эдгээр зорилгын хувьд тусгайлан боловсруулсан програм хангамж аль хэдийн үүссэн байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.