COM პორტის პინი (RS232). COM პორტის pinout (RS232) სერიული ინტერფეისი rs 232

გამოთვლებში სერიული პორტი არის სერიული საკომუნიკაციო ინტერფეისი, რომლის მეშვეობითაც ხდება ინფორმაციის გადაცემა ან გამომავალი დრო. პერსონალური კომპიუტერების ისტორიის უმეტესი პერიოდის განმავლობაში, მონაცემები გადადიოდა სერიული პორტების საშუალებით მოწყობილობებზე, როგორიცაა მოდემები, ტერმინალები და სხვადასხვა პერიფერიული მოწყობილობები.

მიუხედავად იმისა, რომ ისეთი ინტერფეისები, როგორიცაა Ethernet, FireWire და USB, ყველა აგზავნის მონაცემებს სერიული ნაკადის სახით, ტერმინი "სერიული პორტი" ჩვეულებრივ განსაზღვრავს აპარატურას, რომელიც მეტ-ნაკლებად თავსებადია RS-232 სტანდარტთან, რომელიც შექმნილია მოდემთან ან მსგავს საკომუნიკაციო მოწყობილობასთან ინტერფეისისთვის.

თანამედროვე კომპიუტერებს სერიული პორტების გარეშე შეიძლება დასჭირდეთ სერიული გადამყვანები RS-232 სერიულ მოწყობილობებთან თავსებადობის უზრუნველსაყოფად. სერიული პორტები კვლავ გამოიყენება ისეთ აპლიკაციებში, როგორიცაა სამრეწველო ავტომატიზაციის სისტემები, სამეცნიერო ინსტრუმენტები, გაყიდვების წერტილების სისტემები და ზოგიერთი სამრეწველო და სამომხმარებლო პროდუქტი. სერვერულ კომპიუტერებს შეუძლიათ გამოიყენონ სერიული პორტი, როგორც მართვის ან დიაგნოსტიკური კონსოლი. ქსელური აღჭურვილობა (როგორიცაა მარშრუტიზატორები და კონცენტრატორები) ხშირად იყენებენ სერიულ კონსოლს კონფიგურაციისთვის. სერიული პორტები კვლავ გამოიყენება ამ სფეროებში, რადგან ისინი მარტივი, იაფია და მათი კონსოლის ფუნქციონირება ძალიან სტანდარტიზებული და ფართოდ გავრცელებულია.

COM პორტის პინი (RS232)

არსებობს 2 ტიპის com პორტი, ძველი 25-პინიანი კონექტორი და უფრო ახალი 9-პინიანი, რომელმაც შეცვალა იგი.

ქვემოთ მოცემულია ტიპიური სტანდარტული 9 პინიანი RS232 კონექტორის დიაგრამა კონექტორებით, ამ ტიპის კონექტორს ასევე უწოდებენ DB9 კონექტორს.

  1. მატარებლის გამოვლენა (DCD).
  2. მონაცემების მიღება (RXD).
  3. მონაცემთა გადაცემა (TXD).
  4. გაცვლისთვის მზადყოფნა მიმღების მხარეს (DTR).
  5. მიწა (GND).
  6. წყაროს გაცვლის მზადყოფნა (DSR).
  7. გადარიცხვის მოთხოვნა (RTS).
  8. მზად არის გადაცემისთვის (CTS).
  9. ზარის სიგნალი (RI).

RJ-45-დან DB-9-ზე სერიული პორტის ადაპტერის პინუტის ინფორმაცია გადამრთველისთვის

კონსოლის პორტი არის RS-232 სერიული ინტერფეისი, რომელიც იყენებს RJ-45 კონექტორს საკონტროლო მოწყობილობასთან დასაკავშირებლად, როგორიცაა კომპიუტერი ან ლეპტოპი. თუ თქვენს ლეპტოპს ან კომპიუტერს არ აქვს DB-9 კონექტორის პინი და გსურთ ლეპტოპის ან კომპიუტერის გადამრთველთან დაკავშირება, გამოიყენეთ RJ-45 და DB-9 ადაპტერის კომბინაცია.

DB-9RJ-45
მონაცემების მიღება2 3
მონაცემთა გადაცემა3 6
გაცვლის სურვილი4 7
დედამიწა5 5
დედამიწა5 4
გაცვლის სურვილი6 2
გადარიცხვის მოთხოვნა7 8
მზადაა გადასატანად8 1

მავთულის ფერები:

1 შავი
2 ყავისფერი
3 წითელი
4 ფორთოხალი
5 ყვითელი
6 მწვანე
7 ლურჯი
8 ნაცრისფერი (ან თეთრი)

ტვერის სახელმწიფო ტექნიკური უნივერსიტეტი

ვ.ვ. ლებედევი, ა.ნ. ვასილიევი, ა.რ. ხაბაროვი

კომპიუტერული პერიფერიული მოწყობილობები

სახელმძღვანელო

Პირველი გამოცემა

დამტკიცებულია საუნივერსიტეტო პოლიტექნიკური განათლების უნივერსიტეტების საგანმანათლებლო და მეთოდური ასოციაციის მიერ, როგორც სასწავლო დამხმარე საშუალება უმაღლესი საგანმანათლებლო დაწესებულებების სტუდენტებისთვის, რომლებიც სწავლობენ სპეციალობით 230101 კომპიუტერები, სისტემები და ქსელები.

UDC 681.327.8 (075.8)

BBK 32.973.26-04ya7

ლებედევი, ვ.ვ. კომპიუტერის პერიფერიული მოწყობილობები: სახელმძღვანელო / V.V. ლებედევი, ა.ნ. ვასილიევი, ა.რ. ხაბაროვი. 1-ლი გამოცემა. ტვერი: TSTU, 2009. 176 გვ.

მოიცავს პერიფერიული მოწყობილობებისა და კომპიუტერების მუშაობისა და ურთიერთქმედების პრინციპების აღწერას. დეტალურად არის შესწავლილი ერთ-ერთი ყველაზე წარმატებით გამოყენებული RS-232C ინტერფეისი. სახელმძღვანელოში მოცემული მასალა საშუალებას აძლევს სტუდენტებს გაეცნონ მოდემის, კლავიატურის, პრინტერისა და ვიდეო ადაპტერის მუშაობის თეორიულ საფუძვლებს და გააერთიანონ ისინი შემოთავაზებული ლაბორატორიული სემინარის შესრულებისას.

განკუთვნილია 230101 სპეციალობის სტუდენტებისთვის კომპიუტერები, კომპლექსები, სისტემები და ქსელები ამ დისციპლინის შესასწავლად, კურსისა და დიპლომის დიზაინის დროს.

რეცენზენტები: ტვერის სახელმწიფო ტექნიკური უნივერსიტეტის კომპიუტერული განყოფილების ხელმძღვანელი, ტექნიკურ მეცნიერებათა დოქტორი, პროფესორი ვ.ა. გრიგორიევი; ფედერალური სახელმწიფო უნიტარული საწარმო "ტრანსპორტის ინჟინერიის ცენტრალური დიზაინის ბიურო" (წამყვანი ინჟინერი დ.ვ. სურინსკი).

ISBN 978-5-7995-0427-4 © ტვერის შტატი

ტექნიკური უნივერსიტეტი, 2009 წ


შესავალი

თანამედროვე კომპიუტერები წარმოადგენს კომპლექსურ აპარატურულ და პროგრამულ კომპლექსს, რომელიც შექმნილია ინფორმაციის ავტომატური დამუშავებისთვის გამოთვლითი და ინფორმაციული პრობლემების გადაჭრის პროცესში. ღია არქიტექტურის პრინციპის წყალობით, შესაძლებელია სხვადასხვა მიზნებისათვის დამატებითი პერიფერიული მოწყობილობების ფართო სპექტრის დაკავშირება კომპიუტერული სისტემის ერთეულთან. პერიფერიული მოწყობილობების დახმარებით ხდება კომუნიკაცია ინფორმაციის სხვადასხვა წყაროსთან (მიმწოდებლებთან) და მიმღებებთან (მომხმარებლებთან). პერიფერიული მოწყობილობების ფუნქციები საკმაოდ მრავალფეროვანია, მაგრამ მათ შორის შეიძლება გამოირჩეოდეს ორი ძირითადი: ინფორმაციის შენახვა სხვადასხვა საცავის მედიაზე და მისი გადაქცევა გარე მოწყობილობის მიერ შესრულებული ფუნქციის მიხედვით. პერიფერიული მოწყობილობები მოიცავს I/O მოწყობილობებს და გარე მეხსიერებას; კომპიუტერში ინფორმაციის შესატანი აპარატურა - კლავიატურა, სხვადასხვა ტიპის მანიპულატორები (მაუსი, ტრეკებოლი, ჯოისტიკი), სკანერი და სხვა მოწყობილობები; აპარატურას კომპიუტერიდან ინფორმაციის გამოსატანად - მონიტორები, პრინტერები, პლოტერები, მეტყველების სინთეზატორები. მოდემები გამოიყენება როგორც ინფორმაციის გადასაცემად, ასევე მისაღებად. გარე კომპიუტერის მეხსიერების მოწყობილობები ასრულებენ ინფორმაციის გაცვლის ორმხრივ ფუნქციებს და გამოიყენება პროგრამებისა და მონაცემების მუდმივი შესანახად.

კომპიუტერსა და პერიფერიულ მოწყობილობებს შორის კომუნიკაცია ხორციელდება შეყვანის/გამოსვლის პორტების ან ინტერფეისების მეშვეობით. ინტერფეისი გაგებულია, როგორც წესებისა და ხელსაწყოების ერთობლიობა, რომელიც ადგენს მოწყობილობების ურთიერთქმედების ერთგვაროვან პრინციპებს. პერიფერიული მოწყობილობის ინტერფეისი მოიცავს ტექნიკურ დიზაინს, გადაცემული სიგნალების კომპლექტს და კომპიუტერთან ინფორმაციის გაცვლის წესებს. არსებობს ორი ძირითადი კლასი: სერიული და პარალელური ინტერფეისები. წმინდა თეორიულად, პარალელურები ყოველთვის უნდა აჯობონ თანმიმდევრულებს სიჩქარით, მაგრამ პრაქტიკაში გამოდის, რომ თანმიმდევრულებსაც აქვთ თავისი უპირატესობები, რის წყალობითაც მათ დაიკავეს თავიანთი ნიშა.

პერიფერიულ მოწყობილობებთან კომუნიკაციისთვის ინტერფეისების შესწავლა აუცილებელია, რადგან კომპეტენტურ კომპიუტერულ სპეციალისტს უნდა ჰქონდეს თეორიული ცოდნა და პრაქტიკული უნარები არსებული სტანდარტული ინტერფეისების საფუძველზე სხვადასხვა ინტერფეისის მოწყობილობების შესაქმნელად და ასევე, საჭიროების შემთხვევაში, განავითაროს საკუთარი ინტერფეისები.

ტუტორიალში განხილულია ერთ-ერთი ყველაზე ფართოდ გამოყენებული ინტერფეისის - RS-232C ან COM პორტის მუშაობის პრინციპები. მისი შესწავლა საშუალებას მოგცემთ სწრაფად დაეუფლონ სერიული ინტერფეისების ფუნქციონირების პრინციპებს, სერიული სიგნალების გადაცემის ელექტრონული სქემების მუშაობის პროტოკოლებს და გადახვიდეთ სხვა სერიული ინტერფეისების დაუფლებაზე: USB და FireWire.

დაფარულია სხვადასხვა პერიფერიული მოწყობილობა, როგორიცაა მოდემი, კლავიატურა, პრინტერი და მონიტორი. განსაკუთრებული ყურადღება ეთმობა მათი ინტერფეისების განხილვას. მოცემულია დიდი რაოდენობით ფონური ინფორმაცია.

გათვალისწინებულია ლაბორატორიული სემინარი, რომლის განხორციელება ხელს შეუწყობს თეორიული მასალის კონსოლიდაციას და უკეთ ათვისებას, ასევე პრაქტიკული უნარების შეძენას პერიფერიული მოწყობილობებისთვის ინტერფეისების შემუშავებასა და გამოყენებაში.

სახელმძღვანელო ძირითადად განკუთვნილია უნივერსიტეტის სტუდენტებისა და მასწავლებლებისთვის, კურსდამთავრებული სტუდენტებისთვის და ახალგაზრდა პროფესიონალებისთვის, რომელთა მუშაობა და კვლევა ეხება კომპიუტერსა და პერიფერიულ მოწყობილობებს შორის ურთიერთქმედების საკითხებს.

RS-232C ინტერფეისი

ინტერფეისი RS-232C - COM პორტი

მონაცემთა ერთი მიმართულებით გადაცემის სერიული ინტერფეისი იყენებს ერთ სიგნალის ხაზს, რომლის გასწვრივ ინფორმაციის ბიტები გადაიცემა ერთმანეთის მიყოლებით თანმიმდევრულად. ინტერფეისისა და პორტის სერიული ინტერფეისის და სერიული პორტის ინგლისური სახელები ზოგჯერ არასწორად ითარგმნება როგორც "სერიული". სერიული გადაცემა ამცირებს სიგნალის ხაზების რაოდენობას და აუმჯობესებს კომუნიკაციას დიდ დისტანციებზე.

პირველი მოდელებიდან დაწყებული, კომპიუტერს ჰქონდა სერიული პორტი - COM პორტი (საკომუნიკაციო პორტი). ეს პორტი უზრუნველყოფს ასინქრონულ გაცვლას RS-232C სტანდარტის გამოყენებით. კომპიუტერში სინქრონული გაცვლა მხარდაჭერილია მხოლოდ სპეციალური გადამყვანებით, მაგალითად SDLC ან V.35. COM პორტები დანერგილია უნივერსალური ასინქრონული გადამცემის (UART) ჩიპებზე, რომლებიც თავსებადია i8250/16450/16550 ოჯახთან. ისინი იკავებენ 8 მიმდებარე 8-ბიტიან რეგისტრს I/O სივრცეში და შეიძლება განთავსდეს სტანდარტული ბაზის მისამართებზე 3F8h (COM1), 2F8h (COM2), 3E8h (COM3), 2E8h (COM4). პორტებს შეუძლიათ წარმოქმნან ტექნიკის შეფერხებები IRQ4 (ჩვეულებრივ გამოიყენება COM1 და COM3) და IRQ3 (COM2 და COM4-ისთვის). გარე მხარეს, პორტებს აქვთ მონაცემთა გადაცემის და მიღების სერიული ხაზები, ასევე კონტროლისა და სტატუსის სიგნალების ნაკრები, რომლებიც შეესაბამება RS-232C სტანდარტს. COM პორტებს აქვთ გარე მამრობითი კონექტორები DB25P ან DB9P, რომლებიც დაკავშირებულია კომპიუტერის უკანა პანელთან. არ არის გალვანური იზოლაცია - დაკავშირებული მოწყობილობის მიკროსქემის დამიწება დაკავშირებულია კომპიუტერის წრიულ დამიწებასთან. მონაცემთა გადაცემის სიჩქარემ შეიძლება მიაღწიოს 115,200 bps.

კომპიუტერს შეიძლება ჰქონდეს ოთხამდე სერიული პორტი COM1 - COM4 (ორი პორტი ტიპიურია AT კლასის მანქანებისთვის) მხარდაჭერით BIOS დონეზე. BIOS Int 14h სერვისი უზრუნველყოფს პორტის ინიციალიზაციას, სიმბოლოების შეყვანას და გამოტანას (შეფერხებების გარეშე) და სტატუსის გამოკითხვას. Int 14h-ის საშუალებით გადაცემის სიჩქარე პროგრამირებადია 110-9600 bps დიაპაზონში (პორტის რეალურ შესაძლებლობებზე ნაკლები). შესრულების გასაუმჯობესებლად ფართოდ გამოიყენება პროგრამის ურთიერთქმედება რეგისტრის დონეზე პორტთან, რაც მოითხოვს COM პორტის აპარატურის თავსებადობას i8250/16450/16550 პროგრამულ მოდელთან.

პორტის სახელი მიუთითებს მის ძირითად გამოყენებაზე - საკომუნიკაციო აღჭურვილობის (როგორიცაა მოდემი) დაკავშირება სხვა კომპიუტერებთან, ქსელებთან და პერიფერიულ მოწყობილობებთან კომუნიკაციისთვის. სერიული ინტერფეისის მქონე პერიფერიული მოწყობილობები ასევე შეიძლება პირდაპირ დაუკავშირდეს პორტს: პრინტერები, პლოტერები, ტერმინალები და ა.შ. COM პორტი ფართოდ გამოიყენება მაუსის დასაკავშირებლად, ასევე ორ კომპიუტერს შორის პირდაპირი კომუნიკაციის ორგანიზებისთვის. ელექტრონული გასაღებები ასევე დაკავშირებულია COM პორტთან.

თითქმის ყველა თანამედროვე დედაპლატს (დაწყებული PCI დაფებით 486 პროცესორისთვის) აქვს ჩაშენებული გადამყვანები ორი COM პორტისთვის. ერთ-ერთი პორტი ასევე შეიძლება გამოყენებულ იქნას უკაბელო ინფრაწითელი კომუნიკაციისთვის პერიფერიულ მოწყობილობებთან (IrDA). არსებობს ISA ბარათები წყვილი COM პორტებით, სადაც ისინი ყველაზე ხშირად არიან LPT პორტის მიმდებარედ, ასევე დისკის ინტერფეისის კონტროლერები. "კლასიკური" COM პორტი საშუალებას აძლევს მონაცემთა გაცვლას მხოლოდ პროგრამული უზრუნველყოფის კონტროლით, ხოლო პროცესორმა უნდა შეასრულოს რამდენიმე ინსტრუქცია თითოეული ბაიტის გასაგზავნად. თანამედროვე პორტებს აქვთ FIFO მონაცემთა ბუფერები და იძლევა მონაცემთა გაცვლას DMA არხის საშუალებით, რაც მნიშვნელოვნად ათავისუფლებს პროცესორს.

PC`99 სპეციფიკაციებში, ტრადიციული COM პორტები არ არის რეკომენდებული, მაგრამ მაინც დაშვებულია გამოსაყენებლად. თუ ისინი არსებობენ, ისინი უნდა იყოს თავსებადი UART 16550A-სთან და უზრუნველყოფენ 115.2 Kbps-მდე სიჩქარეს. რეკომენდებულია მოწყობილობები, რომლებიც ტრადიციულად იყენებენ COM პორტს, გადაკეთდეს USB და FireWire სერიულ ავტობუსებად.

RS-232C პროტოკოლი

RS-232C სტანდარტი აღწერს ერთჯერადი გადამცემებს და მიმღებებს - სიგნალი გადაიცემა საერთო მავთულის - მიკროსქემის მიწასთან შედარებით (დაბალანსებული დიფერენციალური სიგნალები გამოიყენება სხვა ინტერფეისებში, მაგალითად, RS-422). ინტერფეისი არ უზრუნველყოფს მოწყობილობების გალვანურ იზოლაციას. ლოგიკური შეესაბამება მიმღების შეყვანის ძაბვას -12 ... -3V დიაპაზონში (ნახ. 1). ლოგიკური ნული შეესაბამება +3 ... +12 ვ დიაპაზონს. დიაპაზონი -3 ... +3V არის მკვდარი ზონა, რომელიც იწვევს მიმღების ჰისტერეზს: ხაზის მდგომარეობა შეცვლილად ჩაითვლება მხოლოდ ზღურბლის გადალახვის შემდეგ. სიგნალის დონეები გადამცემის გამოსავალზე უნდა იყოს -12 ... -5V და +5 ... +12V დიაპაზონში, რათა წარმოადგენდეს, შესაბამისად, ერთი და ნული.

ინტერფეისი ითვალისწინებს დამცავ საფუძველს მოწყობილობებისთვის, რომლებიც დაკავშირებულია, თუ ისინი ორივე AC იკვებება და აქვთ დენის დამცავი.

ყველაზე ხშირად გამოიყენება სამი ან ოთხი მავთულის კავშირები (ორმხრივი გადაცემისთვის). ოთხი მავთულის საკომუნიკაციო ხაზის კავშირის დიაგრამა ნაჩვენებია ნახ. 2. ორსადენიანი საკომუნიკაციო ხაზისთვის მხოლოდ კომპიუტერიდან გარე მოწყობილობაზე გადაცემის შემთხვევაში გამოიყენება SG და TxD სიგნალები. ინტერფეისის 10-ვე სიგნალი გააქტიურებულია მხოლოდ კომპიუტერის მოდემთან დაკავშირებისას.

ნახ.1. RS-232C სიგნალის დონეები გადამცემზე

და საკომუნიკაციო ხაზის მიმღები


ნახ.2. ოთხი მავთულის საკომუნიკაციო ხაზის დიაგრამა RS-232C-სთვის

COM პორტის კონექტორების (და ნებისმიერი სხვა ADF მონაცემთა გადაცემის მოწყობილობის) კონტაქტების მინიჭება მოცემულია ცხრილში. 1. მოდემებისთვის სქემების და კონტაქტების სახელები იგივეა, მაგრამ სიგნალების როლები (შემავალი-გამომავალი) შებრუნებულია.

მოდით განვიხილოთ RS-232C სიგნალების ქვეჯგუფი, რომლებიც დაკავშირებულია ასინქრონულ რეჟიმთან PC COM პორტის თვალსაზრისით. მოხერხებულობისთვის გამოვიყენებთ COM პორტებისა და მოწყობილობების უმეტესობის აღწერილობაში მიღებულ სახელს mnemonic (ის განსხვავდება უსახური აღნიშვნებისაგან RS-232 და V.24). ინტერფეისის სიგნალების დანიშნულება მოცემულია ცხრილში. 2.

ცხრილი 1. RS-232C ინტერფეისის კონექტორები და სიგნალები

მიკროსქემის აღნიშვნა კონექტორის პინი კომპიუტერის დისტანციური კონექტორის საკაბელო სადენი No. მიმართულება
COM პორტი RS-232 V.24 DB-25P DB-9P 1 1 2 2 3 3 4 4 I/O
PG ᲐᲐ. (10) (10) (10) -
ს.გ. AB -
თ.დ. ბ.ა.
რ.დ. BB მე
RTS C.A.
CTS C.B. მე
DSR CC მე
DTR CD 108/2
DCD CF მე
რ.ი. C.E. მე

შენიშვნები:

1 ლენტი კაბელი 8-ბიტიანი მულტიკარტისთვის.

2 ლენტიანი კაბელი 16-ბიტიანი მულტიბარათებისთვის და პორტებისთვის დედაპლატებზე.

3 ვარიანტი ლენტი საკაბელო პორტებისთვის დედაპლატებზე.

4 ფართო ლენტიანი კაბელი 25-პინიან კონექტორთან.

საკონტროლო სიგნალების ნორმალური თანმიმდევრობა მოდემის COM პორტთან დაკავშირების შემთხვევაში ნაჩვენებია ნახ. 3. შეგახსენებთ, რომ დადებითი დონე შეესაბამება ლოგიკურ მდგომარეობას „გამორთული“, ხოლო ნეგატიური დონე შეესაბამება „ჩართულს“.

ცხრილი 2. RS-232C ინტერფეისის სიგნალების დანიშნულება

სიგნალი მიზანი
PG დაცული მიწა – დამცავი მიწა, რომელიც დაკავშირებულია მოწყობილობის კორპუსთან და კაბელის ფართან
ს.გ. სიგნალის დამიწება – სიგნალის (ჩართვა) დამიწება, რომელზედაც ვრცელდება სიგნალის დონეები
თ.დ. მონაცემთა გადაცემა – სერიული მონაცემები – გადამცემის გამომავალი
რ.დ. მონაცემების მიღება – სერიული მონაცემები – მიმღების შეყვანა
RTS გაგზავნის მოთხოვნა – მონაცემთა გადაცემის მოთხოვნის გამომავალი: „ჩართული“ მდგომარეობა აცნობებს მოდემს, რომ ტერმინალს აქვს მონაცემები გადასაცემად. ნახევრად დუპლექს რეჟიმში, ის გამოიყენება მიმართულების გასაკონტროლებლად - "ჩართული" მდგომარეობა ემსახურება როგორც სიგნალს მოდემისთვის გადაცემის რეჟიმში გადასვლისთვის.
CTS გასაგზავნად წაშლა – შეყვანა ტერმინალს მონაცემების გადაცემის დასაშვებად. "გამორთული" მდგომარეობა კრძალავს მონაცემთა გადაცემას. სიგნალი გამოიყენება ტექნიკის ნაკადის კონტროლისთვის
DSR მონაცემთა ნაკრები მზად არის - მზადყოფნის სიგნალის შეყვანა მონაცემთა გადაცემის მოწყობილობიდან (მოდემი დაკავშირებულია არხთან მუშაობის რეჟიმში და დაასრულა მოქმედებები არხის მოპირდაპირე ბოლოში არსებულ აღჭურვილობასთან კოორდინირებულად)
DTR მონაცემთა ტერმინალის მზადყოფნა - ტერმინალის მზადყოფნის სიგნალის გამომავალი მონაცემთა გაცვლისთვის, "ჩართული" მდგომარეობა ინარჩუნებს ჩართული არხს დაკავშირებულ მდგომარეობაში
DCD აღმოჩენილია მონაცემთა გადამზიდავი - დისტანციური მოდემის გადამზიდველის გამოვლენის სიგნალის შეყვანა
რ.ი. ზარის ინდიკატორი - ზარის ინდიკატორის შეყვანა. ჩართული არხში, ეს სიგნალი გამოიყენება მოდემის მიერ, რათა მიუთითოს, რომ ზარი მიღებულია.

ბრინჯი. 3. RS-232C ინტერფეისის საკონტროლო სიგნალების თანმიმდევრობა

განვიხილოთ საკონტროლო სიგნალების თანმიმდევრობა.

1. DTR სიგნალის დაყენებით კომპიუტერი მიუთითებს მოდემის გამოყენების სურვილზე.

2. DSR სიგნალის დაყენებით მოდემი სიგნალს აძლევს, რომ მზადაა კავშირის დასამყარებლად.

3. RTS სიგნალით კომპიუტერი ითხოვს გადაცემის ნებართვას და აცხადებს მზადყოფნას მიიღოს მონაცემები მოდემიდან.

4. CTS სიგნალით მოდემი ატყობინებს, რომ მზადაა მიიღოს მონაცემები კომპიუტერიდან და გადასცეს ხაზს.

5. CTS სიგნალის მოხსნით მოდემი სიგნალს აძლევს, რომ შემდგომი მიღება შეუძლებელია (მაგალითად, ბუფერი სავსეა) - კომპიუტერმა უნდა შეაჩეროს მონაცემთა გადაცემა.

6. CTS სიგნალის აღდგენით მოდემი კომპიუტერს საშუალებას აძლევს გააგრძელოს გადაცემა (ბუფერში გაჩნდა სივრცე).

7. RTS სიგნალის ამოღება შეიძლება ნიშნავს, რომ კომპიუტერის ბუფერი სავსეა (მოდემმა უნდა შეაჩეროს მონაცემთა გადაცემა კომპიუტერზე) ან რომ არ არსებობს მონაცემები მოდემზე გადასაცემად. როგორც წესი, ამ შემთხვევაში, მოდემი წყვეტს მონაცემთა გაგზავნას კომპიუტერში.

8. მოდემი ადასტურებს RTS სიგნალის ამოღებას CTS სიგნალის გადატვირთვის გზით.

9. კომპიუტერი აღადგენს RTS სიგნალს გადაცემის განახლებისთვის.

10. მოდემი ადასტურებს თავის მზადყოფნას ამ ქმედებებისთვის.

11. კომპიუტერი მიუთითებს, რომ გაცვლა დასრულებულია.

12. მოდემი პასუხობს დასტურით.

13. კომპიუტერი შლის DTR სიგნალს, რომელიც, როგორც წესი, კავშირის გაწყვეტის სიგნალია.

14. მოდემი აღადგენს DSR სიგნალს, რათა მიუთითოს კავშირი გატეხილი.

ამ თანმიმდევრობის გათვალისწინებით, ნათელი ხდება DTR-DSR და RTS-CTS კავშირები null მოდემის კაბელებში.

ასინქრონული გადაცემის დროს (ნახ. 4), თითოეულ ბაიტს წინ უძღვის საწყისი ბიტი, რომელიც სიგნალს აძლევს მიმღებს გაგზავნის დაწყების შესახებ, რასაც მოჰყვება მონაცემთა ბიტები და, შესაძლოა, პარიტეტის (პარიტეტის) ბიტი. ტრანსმისია მთავრდება გაჩერების ბიტით, რაც გარანტიას იძლევა პაუზის გადაცემას შორის. შემდეგი ბაიტის საწყისი ბიტი იგზავნება გაჩერების ბიტის შემდეგ ნებისმიერ მომენტში, ანუ გადაცემებს შორის შესაძლებელია თვითნებური ხანგრძლივობის პაუზები. საწყისი ბიტი, რომელსაც ყოველთვის აქვს მკაცრად განსაზღვრული მნიშვნელობა (ლოგიკური 0), უზრუნველყოფს მიმღების სინქრონიზაციის მარტივ მექანიზმს გადამცემის სიგნალთან. ვარაუდობენ, რომ მიმღები და გადამცემი მუშაობენ იმავე ბაუდ სიჩქარით.

ასინქრონული გაგზავნის ფორმატი საშუალებას გაძლევთ ამოიცნოთ გადაცემის შესაძლო შეცდომები: ცრუ დაწყების ბიტი, დაკარგული გაჩერების ბიტი, პარიტეტის შეცდომა. ფორმატის კონტროლი საშუალებას გაძლევთ გამოავლინოთ ხაზის წყვეტა: ამ შემთხვევაში მიიღება ლოგიკური ნული, რომელიც ჯერ ინტერპრეტირებულია, როგორც საწყისი ბიტი და ნულოვანი მონაცემთა ბიტი, შემდეგ ხდება გაჩერების ბიტის კონტროლი.

ბრინჯი. 4. ასინქრონული გადაცემის ფორმატი

ასინქრონული რეჟიმისთვის მიღებულია რამდენიმე სტანდარტული გაცვლითი კურსი: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19,200, 38,400, 51,600, bps. ზოგჯერ ბაუდი გამოიყენება ერთეულის ბიტი/წმების ნაცვლად, მაგრამ ეს არ არის სწორი ორობითი გადაცემული სიგნალების განხილვისას. ჩვეულებრივია ხაზის მდგომარეობის ცვლილებების სიხშირის გაზომვა ბაუდში, ხოლო არაორობითი კოდირების მეთოდით (ფართოდ გამოიყენება თანამედროვე მოდემებში) საკომუნიკაციო არხში, ბიტის სიჩქარე (ბიტი/წმ) და სიგნალის ცვლილებები (ბაუდი) შეიძლება განსხვავდებოდეს რამდენიმე. ჯერ.

მონაცემთა ბიტების რაოდენობა შეიძლება იყოს 5, 6, 7 ან 8. გაჩერების ბიტების რაოდენობა შეიძლება იყოს 1, 1,5 ან 2 (ერთნახევარი ბიტი ნიშნავს მხოლოდ გაჩერების ინტერვალის ხანგრძლივობას).

ასინქრონული რეჟიმი არის ბაიტზე ორიენტირებული (სიმბოლოზე ორიენტირებული) - ინფორმაციის მინიმალური გადაცემული ერთეული არის ბაიტი (სიმბოლო). ამის საპირისპიროდ, სინქრონული რეჟიმი (მხარდაჭერილი არ არის COM პორტებით) არის ბიტზე ორიენტირებული - მასზე გაგზავნილ ჩარჩოს შეიძლება ჰქონდეს ბიტების თვითნებური რაოდენობა.

აირჩიეთ კატეგორია წიგნები მათემატიკა ფიზიკა ხელმისაწვდომობის კონტროლი და მართვა ხანძარსაწინააღმდეგო სასარგებლო აღჭურვილობა მომწოდებლები საზომი ხელსაწყოები ტენიანობის საზომი - მომწოდებლები რუსეთის ფედერაციაში. წნევის გაზომვა. ხარჯების გაზომვა. ნაკადის მრიცხველები. ტემპერატურის გაზომვა დონის გაზომვა. დონის მრიცხველები. თხრილის გარეშე ტექნოლოგიები საკანალიზაციო სისტემები. ტუმბოების მომწოდებლები რუსეთის ფედერაციაში. ტუმბოს შეკეთება. მილსადენის აქსესუარები. პეპლის სარქველები (პეპელა სარქველები). გამშვები სარქველები. საკონტროლო სარქველები. ბადისებრი ფილტრები, ტალახის ფილტრები, მაგნიტურ-მექანიკური ფილტრები. ბურთიანი სარქველები. მილები და მილსადენის ელემენტები. ბეჭდები ძაფებისთვის, ფლანგებისთვის და ა.შ. ელექტროძრავები, ელექტროძრავები... სახელმძღვანელო ანბანები, დასახელებები, ერთეულები, კოდები... ანბანი, მ.შ. ბერძნული და ლათინური. სიმბოლოები. კოდები. ალფა, ბეტა, გამა, დელტა, epsilon... ელექტრო ქსელების რეიტინგი. საზომი ერთეულების დეციბელის კონვერტაცია. ოცნება. ფონი. საზომი ერთეულები რისთვის? წნევის და ვაკუუმის საზომი ერთეულები. წნევის და ვაკუუმის ერთეულების კონვერტაცია. სიგრძის ერთეული. სიგრძის ერთეულების კონვერტაცია (წრფივი ზომები, მანძილი). მოცულობის ერთეული. მოცულობის ერთეულების კონვერტაცია. სიმკვრივის ერთეულები. სიმკვრივის ერთეულების კონვერტაცია. ტერიტორიის ერთეულები. ფართობის ერთეულების კონვერტაცია. სიხისტის საზომი ერთეულები. სიხისტის ერთეულების კონვერტაცია. ტემპერატურის ერთეულები. ტემპერატურული ერთეულების კონვერტაცია კელვინში / ცელსიუსში / ფარენჰეიტში / რანკინში / დელისში / ნიუტონში / რეიმურში კუთხეების საზომი ერთეულები ("კუთხური ზომები"). კუთხური სიჩქარისა და კუთხური აჩქარების საზომი ერთეულების კონვერტაცია. გაზომვების სტანდარტული შეცდომები გაზები განსხვავდება როგორც სამუშაო მედია. აზოტი N2 (მაცივარი R728) ამიაკი (მაცივარი R717). ანტიფრიზი. წყალბადი H^2 (მაცივარი R702) წყლის ორთქლი. ჰაერი (ატმოსფერო) ბუნებრივი აირი – ბუნებრივი აირი. ბიოგაზი არის კანალიზაციის გაზი. თხევადი გაზი. NGL. LNG. პროპან-ბუტანი. ჟანგბადი O2 (მაცივარი R732) ზეთები და საპოხი მასალები მეთანი CH4 (მაცივარი R50) წყლის თვისებები. ნახშირბადის მონოქსიდი CO. ნახშირბადის მონოქსიდი. ნახშირორჟანგი CO2. (მაცივარი R744). ქლორი Cl2 წყალბადის ქლორიდი HCl, ასევე ცნობილი როგორც მარილმჟავა. მაცივრები (მაცივრები). მაცივარი (მაცივარი) R11 - ფტორტრიქლორმეთანი (CFCI3) მაცივარი (მაცივარი) R12 - დიფტორდიქლორმეთანი (CF2CCl2) მაცივარი (მაცივარი) R125 - პენტაფტორეთანი (CF2HCF3). მაცივარი (მაცივარი) R134a - 1,1,1,2-ტეტრაფტორეთანი (CF3CFH2). მაცივარი (მაცივარი) R22 - დიფტორქლორმეთანი (CF2ClH) მაცივარი (მაცივარი) R32 - დიფტორმეთანი (CH2F2). მაცივარი (მაცივარი) R407C - R-32 (23%) / R-125 (25%) / R-134a (52%) / პროცენტი წონით. სხვა მასალები - თერმული თვისებები აბრაზიული - ღრძილები, სისუფთავე, სახეხი აღჭურვილობა. ნიადაგები, მიწა, ქვიშა და სხვა ქანები. ნიადაგებისა და ქანების შესუსტების, შეკუმშვისა და სიმკვრივის ინდიკატორები. შეკუმშვა და შესუსტება, დატვირთვები. ფერდობის კუთხეები, დანა. რაფების სიმაღლეები, ნაგავსაყრელები. Ტყე. ხე-ტყე. ხე-ტყე. ჟურნალები. შეშა... კერამიკა. ადჰეზივები და წებოვანი სახსრები ყინული და თოვლი (წყლის ყინული) ლითონები ალუმინი და ალუმინის შენადნობები სპილენძი, ბრინჯაო და სპილენძი ბრინჯაო სპილენძი სპილენძი (და სპილენძის შენადნობების კლასიფიკაცია) ნიკელი და შენადნობები . +/-5% მილის წონა. ლითონის წონა. ფოლადების მექანიკური თვისებები. თუჯის მინერალები. აზბესტი. საკვები პროდუქტები და საკვები ნედლეული. თვისებები და ა.შ. ბმული პროექტის სხვა მონაკვეთზე. რეზინები, პლასტმასი, ელასტომერები, პოლიმერები. ელასტომერების დეტალური აღწერა PU, TPU, X-PU, H-PU, XH-PU, S-PU, XS-PU, T-PU, G-PU (CPU), NBR, H-NBR, FPM, EPDM, MVQ , TFE/P, POM, PA-6, TPFE-1, TPFE-2, TPFE-3, TPFE-4, TPFE-5 (PTFE მოდიფიცირებული), მასალების სიმტკიცე. სოპრომატი. Სამშენებლო მასალები. ფიზიკური, მექანიკური და თერმული თვისებები. ბეტონი. ბეტონის ხსნარი. გამოსავალი. სამშენებლო ფიტინგები. ფოლადი და სხვები. მასალის გამოყენებადობის ცხრილები. ქიმიური წინააღმდეგობა. ტემპერატურის გამოყენებადობა. კოროზიის წინააღმდეგობა. დალუქვის მასალები - სახსრის დალუქები. PTFE (fluoroplastic-4) და წარმოებული მასალები. FUM ლენტი. ანაერობული ადჰეზივები არასაშრობი (არაგამკვრივება) დალუქვა. სილიკონის დალუქვა (organosilicon). გრაფიტი, აზბესტი, პარონიტი და წარმოებული მასალები პარონიტი. თერმულად გაფართოებული გრაფიტი (TEG, TMG), კომპოზიციები. Თვისებები. განაცხადი. წარმოება. სანტექნიკის სელის რეზინის ელასტომერის ლუქები თბოსაიზოლაციო და თბოსაიზოლაციო მასალები. (პროექტის განყოფილების ბმული) საინჟინრო ტექნიკა და ცნებები აფეთქებისგან დაცვა. დაცვა გარემოს გავლენისგან. კოროზია. კლიმატური ვერსიები (მასალის თავსებადობის ცხრილები) წნევის, ტემპერატურის, შებოჭილობის კლასები წნევის ვარდნა (დაკარგვა). - საინჟინრო კონცეფცია. Ცეცხლდამცავი. ხანძრები. ავტომატური მართვის (რეგულირების) თეორია. TAU მათემატიკური საცნობარო წიგნი არითმეტიკა, გეომეტრიული პროგრესიები და ზოგიერთი რიცხვითი სერიების ჯამები. გეომეტრიული ფიგურები. თვისებები, ფორმულები: პერიმეტრი, ფართობები, მოცულობა, სიგრძე. სამკუთხედები, მართკუთხედები და ა.შ. გრადუსი რადიანამდე. ბრტყელი ფიგურები. თვისებები, გვერდები, კუთხეები, ატრიბუტები, პერიმეტრები, ტოლობები, მსგავსებები, აკორდები, სექტორები, ფართობები და ა.შ. არარეგულარული ფიგურების არეები, არარეგულარული სხეულების მოცულობა. სიგნალის საშუალო სიდიდე. ფართობის გამოთვლის ფორმულები და მეთოდები. სქემები. გრაფიკების აგება. გრაფიკების კითხვა. ინტეგრალური და დიფერენციალური გაანგარიშება. ტაბულური წარმოებულები და ინტეგრალები. წარმოებულების ცხრილი. ინტეგრალების ცხრილი. ანტიდერივატების ცხრილი. იპოვეთ წარმოებული. იპოვნეთ ინტეგრალი. დიფურები. რთული რიცხვები. წარმოსახვითი ერთეული. ხაზოვანი ალგებრა. (ვექტორები, მატრიცები) მათემატიკა პატარებისთვის. საბავშვო ბაღი - მე-7 კლასი. მათემატიკური ლოგიკა. განტოლებების ამოხსნა. კვადრატული და ბიკვადრატული განტოლებები. ფორმულები. მეთოდები. დიფერენციალური განტოლებების ამოხსნა პირველზე მაღალი რიგის ჩვეულებრივი დიფერენციალური განტოლებების ამონახსნების მაგალითები. ამონახსნების მაგალითები უმარტივესი = ანალიტიკურად ამოსახსნელი პირველი რიგის ჩვეულებრივი დიფერენციალური განტოლებების. საკოორდინაციო სისტემები. მართკუთხა კარტეზიული, პოლარული, ცილინდრული და სფერული. ორგანზომილებიანი და სამგანზომილებიანი. რიცხვითი სისტემები. რიცხვები და ციფრები (რეალური, რთული, ....). რიცხვითი სისტემების ცხრილები. ტეილორის, მაკლარინის (= მაკლარენის) და პერიოდული ფურიეს სერიების სიმძლავრე. ფუნქციების გაფართოება სერიებად. ლოგარითმების ცხრილები და ძირითადი ფორმულები რიცხვითი მნიშვნელობების ცხრილები ბრედის ცხრილები. ალბათობის თეორია და სტატისტიკა ტრიგონომეტრიული ფუნქციები, ფორმულები და გრაფიკები. sin, cos, tg, ctg….ტრიგონომეტრიული ფუნქციების მნიშვნელობები. ტრიგონომეტრიული ფუნქციების შემცირების ფორმულები. ტრიგონომეტრიული იდენტობები. რიცხვითი მეთოდები აღჭურვილობა - სტანდარტები, ზომები საყოფაცხოვრებო ტექნიკა, საყოფაცხოვრებო ტექნიკა. სადრენაჟე და სადრენაჟო სისტემები. კონტეინერები, ტანკები, რეზერვუარები, ტანკები. ინსტრუმენტაცია და ავტომატიზაცია ინსტრუმენტაცია და ავტომატიზაცია. ტემპერატურის გაზომვა. კონვეიერები, ქამარი კონვეიერები. კონტეინერები (ლინკი) შესაკრავები. ლაბორატორიული აღჭურვილობა. ტუმბოები და სატუმბი სადგურები ტუმბოები სითხეებისა და რბილობებისთვის. საინჟინრო ჟარგონი. ლექსიკონი. სკრინინგი. ფილტრაცია. ნაწილაკების გამოყოფა ბადეებისა და საცრების მეშვეობით. თოკების, კაბელების, თოკების, სხვადასხვა პლასტმასისგან დამზადებული თოკების სავარაუდო სიმტკიცე. რეზინის პროდუქტები. სახსრები და კავშირები. დიამეტრი არის ჩვეულებრივი, ნომინალური, DN, DN, NPS და NB. მეტრული და დიუმიანი დიამეტრი. SDR. გასაღებები და გასაღებები. კომუნიკაციის სტანდარტები. სიგნალები ავტომატიზაციის სისტემებში (ინსტრუმენტული და კონტროლის სისტემები) ინსტრუმენტების, სენსორების, ნაკადის მრიცხველების და ავტომატიზაციის მოწყობილობების ანალოგური შემავალი და გამომავალი სიგნალები. კავშირის ინტერფეისები. საკომუნიკაციო პროტოკოლები (კომუნიკაციები) სატელეფონო კომუნიკაციები. მილსადენის აქსესუარები. ონკანები, სარქველები, სარქველები... მშენებლობის სიგრძე. ფლანგები და ძაფები. სტანდარტები. დამაკავშირებელი ზომები. ძაფები. აღნიშვნები, ზომები, გამოყენება, ტიპები... (საცნობარო ბმული) მილსადენების შეერთებები („ჰიგიენური“, „ასეპტიკური“) კვების, რძის და ფარმაცევტულ მრეწველობაში. მილები, მილსადენები. მილების დიამეტრი და სხვა მახასიათებლები. მილსადენის დიამეტრის შერჩევა. ნაკადის განაკვეთები. Ხარჯები. სიძლიერე. შერჩევის ცხრილები, წნევის ვარდნა. სპილენძის მილები. მილების დიამეტრი და სხვა მახასიათებლები. პოლივინილ ქლორიდის (PVC) მილები. მილების დიამეტრი და სხვა მახასიათებლები. პოლიეთილენის მილები. მილების დიამეტრი და სხვა მახასიათებლები. HDPE პოლიეთილენის მილები. მილების დიამეტრი და სხვა მახასიათებლები. ფოლადის მილები (უჟანგავი ფოლადის ჩათვლით). მილების დიამეტრი და სხვა მახასიათებლები. Ფოლადის მილი. მილი უჟანგავია. უჟანგავი ფოლადის მილები. მილების დიამეტრი და სხვა მახასიათებლები. მილი უჟანგავია. ნახშირბადოვანი ფოლადის მილები. მილების დიამეტრი და სხვა მახასიათებლები. Ფოლადის მილი. მორგება. ფლანგები GOST, DIN (EN 1092-1) და ANSI (ASME) მიხედვით. ფლანგური კავშირი. ფლანგური კავშირები. ფლანგური კავშირი. მილსადენის ელემენტები. ელექტრო ნათურები ელექტრო კონექტორები და სადენები (კაბელები) ელექტროძრავები. ელექტროძრავები. ელექტრო გადართვის მოწყობილობები. (სექციის ბმული) ინჟინრების პირადი ცხოვრების სტანდარტები გეოგრაფია ინჟინრებისთვის. დისტანციები, მარშრუტები, რუქები... ინჟინრები ყოველდღიურ ცხოვრებაში. ოჯახი, ბავშვები, დასვენება, ტანსაცმელი და საცხოვრებელი. ინჟინრების შვილები. ინჟინრები ოფისებში. ინჟინრები და სხვა ადამიანები. ინჟინრების სოციალიზაცია. კურიოზები. ისვენებენ ინჟინრები. ამან გაგვაოცა. ინჟინრები და საკვები. რეცეპტები, სარგებელი. ხრიკები რესტორნებისთვის. საერთაშორისო ვაჭრობა ინჟინრებისთვის. ვისწავლოთ ჭკუაზე ფიქრი. ტრანსპორტი და მოგზაურობა. პირადი მანქანები, ველოსიპედები... ადამიანის ფიზიკა და ქიმია. ეკონომიკა ინჟინრებისთვის. ფინანსისტების ბორმოტოლოგია - ადამიანურ ენაზე. ტექნოლოგიური ცნებები და ნახატები წერა, ნახატი, საოფისე ქაღალდი და კონვერტები. ფოტოების სტანდარტული ზომები. ვენტილაცია და კონდიციონერი. წყალმომარაგება და კანალიზაცია ცხელი წყლით მომარაგება (DHW). სასმელი წყლის მიწოდება ნარჩენი წყალი. ცივი წყლით მომარაგება გამაგრილებელი მრეწველობა სამაცივრო ორთქლის ხაზები/სისტემები. კონდენსატის ხაზები/სისტემები. ორთქლის ხაზები. კონდენსატის მილსადენები. კვების მრეწველობა ბუნებრივი აირის მიწოდება შედუღების ლითონები აღჭურვილობის სიმბოლოები და აღნიშვნები ნახაზებზე და დიაგრამებზე. ჩვეულებრივი გრაფიკული გამოსახულებები გათბობის, ვენტილაციის, კონდიცირებისა და გათბობისა და გაგრილების პროექტებში, ANSI/ASHRAE სტანდარტის მიხედვით 134-2005. აღჭურვილობისა და მასალების სტერილიზაცია სითბოს მიწოდება ელექტრონული მრეწველობა ელექტროენერგიის მიწოდება ფიზიკური ცნობარი ანბანი. მიღებული ნოტაციები. ძირითადი ფიზიკური მუდმივები. ტენიანობა არის აბსოლუტური, ფარდობითი და სპეციფიკური. ჰაერის ტენიანობა. ფსიქომეტრიული ცხრილები. რამზინის დიაგრამები. დროის სიბლანტე, რეინოლდსის ნომერი (Re). სიბლანტის ერთეულები. აირები. გაზების თვისებები. გაზის ინდივიდუალური მუდმივები. წნევა და ვაკუუმი ვაკუუმის სიგრძე, მანძილი, ხაზოვანი განზომილება ხმა. ულტრაბგერა. ხმის შთანთქმის კოეფიციენტები (სხვა განყოფილების ბმული) კლიმატი. კლიმატის მონაცემები. ბუნებრივი მონაცემები. SNiP 01/23/99. სამშენებლო კლიმატოლოგია. (კლიმატის მონაცემების სტატისტიკა) SNIP 01/23/99 ცხრილი 3 - ჰაერის საშუალო თვიური და წლიური ტემპერატურა, °C. ყოფილი სსრკ. SNIP 01/23/99 ცხრილი 1. წლის ცივი პერიოდის კლიმატური პარამეტრები. RF. SNIP 01/23/99 ცხრილი 2. წლის თბილი პერიოდის კლიმატური პარამეტრები. ყოფილი სსრკ. SNIP 01/23/99 ცხრილი 2. წლის თბილი პერიოდის კლიმატური პარამეტრები. RF. SNIP 23-01-99 ცხრილი 3. ჰაერის საშუალო თვიური და წლიური ტემპერატურა, °C. RF. SNiP 01/23/99. ცხრილი 5a* - წყლის ორთქლის საშუალო თვიური და წლიური ნაწილობრივი წნევა, hPa = 10^2 Pa. RF. SNiP 01/23/99. ცხრილი 1. ცივი სეზონის კლიმატური პარამეტრები. ყოფილი სსრკ. სიმკვრივეები. წონები. სპეციფიკური სიმძიმე. Მოცულობითი წონა. ზედაპირული დაძაბულობა. ხსნადობა. გაზების და მყარი ნივთიერებების ხსნადობა. მსუბუქი და ფერი. არეკვლის, შთანთქმის და გარდატეხის კოეფიციენტები ფერადი ანბანი:) - ფერის (ფერების) აღნიშვნები (კოდირება). კრიოგენული მასალების და მედიის თვისებები. მაგიდები. ხახუნის კოეფიციენტები სხვადასხვა მასალისთვის. თერმული რაოდენობები, მათ შორის დუღილი, დნობა, ალი და ა.შ... დამატებითი ინფორმაციისთვის იხილეთ: ადიაბატური კოეფიციენტები (ინდიკატორები). კონვექცია და მთლიანი სითბოს გაცვლა. თერმული წრფივი გაფართოების კოეფიციენტები, თერმული მოცულობითი გაფართოება. ტემპერატურები, დუღილი, დნობა, სხვა... ტემპერატურის ერთეულების კონვერტაცია. აალებადი. დარბილების ტემპერატურა. დუღილის წერტილები დნობის წერტილები თბოგამტარობა. თბოგამტარობის კოეფიციენტები. თერმოდინამიკა. აორთქლების სპეციფიკური სითბო (კონდენსაცია). აორთქლების ენთალპია. წვის სპეციფიკური სითბო (კალორიული ღირებულება). ჟანგბადის მოთხოვნილება. ელექტრული და მაგნიტური სიდიდეები ელექტრული დიპოლური მომენტები. დიელექტრიკული მუდმივი. ელექტრული მუდმივი. ელექტრომაგნიტური ტალღის სიგრძეები (სხვა განყოფილების საცნობარო წიგნი) მაგნიტური ველის სიძლიერე ელექტროენერგიისა და მაგნიტიზმის ცნებები და ფორმულები. ელექტროსტატიკა. პიეზოელექტრული მოდულები. მასალების ელექტრული სიძლიერე ელექტრული დენი ელექტრული წინააღმდეგობა და გამტარობა. ელექტრონული პოტენციალები ქიმიური საცნობარო წიგნი "ქიმიური ანბანი (ლექსიკონი)" - დასახელებები, აბრევიატურები, პრეფიქსები, ნივთიერებებისა და ნაერთების აღნიშვნები. წყალხსნარები და ნარევები ლითონის დამუშავებისთვის. წყალხსნარები ლითონის საფარების დასაყენებლად და მოსაშორებლად წყალხსნარები ნახშირბადის საბადოებიდან გასაწმენდად (ასფალტ-ფისოვანი საბადოები, ნახშირბადის საბადოები შიგაწვის ძრავებიდან...) წყალხსნარები პასივაციისთვის. წყალხსნარები ამოსაჭრელად - ოქსიდების ამოღება ზედაპირიდან წყალხსნარები ფოსფატირებისთვის წყალხსნარები და ნარევები ლითონების ქიმიური დაჟანგვისა და შეღებვისთვის. წყლის ხსნარები და ნარევები ქიმიური გასაპრიალებლად. pH ცხრილები. წვა და აფეთქებები. დაჟანგვა და შემცირება. ქიმიკატების საშიშროების (ტოქსიკურობის) კლასები, კატეგორიები, აღნიშვნები ქიმიური ელემენტების პერიოდული ცხრილი დ.ი.მენდელეევის მიერ. მენდელეევის ცხრილი. ორგანული გამხსნელების სიმკვრივე (გ/სმ3) ტემპერატურის მიხედვით. 0-100 °C. ხსნარების თვისებები. დისოციაციის მუდმივები, მჟავიანობა, ფუძეობა. ხსნადობა. ნარევები. ნივთიერებების თერმული მუდმივები. ენთალპიები. ენტროპია. Gibbs energies... (ლინკი პროექტის ქიმიური დირექტორია) ელექტროტექნიკის რეგულატორები გარანტირებული და უწყვეტი ელექტრომომარაგების სისტემები. დისპეტჩერიზაციისა და კონტროლის სისტემები სტრუქტურირებული საკაბელო სისტემები მონაცემთა ცენტრები

RS 232

RS-232 არის სტანდარტული ელექტრო ინტერფეისი სერიული მონაცემთა გადაცემისთვის, რომელიც მხარს უჭერს ასინქრონულ კომუნიკაციას (RS - რეკომენდებული სტანდარტი, 232 არის მისი ნომერი).

აღჭურვილობის ურთიერთკავშირის ეს სტანდარტი შეიქმნა 1969 წელს რამდენიმე მსხვილი ინდუსტრიული კორპორაციის მიერ და გამოქვეყნებულია შეერთებული შტატების ელექტრონული მრეწველობის ასოციაციის (EIA) მიერ. საერთაშორისო სატელეკომუნიკაციო კავშირი ITU-T იყენებს მსგავს რეკომენდაციებს, სახელწოდებით V.24 და V.28.

RS-232 ინტერფეისი უზრუნველყოფს ორი მოწყობილობის კავშირს, რომელთაგან ერთს უწოდებენ DTE (Data Terminal Equipment) - DTE (Data Terminal Equipment) და მეორეს - DCE (Data Communications Equipment) - DCE (Data Communications Equipment).
როგორც წესი, DTE არის კომპიუტერი, ხოლო DCE არის მოდემი, თუმცა RS-232 გამოიყენებოდა როგორც პერიფერიული მოწყობილობების (მაუსი, პრინტერი, მოწყობილობა) კომპიუტერთან დასაკავშირებლად, ასევე სხვა კომპიუტერთან ან კონტროლერთან დასაკავშირებლად. აღნიშვნები DTE და DCE გამოიყენება ინტერფეისის სიგნალების სახელებში და გვეხმარება კონკრეტული განხორციელების აღწერილობის გაგებაში.

RS-232 ინტერფეისი (EIA-232 სტანდარტი) იყენებს 25-პინი DB კონექტორებს და გამოიყენება DTE და DCE სერიული მოწყობილობების დასაკავშირებლად (როგორც სინქრონული, ასევე ასინქრონული რეჟიმი). ასევე არსებობს ამ ინტერფეისის ვარიაციები 26-პინიანი UD-26 კონექტორისთვის (EIA-232-E/RS-232E ALT A) და შეკვეცილი ვერსია 9-პინიანი DB-9 (EIA-574) და RJ-45. (EIA-561) ყველაზე გავრცელებულია ამჟამად.

კონტაქტი

სიგნალი

DCE მოწყობილობიდან

DCE მოწყობილობაზე

გადაცემული მონაცემები (TD)

მიღება (მიღებული მონაცემები, RD)

გაგზავნის მოთხოვნა (RTS)

გასაგზავნად გასუფთავება (CTS)

მონაცემთა ნაკრები მზად (DSR)

სიგნალი Gnd/Common Return

ოპერატორის ამოცნობა (Rcvd. Line Signal Detector, CD, DCD)

ტესტის ძაბვა (+)

ტესტის ძაბვა (-)

Არ გამოიყენება

გადამზიდის ამოცნობა, დაბრუნება (Rcvd. Line Signal Detector, CD)

მეორადი გასუფთავება გასაგზავნად

მეორადი გადაცემული მონაცემები

მიღება, დაბრუნება (მეორადი მიღებული მონაცემები)

მიმღების სიგ. ელემენტის დრო (RSET)

ლოკალური მარყუჟი (LL)

გაგზავნის მეორადი მოთხოვნა

მონაცემთა ტერმინალის მზა (DTR)

სიგნალის ხარისხის ამოცნობა (Sig. Quality Detector)

ბეჭდის ინდიკატორი

მონაცემთა სიგ. სიჩქარის ამომრჩეველი (DCE)

გადამცემის სიგ. ელემენტის დრო (TSET)

Არ გამოიყენება

D - მონაცემები, C - კონტროლი, T - სინქრონიზაცია

ფართოდ გამოყენებული სერიული ინტერფეისი სინქრონული და ასინქრონული მონაცემთა გადაცემისთვის, განსაზღვრული EIA RS-232-C სტანდარტით და V.24 CCITT რეკომენდაციებით. თავდაპირველად შეიქმნა ცენტრალური კომპიუტერის ტერმინალთან დასაკავშირებლად. ამჟამად გამოიყენება მრავალფეროვან აპლიკაციებში.

RS-232-C ინტერფეისი აკავშირებს ორ მოწყობილობას. პირველი მოწყობილობის გადამცემი ხაზი უკავშირდება მეორის მიმღებ ხაზს და პირიქით (სრული დუპლექსი). დაკავშირებული მოწყობილობების გასაკონტროლებლად გამოიყენება პროგრამული დადასტურება (შესაბამისი საკონტროლო სიმბოლოების შეყვანა გადაცემულ მონაცემთა ნაკადში). შესაძლებელია ტექნიკის დადასტურების ორგანიზება დამატებითი RS-232 ხაზების ორგანიზებით, რათა უზრუნველყოს სტატუსის განსაზღვრა და კონტროლის ფუნქციები.

გაცვლის შეკვეთა RS-232C ინტერფეისით

სახელი

მიმართულება

აღწერა

კონტაქტი
(25-პინიანი კონექტორი)

კონტაქტი
(9-პინიანი კონექტორი)

Carrier Detect
(გადამზიდის ამოცნობა)

მონაცემების მიღება
(მიღებული მონაცემები)

მონაცემთა გადაცემა
(გადაცემული მონაცემები)

მონაცემთა ტერმინალი მზად არის
(ტერმინალი მზად არის)

სისტემის საფუძველი
(სისტემის საცხოვრებელი)

მონაცემთა ნაკრები მზადაა
(მონაცემები მზადაა)

გაგზავნის მოთხოვნა
(გაგზავნა მოთხოვნა)

გასაგზავნად გასუფთავება
(მზადაა მისაღებად)

ბეჭდის ინდიკატორი
(ინდიკატორი)

RS-232C ინტერფეისი განკუთვნილია სტანდარტული გარე მოწყობილობების (პრინტერი, სკანერი, მოდემი, მაუსი და ა.შ.) კომპიუტერთან დასაკავშირებლად, ასევე კომპიუტერების ერთმანეთთან დასაკავშირებლად. Centronics-თან შედარებით RS-232C-ის გამოყენების მთავარი უპირატესობა არის გადაცემის შესაძლებლობა ბევრად უფრო დიდ დისტანციებზე და ბევრად უფრო მარტივი დამაკავშირებელი კაბელი. ამავდროულად, მასთან მუშაობა გარკვეულწილად რთულია. მონაცემები RS-232C-ში გადაიცემა სერიული კოდით, ბაიტი ბაიტი. თითოეული ბაიტი გარშემორტყმულია საწყისი და გაჩერების ბიტებით. მონაცემთა გადაცემა შესაძლებელია ერთი ან მეორე მიმართულებით (დუპლექს რეჟიმში).

კომპიუტერს აქვს 25-პინიანი (DB25) ან 9-პინიანი (DB9) RS-232C კონექტორი. დამაკავშირებელი პინის დავალებები ნაჩვენებია ცხრილში.

სიგნალების დანიშნულება შემდეგია:
FG - დამცავი დამიწება (ეკრანი).
TxD - კომპიუტერის მიერ გადაცემული მონაცემები (უარყოფითი ლოგიკა).
RxD - კომპიუტერის მიერ მიღებული მონაცემები (უარყოფითი ლოგიკა).
RTS (Request to Send) - გადაცემის მოთხოვნის სიგნალი. აქტიურია მთელი გადაცემის განმავლობაში.
CTS(Clear to Send) - გადატვირთვის (გასუფთავებული) სიგნალი გადაცემისთვის. აქტიურია მთელი გადაცემის განმავლობაში. მიუთითებს, რომ მიმღები მზად არის.
DSR - მონაცემთა მზადყოფნა. გამოიყენება მოდემის რეჟიმის დასაყენებლად.
SG - სიგნალის მიწა, ნეიტრალური მავთული.
DCD - მონაცემთა მატარებლის გამოვლენა (მიღებული სიგნალის გამოვლენა).
DTR - გამომავალი მონაცემების მზადყოფნა.
RI - ზარის მაჩვენებელი. მიუთითებს, რომ მოდემი იღებს ზარის სიგნალს სატელეფონო ქსელში.

ყველაზე ხშირად გამოიყენება სამი ან ოთხი მავთულის კავშირები (ორმხრივი გადაცემისთვის). ოთხი მავთულის საკომუნიკაციო ხაზის შეერთების დიაგრამა ნაჩვენებია სურათზე 1.1.

ორსადენიანი საკომუნიკაციო ხაზისთვის, მხოლოდ კომპიუტერიდან გარე მოწყობილობაზე გადაცემის შემთხვევაში, გამოიყენება SG და TxD სიგნალები. ინტერფეისის 10-ვე სიგნალი გააქტიურებულია მხოლოდ კომპიუტერის მოდემთან დაკავშირებისას.

გადაცემული მონაცემების ფორმატი ნაჩვენებია სურათზე 1.2. თავად მონაცემებს (5, 6, 7 ან 8 ბიტი) ახლავს საწყისი ბიტი, პარიტეტის ბიტი და ერთი ან ორი გაჩერების ბიტი. საწყისი ბიტის მიღების შემდეგ, მიმღები ირჩევს მონაცემთა ბიტებს ხაზიდან გარკვეული დროის ინტერვალებით. ძალიან მნიშვნელოვანია, რომ მიმღების და გადამცემის საათის სიხშირეები ერთნაირი იყოს, დასაშვები შეუსაბამობა არაუმეტეს 10%-ისა. RS-232C გადაცემის სიჩქარე შეიძლება შეირჩეს შემდეგი დიაპაზონიდან: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps.

ბრინჯი. 1.1 4-მავთულის საკომუნიკაციო ხაზის დიაგრამა RS-232C-სთვის.

ყველა RS-232C სიგნალი გადაიცემა სპეციალურად შერჩეულ დონეზე, რაც უზრუნველყოფს კომუნიკაციის მაღალ ხმაურის იმუნიტეტს (ნახ. 1.3.). გაითვალისწინეთ, რომ მონაცემები გადაცემულია ინვერსიული კოდით (ლოგიკური შეესაბამება დაბალ დონეს, ლოგიკური ნული მაღალ დონეს).

თვითნებური მოწყობილობის კომპიუტერთან დასაკავშირებლად RS-232C-ის საშუალებით, ჩვეულებრივ გამოიყენება სამ ან ოთხსადენიანი საკომუნიკაციო ხაზი (იხ. ნახ. 1.1), მაგრამ ასევე შესაძლებელია სხვა ინტერფეისის სიგნალების გამოყენებაც.

ბრინჯი. 1.2 RS-232C მონაცემთა ფორმატი

გაცვლა RS-232C-ის საშუალებით ხდება ზარების გამოყენებით სპეციალურად გამოყოფილი პორტების COM1 (მისამართები 3F8h...3FFh, შეწყვეტა IRQ4), COM2 (მისამართები 2F8h...2FFh, შეწყვეტა IRQ3), COM3 (მისამართები 3F8h...3EFh, შეწყვეტა IRQ10), COM4 (მისამართები 2E8h…2EFh, შეწყვეტა IRQ11). ამ მისამართებზე ზარების ფორმატები შეგიძლიათ იხილოთ UART (უნივერსალური ასინქრონული მიმღები/გადამცემი) სერიული კონტროლერის მიკროსქემების აღწერილობაში, მაგალითად, i8250, KR580BB51.

ნახ.1.3 RS-232C სიგნალის დონეები საკომუნიკაციო ხაზის გადამცემ და მიმღებ ბოლოებზე.

ძირითადი პუნქტები:

1. ნებისმიერი პროგრამა, რომელსაც შეუძლია წვდომა COM პორტებზე, ნომრით 5 და მეტი, დიდი ალბათობით, იყენებს Windows API ზარებს და ამიტომ არის დიდი ალბათობა, რომ ის იმუშავებს USB COM პორტით.

2. კონკრეტულ დრაივერებზე გაშვებულმა აპლიკაციურმა პროგრამამ შეიძლება გამოიწვიოს პრობლემები: „ჩვეულებრივ“ დრაივერებს შეუძლიათ სპეციალური ბრძანებების გაგზავნა პორტებზე, რომლებიც არ არის აღიარებული Windows-ის მიერ. ამ სიტუაციამ შეიძლება ხელი შეგიშალოთ COM პორტზე USB-ით წვდომაში.

3. იმ შემთხვევებში, როდესაც აპლიკაციის პროგრამული უზრუნველყოფა მოითხოვს მომხმარებლისგან I/O მისამართის და IRQ მითითებას, დიდია ალბათობა იმისა, რომ პროგრამული უზრუნველყოფა ვერ ცნობს USB/RS232 ადაპტერს.

სტატიის რეიტინგი:

არსებობს რამდენიმე RS-232 სტანდარტი, რომელიც გამოირჩევა სუფიქსის ასოებით: RS-232C. RS-232D. RS-232E და ა.შ. აზრი არ აქვს მათ შორის არსებულ განსხვავებებს - ისინი მხოლოდ ერთი და იგივე მოწყობილობის ტექნიკური მახასიათებლების თანმიმდევრული გაუმჯობესება და დეტალიზაციაა. ყველა თანამედროვე პორტი მხარს უჭერს RS-232D ან RS-232E სპეციფიკაციებს. ნებისმიერი პორტი RS-232 ინტერფეისით (კომპიუტერის COM პორტის ჩათვლით) მოიცავს უნივერსალურ ასინქრონულ გადამცემს (Universal Asynchronous Receiver-Transmitter. UART), რის გამოც მას უწოდებენ "უნივერსალურს", რადგან ის ერთნაირია ყველა ასეთი ინტერფეისისთვის (გარდა RS -232, ეს არის RS-485 და RS-422 1). RS-232 ასევე მოიცავს წრეს UART ლოგიკური დონეების (ეს არის ჩვეულებრივი ლოგიკური დონეები 0^5 ან 0+3.3 V) RS-232 დონეებად გადაქცევისთვის, სადაც ბიტები გადაიცემა ბიპოლარული ძაბვის დონეებით, უფრო მეტიც, ინვერსიული IJART-თან შედარებით. UART-ს აქვს დადებითი ლოგიკა, სადაც ლოგიკა 1 არის მაღალი დონე (+3 ან +5 V), ხოლო RS-232 აქვს საპირისპირო, ლოგიკა I არის უარყოფითი დონე -3-დან -12 V-მდე, ხოლო ლოგიკა 0 არის დადებითი დონე. +3-დან +12 ვ-მდე.

ამ ინტერფეისით გადაცემის იდეა არის მთელი ბაიტის გადაცემა ერთ მავთულზე ზედიზედ იმპულსების სერიით, რომელთაგან თითოეული შეიძლება იყოს 0 ან 1. თუ დროის გარკვეულ მომენტებში წაიკითხავთ ხაზის მდგომარეობას, თქვენ შეუძლია ამის აღდგენა. რაც გაიგზავნა. თუმცა, ეს მარტივი იდეა გარკვეულ სირთულეებს აწყდება. მიმღებისთვის და გადამცემისთვის, რომლებიც დაკავშირებულია სამი მავთულით (მიწის და ორი სიგნალის მავთული იქ და უკან), აუცილებელია გადაცემის და მიღების სიჩქარის დაყენება, რომელიც უნდა იყოს იგივე ხაზის ორივე ბოლოში მდებარე მოწყობილობებისთვის. ეს სიჩქარეები სტანდარტიზებულია და არჩეულია დიაპაზონიდან 1200, 2400. 4800, 9600. 14 400, 19 200. 28 800, 38 400, 56 000, 57 600, 115 200, 6002 (უფრო შენელებული) სიჩქარე) 2 . ეს რიცხვი მიუთითებს გადაცემული/მიღებული ბიტების რაოდენობას წამში (ბაუდი). პრობლემა ის არის, რომ მიმღები და გადამცემი ფიზიკურად სრულიად განსხვავებული სისტემებია და მათთვის ეს სიჩქარე პრინციპში არ შეიძლება იყოს მკაცრად იგივე (საათის გენერატორების პარამეტრების გავრცელების გამო) და თუნდაც ისინი რაღაცნაირად ფანტასტიკურად სინქრონიზებული იყოს დასაწყისი , შემდეგ ისინი ნებისმიერ შემთხვევაში სწრაფად "დაიშლებიან". ამიტომ, ასეთ გადაცემას ყოველთვის ახლავს საწყისი (დაწყების) ბიტი, რომელიც ემსახურება სინქრონიზაციას. ამის შემდეგ მოდის რვა (ან ცხრა - თუ გამოიყენება პარიტეტის შემოწმება) ინფორმაციის ბიტი, შემდეგ კი გაჩერების ბიტი, რომელთაგან შეიძლება იყოს ერთი, ორი ან მეტი, მაგრამ ამას უკვე აღარ აქვს ფუნდამენტური მნიშვნელობა - ახლა ვნახავთ რატომ.

ასეთი თანმიმდევრობების გადაცემის ზოგადი დიაგრამა ნაჩვენებია ნახ. GIL. რთული ნაწილი ის არის, რომ გადამცემი ხაზის მდგომარეობებს, რომელსაც ეწოდება დაწყების და გაჩერების ბიტები, აქვთ სხვადასხვა დონე. ამ შემთხვევაში, საწყისი ბიტი გადაიცემა დადებითი ძაბვის დონით (ლოგიკური ნული), ხოლო ცხრილის ბიტი უარყოფითი დონით (ლოგიკური) 3, შესაბამისად.

ჩვეულებრივი მონაცემთა ფორმატი, რომელზეც მუშაობს ყველა მოწყობილობის ლომის წილი, არის 8nl, რომელიც ასე იკითხება: 8 ინფორმაციის ბიტი, პარიტეტის გარეშე,

ამიტომ, საწყისი ბიტის ზღვარი ყოველთვის მკაფიოდ არის აღიარებული. ამ მომენტში ხდება სინქრონიზაცია. მიმღები ითვლის დროს საწყისი ბიტის კიდიდან, რომელიც უდრის მოცემული გაცვლითი კურსის პერიოდის b A-ს (დაახლოებით მომდევნო ბიტის შუაში ჩასასვლელად) და შემდეგ ჩაწერს ხაზის მდგომარეობას რვა (ან ცხრა, თუ ეს არის წინასწარ დაყენებული) ჯერ ზედიზედ მოცემული პერიოდით. ამის შემდეგ, ხაზი გადადის გაჩერების ბიტის მდგომარეობაში და შეიძლება დარჩეს იქ რამდენი ხანი გსურთ, სანამ შემდეგი დაწყების ბიტი მოვა. შეჩერების ბიტების მინიმალური რაოდენობის დაყენება ასევე კეთდება ისე, რომ მიმღებმა იცოდეს, რამდენი ხანი უნდა ელოდოს შემდეგ დაწყების ბიტს (მინიმუმ, ეს, რა თქმა უნდა, შეიძლება იყოს გაცვლის სიხშირის ერთი პერიოდი, ე.ი. ცოტა გაჩერდი). თუ ამ დროის გასვლის შემდეგ დაწყების ბიტი არ მოდის, მიმღებს შეუძლია რუსულად დაარეგისტრიროს ეგრეთ წოდებული Timeout, ანუ შესვენება და განახორციელოს თავისი საქმე. თუ ხაზი "იყინება" ლოგიკურ 0-ის მდგომარეობაში (მაღალი ძაბვის დონე), მაშინ ეს შეიძლება აღიქმებოდეს მოწყობილობის მიერ, როგორც ხაზის "გატეხილი" მდგომარეობა - არც თუ ისე მოსახერხებელი მექანიზმი და ის არ არის მხარდაჭერილი მიკროკონტროლერებში. UART. რა თქმა უნდა, ეს არ გვიშლის ხელს, რომ უბრალოდ გამორთოთ UART და დავაყენოთ ლოგიკური ნულოვანი მდგომარეობა TxD პინზე (რაც ფიზიკური „შესვენების“ იმიტაციაა), ან განვსაზღვროთ ლოგიკური 0 დონე RxD პინზე. დააყენეთ ან განსაზღვრეთ ასეთი მდგომარეობა, მაგრამ ამის გამოყენების სერიოზული მიზეზები არსებობს. მართალი გითხრათ, მე ვერ ვხედავ შესაძლებლობას (იხილეთ აგრეთვე შენიშვნა ამ თემაზე მე-20 თავში).

ბრინჯი. P4.1. მონაცემთა გადაცემის დიაგრამა RS-232 სერიული ინტერფეისით

8N2 ფორმატში

1 მაგიდის ბიტი. "პარიტეტის გარეშე" ნიშნავს, რომ არ ხდება პარიტეტის შემოწმება. ეს არის ყველაზე გავრცელებული სქემა ასეთი პორტის ფუნქციონირებისთვის და რადგან თავს არ შევიწუხებთ ტაიმ-აუტებით, პრინციპში არ გვაინტერესებს რამდენი გაჩერების ბიტია, მაგრამ ზედმეტი გართულებების თავიდან ასაცილებლად ისინი ყოველთვის უნდა დაყენებული იყოს იგივე - გადამცემთან და მიმღებთან. დიაგრამაში ნახ. P4.1 აჩვენებს გარკვეული კოდის გადაცემას, ასევე, სიცხადისთვის, ყველა ერთისა და ყველა ნულისაგან შემდგარი ბაიტის გადაცემას ფორმატში, ისევ სიცხადისთვის, 8n2.

აღწერილი ოპერაციული ალგორითმიდან ირკვევა, რომ კურსების შეუსაბამობის შეცდომა შეიძლება იყოს ისეთი, რომ ფრონტები არ "გაიფანტოს" ათიდან თორმეტივე ბიტის გადაცემის/მიღების დროს ნახევარზე მეტი პერიოდის განმავლობაში, ე.ი. პრინციპში, სიჩქარის ფაქტობრივმა სხვაობამ შეიძლება მიაღწიოს 4-5%-ს, მაგრამ პრაქტიკაში ისინი მაინც ცდილობენ რაც შეიძლება მიახლოონ სტანდარტულ მნიშვნელობებთან.

RS-232 მიმღები ხშირად დამატებით აღჭურვილია სქემით, რომელიც იწერს დონეს არა ერთხელ ბიტის პერიოდში, არამედ სამჯერ, საბოლოო შედეგი არის ორი იდენტური დონე სამი მიღებული ხაზიდან, რითაც თავიდან აიცილებს შემთხვევით ჩარევას. სტანდარტის მიხედვით, საკომუნიკაციო ხაზის სიგრძე არ უნდა აღემატებოდეს 15 მ, მაგრამ პრაქტიკაში შეიძლება იყოს ბევრად უფრო დიდი. თუ გადაცემის სიჩქარე არ არის არჩეული ძალიან მაღალი, მაშინ ასეთ ხაზს შეუძლია საიმედოდ იმუშაოს ათეულ მეტრზე (ამ ხაზების ავტორმა შეძლო კომპიუტერთან კომუნიკაციის დამყარება 4800 სიჩქარით დამატებითი ხრიკების გარეშე კაბელის საშუალებით, თუმცა საკმაოდ სქელი, დაახლოებით ნახევარი კილომეტრის სიგრძით). მაგიდაზე A4.1 იძლევა მიახლოებით ემპირიულ მონაცემებს დაუცველი საკომუნიკაციო ხაზის სიგრძეზე სხვადასხვა გადაცემის სიჩქარისთვის.

ცხრილი P4.1. RS-232 კაბელის სიგრძე მონაცემთა სხვადასხვა სიჩქარისთვის

ეს მონაცემები არანაირად არ შეიძლება ჩაითვალოს ოფიციალურად - არის ძალიან ბევრი გავლენის ფაქტორი (ჩარევის დონე, მავთულის სისქე, მათი შედარებითი პოზიცია კაბელში, ძაბვის რეალური დონეები, პორტების გამომავალი/შემავალი წინაღობა და ა.შ.). ფარული კაბელის 4-ის შემთხვევაში, ეს მნიშვნელობები შეიძლება გაიზარდოს დაახლოებით ერთნახევრიდან ორჯერ. საკომუნიკაციო კაბელის „არაავტორიზებული“ სიგრძის გამოყენების ყველა შემთხვევაში, გამოყენებული უნდა იყოს მონაცემთა მთლიანობის შემოწმების დამატებითი ზომები - პარიტეტის შემოწმება და/ან პროგრამული მეთოდები (შემოწმების ჯამების გამოთვლა და ა.შ.), აღწერილი მე-20 თავში.

ორივე მიმართულებით მუშაობისთვის საჭიროა ორი ხაზი, რომელიც თითოეული გადამცემისთვის არის დანიშნული RxD (მიმღები) და TxD (გადამცემი). ნებისმიერ დროს, მხოლოდ ერთ ხაზს შეუძლია იმუშაოს, ანუ გადამცემი ან გადასცემს ან იღებს მონაცემებს, მაგრამ არა ერთდროულად (ე.წ. "ნახევრად დუპლექსის რეჟიმი" - ეს კეთდება, რადგან UART მიკროსქემებს ყველაზე ხშირად აქვთ. ერთი რეესტრი და მისაღებად და გადასაცემად). გარდა RxD და TxD ხაზებისა, ასევე არის სხვა ხაზები RS-232 კონექტორებში. ყველა პინის სრული სია ორივე სტანდარტული DB კონექტორისთვის (9- და 25-პინიანი) მოცემულია ცხრილში. P4.2. DB კონექტორის ქინძისთავების ნუმერაცია ჩვეულებრივ იწერება პირდაპირ მასზე; ის ასევე ნაჩვენებია ნახ. 10.8 მე-10 თავში (მაგალითად DB-15F თამაშის პორტის კონექტორის გამოყენებით).

ცხრილი P4.2. კონტაქტები OB კონექტორებისთვის

Დანიშნულება

მიმართულება

მონაცემთა გადამზიდველის გამოვლენა

მონაცემების მიღება

მონაცემთა გადაცემა

მონაცემთა ტერმინალი მზად არის

გენერალი

მონაცემთა ნაკრები მზადაა

მონაცემთა გადაცემის მოთხოვნა (გაგზავნა მოთხოვნა)

ცხრილი P4.2 (ბოლო)

მიმღების და გადამცემის ნორმალური ერთობლივი მუშაობისთვის, RxD და TxD ქინძისთავები, რა თქმა უნდა, საჭიროა ჯვარედინი დაკავშირება - ერთი მოწყობილობის TxD მეორეს RxD-სთან და პირიქით (იგივე ეხება RTS-CTS და ა.შ. ). RS-232 კაბელები, რომლებიც შექმნილია ამ გზით, ასევე უწოდებენ null მოდემს (განსხვავებით მარტივი გაფართოების კაბელებისგან). მათი სტანდარტული კონფიგურაცია ნაჩვენებია ნახ. P4.2. "c" ვარიანტში (სურათზე მარჯვნივ), დამატებითი ქინძისთავები დაკავშირებულია ზუსტად ისე, როგორც ადრე იყო აღწერილი.

ბრინჯი. P4.2. RS-232 ნულოვანი მოდემის კაბელების დიაგრამები: a.b - სხვადასხვა სრული ვარიანტები,

გ - მინიმალური ვარიანტი

RTS და DTR გამომავალი ხაზები ზოგჯერ შეიძლება გამოყენებულ იქნას "არალეგალური" მიზნებისთვის - COM პორტთან დაკავშირებული მოწყობილობების კვებისათვის. ზუსტად ასე არის შექმნილი, მაგალითად, კომპიუტერული მაუსები, რომლებიც მუშაობენ COM-ის საშუალებით. მოგვიანებით ჩვენ ვაჩვენებთ მოწყობილობის მაგალითს (დონის გადამყვანი), რომელიც გამოიყენებს ენერგიას RTS პინიდან. როგორ, საჭიროების შემთხვევაში, შეგიძლიათ დააყენოთ ეს ხაზები სასურველ მდგომარეობაში?

  • სახელმძღვანელო

შესავლის ნაცვლად

ჩვეულებისამებრ, მე გთავაზობთ რაღაც უცნაურის გაკეთებას - სცადეთ რამდენიმე ძველი RS232 მოწყობილობის დაკავშირება ერთი USB პორტის მეშვეობით ლურჯი ელექტრო ლენტისა და გამომგონებლობის გამოყენებით. სტატია გრძელი არ იქნება, უფრო მეტიც იქნება აღწერა, სად და რატომ უნდა გავაკეთოთ ეს ყველაფერი.

Რისთვის?

ეს ხდება მაშინ, როდესაც რაიმე სპეციალური ტექნიკის კომპლექსი, რომელიც შედგება ცალკეული მოწყობილობებისგან და რომელიც ასრულებს გარკვეულ ფუნქციონირებას, მოულოდნელად იწყებს შეცვლას. რა თქმა უნდა, შეგიძლიათ სცადოთ იპოვოთ უფრო ახალი აღჭურვილობის ნაკრები, მაგრამ რეალურ ცხოვრებაში ეს ძალიან იშვიათად კეთდება. ისინი იწყებენ იმის შეცვლას, რაც აქვთ. ზოგჯერ გააზრებულად, მაგრამ უფრო ხშირად როგორც ირკვევა.

როგორც წესი, ასეთი კომპლექსის "ტვინი" არის კომპიუტერი 100,500 RS232 გამომავალი. მაგალითები მოიცავს მოლარის პოზიციას სუპერმარკეტში, ბანკომატებში და ა.შ. პირველ შემთხვევას შევხვდი.

ეს კომპიუტერები არ არის ძალიან ძლიერი, მაგრამ ისინი წარმოუდგენლად ძვირია. ბუნებრივია, ის აღარ აკმაყოფილებს თანამედროვე ტექნოლოგიების მოთხოვნებს და ბევრს უჩნდება იდეა, რომ შეცვალონ ისინი ჩვეულებრივი კომპიუტერით და მიიღონ ღირსეული ენერგია ადეკვატურ ფასად, მაგრამ სწრაფად ირკვევა, რომ RS232 ახალ კომპიუტერებზე აქვს გარდაიცვალა როგორც კლასი. ახლა ეს ინტერფეისი გახდა უაღრესად სპეციალიზებული. შესაბამისად, თქვენ ან თავად უნდა ჩაყაროთ RS232-ის თაიგული, ან მოძებნოთ მზა სპეციალური ხსნარი.

რა თქმა უნდა, შეგიძლიათ თავად შეცვალოთ აღჭურვილობა, მაგრამ თუ დააკვირდებით, რა ღირს ღირსეული კომპანიის სტაციონარული ლაზერული სკანერი და გაამრავლებთ ამ ფასს მათ რაოდენობაზე, აზრს შეიცვლით.

ადამიანები, რომლებიც არ არიან ინიცირებულნი ამ თემაში, მაშინვე სიხარულით ყიდულობენ ჩინურ USBtoRS232 ადაპტერებს და შემდეგ ყველაფერი ძალიან სამწუხაროა. ჯობია ეს არ გააკეთო. მეორე ვარიანტი არის სპეციალიზებული გაფართოების დაფის შეძენა RS232-ის თაიგულით. ეს ვარიანტი უკვე უკეთესია და აქვს სიცოცხლის უფლება, მაგრამ აქვს თავისი ნაკლიც. მაგალითად, ღირებულება და პრობლემები შეშასთან დაკავშირებით, თუ არ იყენებთ Windows ან არასწორ ვერსიას. მომავალში ხელმისაწვდომობა ასევე მნიშვნელოვანი ფაქტორია, რადგან რაღაც იშლება და პარკი შესაძლოა მომავალში გაფართოვდეს. შემდეგ გამოდის, რომ კონკრეტული მოდელი აღარ იწარმოება ან არ არის ხელმისაწვდომი კონკრეტულ ტერიტორიაზე და ა.შ. ზოგადად, კონკრეტულ მოწყობილობასთან მიბმა ყოველთვის სახიფათოა, განსაკუთრებით თუ ამის გაკეთება არ გჭირდებათ.

ვცადოთ რამე გავაკეთოთ

შეიძლება უცნაურად მოგეჩვენოთ, რომ პრიმიტიული RS232 მოწყობილობების ნორმალური დაკავშირება ასე რთული და ძვირია, თუ, სინამდვილეში, მათ ჩვეულებრივ აქვთ მარტივი პროტოკოლები და პრიმიტიული ფიზიკური ფენა. და ეს ყველაფერი იმიტომ, რომ ასეთი ტექნიკის სისტემები ჩვეულებრივ გამოიყენება კომერციულ მომგებიან ადგილებში და აღჭურვილობის შეძენა ასეთ ფასებში გამართლებულია, ხოლო თავად აღჭურვილობა უკვე განსაკუთრებული გახდა. სპეციალური აღჭურვილობა = სპეციალური ფასის საკითხი.

თუმცა ეს ყველაფერი ხელს არ შეგიშლით საკუთარი ბიუჯეტის ველოსიპედის აწყობაში. ბონუსად გვექნება შესაძლებლობა შევცვალოთ ასეთი უნიკალური RS232 მულტიპლექსერის ქცევა და მთლიანად გვერდის ავლით USB დრაივერების ჩაწერის პრობლემა. HID პროფილი მხარდაჭერილია თითქმის ყველგან.

Მაღალი დონე

პროგრამული უზრუნველყოფის მეორე ნაწილი არის ქაოტურ პირობებში შეგროვებული მაგალითები და ტესტები პროექტი Java-ში დაწერილი IDE IDEA-ს მიერ. ვარაუდობენ, რომ მოწყობილობასთან მუშაობა ინტეგრირებულია მაღალი დონის პროგრამულ უზრუნველყოფაში USB სტეკთან მუშაობისთვის სხვადასხვა შეფუთვის გამოყენებით, ეს დამოკიდებულია ენაზე, რომელზეც ეს პროგრამა დაწერილია. დღესდღეობით ძნელია ისეთი ენის პოვნა, რომ არ არსებობდეს მისთვის ასეთი შესაფუთი. ცალკე ძველი მორწმუნეებისთვის მინდა აღვნიშნო, რომ java და usb თავსებადია, თუ სწორად არის მომზადებული, ეს დადასტურებულია პრაქტიკაში და გამოიყენება კომერციულ პროექტში.

ტესტირების პროცესში აღმოჩნდა, რომ Linux-ში და Windows-ში USB HID-ით მუშაობა გარკვეულწილად განსხვავებულია; ნამუშევარი გამართული იყო ორი ბიბლიოთეკის usb4java და hid4java-ით. ამ უკანასკნელის მეშვეობით მუშაობა გამოიყენება Linux-ში (Raspberry Pi 3).

განსხვავება ისაა, რომ Windows-ში შეგიძლიათ პირდაპირ წვდომა USB მოწყობილობაზე, თუნდაც ის დარეგისტრირებული იყოს როგორც HID და ჩაწეროთ/წაიკითხოთ მისი ბოლო წერტილები. Linux-ში თქვენ უნდა იმუშაოთ დამალულ მოწყობილობასთან. ანუ დაინსტალირებულია სტანდარტული დამალული დრაივერი და ეს არის ის, გთხოვთ იმუშავოთ მხოლოდ მასთან. ამ გზით მუშაობა ოდნავ უფრო ნელია, ვიდრე პირდაპირ, მაგრამ პირდაპირ ასევე შესაძლებელია, თუ სისტემას დაარწმუნებთ არ დააინსტალიროს დრაივერები. Ეს ნამდვილია.

როგორც დაგპირდით, არ ვავრცელებ სტატიას და არ ვაძლევ კოდის დეტალურ აღწერას, დაინტერესებულმა ადამიანებმა შეიძლება ნახონ პროექტები და ითამაშონ ლაივში, დანარჩენისთვის კი ვფიქრობ უფრო სასარგებლო იქნება. გაითვალისწინეთ, რომ არსებობს ასეთი გამოსავალი და საჭიროების შემთხვევაში მიმართეთ ღრმა კვლევას.

დასკვნა

წარმოდგენილი მოწყობილობა მხოლოდ ერთი მაგალითია იმისა, თუ როგორ შეგიძლიათ საკმაოდ მარტივად შეუერთდეთ USB მოწყობილობების შექმნის პროცესს და საბოლოოდ შეწყვიტოთ გადამყვანების გამოყენება.

არ დაგავიწყდეთ ხმის მიცემა



 

შეიძლება სასარგებლო იყოს წაკითხვა: