Usb to ttl d მზის აპლიკაცია. სერიული პორტი - TTL და RS232

თითქმის ყველა მიკროკონტროლერს აქვს სერიული პორტი - UART. ის მუშაობს სტანდარტული სერიული პროტოკოლის გამოყენებით, რაც ნიშნავს, რომ ის შეიძლება უპრობლემოდ დაუკავშირდეს კომპიუტერს. COMპორტი. მაგრამ აქ არის ერთი პრობლემა - ფაქტია, რომ კომპიუტერი RS232სჭირდება ლოგიკური დონეებისთვის +/- 12 ვოლტი და UARTმუშაობს ხუთ ვოლტ დონეზე. როგორ გავაერთიანოთ ისინი? ამისათვის რამდენიმე ვარიანტია დონის გადამყვანის სქემებისთვის, მაგრამ ყველაზე პოპულარული მაინც დაფუძნებულია სპეციალურ გადამყვანზე RS232-TTL. ეს არის მიკროცირკულა MAX232და მისი ანალოგები.
თითქმის ყველა კომპანია აკეთებს საკუთარ კონვერტერს, ასე რომ ეს ასევე იმუშავებს ST232, და ADM232, და HIN232. წრე ისეთივე მარტივია, როგორც სამი კაპიკი - შეყვანა, გამომავალი, ელექტრომომარაგება და ხუთი კონდენსატორის წრე. კონდენსატორები ჩვეულებრივ მოთავსებულია 1 uFელექტროლიტები, მაგრამ ზოგიერთ მოდიფიკაციაში ის დამონტაჟებულია 0.1 uFკერამიკა. ყველგან დავლიე 0.1 uFკერამიკა და ჩვეულებრივ ეს საკმარისი იყო. :) საათივით მუშაობს. თუ ჩართულია მაღალი სიჩქარითჩავარდება, მაშინ მოგიწევთ სიმძლავრის გაზრდა.

სხვათა შორის, არსებობს ასევე MAX3232ეს არის იგივე, მაგრამ მისი გამომავალი არის არა 5 ვოლტი TTL, არამედ 3.3 ვოლტი TTL. იგი გამოიყენება დაბალი ძაბვის კონტროლერებისთვის.

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


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


შეკრების შემდეგ ადვილია შემოწმება:
შეერთება კონექტორში COMპორტი. მიამაგრეთ 5 ვოლტი სიმძლავრე წრედზე და შემდეგ დახურეთ Rx on Tx(ჩემთვის ეს არის მწვანე და ყვითელი მავთულები).

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

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

მიკროკონტროლერები Arduino-ში (ATmega328, 168, 2560) სხვა ინტერფეისებთან ერთად იყენებენ აპარატურაზე დაფუძნებულ სერიულ ინტერფეისს (UART). ATmega2560 MCU (Arduino Mega) ახორციელებს ოთხ UART-ს ერთდროულად. ინტერფეისი იყენებს ორ მავთულს - RX (მიღება) და TX (გადაცემა), სადაც ციფრული სიგნალიშიფრავს ბიტების "0" და "1" მნიშვნელობებს მავთულის ძაბვით. მნიშვნელობა "0" შეესაბამება 0 ვ-ს, ხოლო მნიშვნელობა "1" შეესაბამება სამუშაო ძაბვას ინტეგრირებული წრე(5V ან 3.3V, MK-ის მოდელისა და მუშაობის რეჟიმის მიხედვით). ამ ტიპის კოდირებას ასევე უწოდებენ ტრანზისტორი-ტრანზისტორი ლოგიკას (TTL), რადგან მავთულზე ძაბვა პირდაპირ გავლენას ახდენს ტრანზისტორების მდგომარეობაზე (ღია/დახურული), რომლებიც უზრუნველყოფენ ციფრული სიგნალის მიღებას და გადაცემას.

სერიული პორტიკომპიუტერი (COM პორტი), რომელიც სულ უფრო იშვიათად გვხვდება კომპაქტური კომპიუტერების თანამედროვე მოდელებში, მუშაობს ძველი სატელეკომუნიკაციო სტანდარტის RS232 მიხედვით, სადაც სიგნალის კოდირება განსხვავებულია: მნიშვნელობა "0" კოდირებულია ძაბვით +3V-დან +25V-მდე. და "1" არის უარყოფითი ძაბვა -3V-დან -25V-მდე. +13V და -13V ძაბვები ჩვეულებრივ გვხვდება პერსონალური კომპიუტერების COM პორტებში.

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

შედარებისთვის, ქვემოთ მოყვანილი სურათი გვიჩვენებს TTL სერიულ და RS 232 სიგნალებს, რომლებიც აღებულია ერთი ბაიტის მნიშვნელობის გადაცემისას.

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

Arduino-ს შემთხვევაში (Uno, Mega და ა.შ.) გამოიყენება USB-TTL სერიული კონტროლერი, რომელიც უზრუნველყოფს MK-თან მუშაობას TTL-თან თავსებადი სერიული ინტერფეისის საშუალებით. ძველ მოდელებში ამისათვის გამოიყენებოდა FTDI FT232 ჩიპი, ახალებში - ATmega8U ან ATmega16U. MK სერიული ინტერფეისის ქინძისთავები ასევე ხელმისაწვდომია პირდაპირი კავშირისთვის. Uno-სთვის ეს არის ქინძისთავები D0, D1 და მეგა მოდელს აქვს რამდენიმე სერიული ინტერფეისი ერთდროულად. თქვენ არ შეგიძლიათ დააკავშიროთ RS232 პორტი ამ პინებთან - ის ვერ იმუშავებს სწორად სხვადასხვა ტიპის კოდირების გამო და მაღალი ძაბვისშეიძლება დაზიანდეს MK.

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

ვიპოვე USB-RS232 ადაპტერი, რომლის წრე იმალებოდა DB9 კონექტორის ადვილად დაშლილ კორპუსში (ზოგჯერ კორპუსი დამზადებულია ჩამოსხმული ფორმისგან და უფრო რთულია ჩართვამდე მისვლა). ადაპტერი აშენდა პოპულარულ Prolific PL2303 (USB-TTL სერიული ადაპტერი) და Zywyn ZT213 (RS232-TTL ადაპტერი) ჩიპებზე. PL2303 სპეციფიკაციის დათვალიერების შემდეგ, აღმოვაჩინე, რომ მჭირდებოდა ქინძისთავები 1 (TX) და 5 (RX), რომლებზეც მე ვამაგრებდი მავთულს მიკროსქემის არანაირად შეცვლის გარეშე (ასე რომ RS232 ნაწილი ფუნქციონირებდა). მიწა ავიღე DB9-ის მე-5 ქინძისთავიდან ისე, რომ მიკროსქემის მე-7 ქინძისთავი არ შემეხო.

შედეგი არის იაფი და მხიარული USB-TTL სერიული ადაპტერი. ეკრანის სურათზე: სერიული მონიტორი Arduino IDEდაკავშირებულია USB-ით, ხოლო realterm - პირდაპირ D0, D1-ზე USB-TTL სერიული ადაპტერის საშუალებით.

გავიგე, რომ ბევრი მონაცემთა კაბელი მობილური ტელეფონებიასევე შეიცავს USB-TTL სერიულ კონტროლერებს, თუმცა ყველა დიდი რაოდენობით თანამედროვე მოდელებიდაუკავშირდით USB ინტერფეისს პირდაპირ, სპეციალური გადამყვანების საჭიროების გარეშე. ბევრი მიკროკონტროლერი აღჭურვილია USB ინტერფეისით, კერძოდ ATmega8U და ATmega16U, რომლებიც გამოიყენება Arduino-ში, როგორც USB-TTL სერიული კონტროლერები, რაც უზრუნველყოფს წვდომას ATmega328-ზე. USB ინტერფეისიარ აქვს.

სხვადასხვა ტიპის შემუშავებისას ელექტრონული მოწყობილობებიმიკროკონტროლერების გამოყენება ძალიან ხშირად აღმოჩნდება სასარგებლო შესაძლებლობამათთან დაკავშირება პერსონალური კომპიუტერისერიული პორტის საშუალებით. თუმცა, ეს არ შეიძლება გაკეთდეს პირდაპირ, რადგან RS-232 სტანდარტის მიხედვით, სიგნალი გადაიცემა -3..-15 ვ დონეზე (ლოგიკური<1>) და +3..+15V (ლოგიკური<0>). RS-232 დონის სტანდარტულ TTL ლოგიკურ დონეზე გადასაყვანად, ჩვეულებრივ გამოიყენება სპეციალური გადამყვანი ჩიპები. ამასთან, ყოველთვის არ აქვს აზრი შემუშავებული მოწყობილობის წრეში დონის გადამყვანის ჩართვას, რადგან ხშირად ხდება, რომ კომპიუტერთან კომუნიკაცია საჭიროა მხოლოდ მოწყობილობის დამზადებისა და გამართვის ეტაპზე და იქ საბოლოო პროდუქტისთვის. არ არის ამის საჭიროება. ამ სიტუაციაში ლოგიკური გამოსავალი იქნება ცალკე RS-232-დან TTL დონის გადამყვანის წარმოება, ერთ-ერთის მიკროსქემის დიაგრამა. შესაძლო ვარიანტებირომელიც მოცემულია ქვემოთ:

შემოთავაზებული კონვერტორის საფუძველია MAX232A დონის გადამყვანი ჩიპი Maxim-ისგან (U1), რომელსაც ასევე აქვს მრავალი ანალოგი სხვა მწარმოებლებისგან (ანალოგური მოწყობილობები, LG და ა.შ.). ეს მიკროსქემა განკუთვნილია მიწოდების 5 ვ ძაბვისთვის და აქვს ჩაშენებული ძაბვის გამაორმაგებელი და ინვერტორი ჩართული კონდენსატორებით RS-232 სიგნალებთან მუშაობისთვის საჭირო +10 ვ ძაბვის წარმოებისთვის. მიკროსქემის მუშაობისთვის საჭიროა 4 გარე კონდენსატორი (C1, C2, C3, C4) 0,1 μF სიმძლავრით, რომლებიც გამოიყენება ძაბვის გადამყვანში. გარდა ამისა, ამ კონვერტორის გამოყენების გასამარტივებლად, ის იკვებება პირდაპირ სერიული პორტიდან, რაც გამორიცხავს გარე კვების წყაროს საჭიროებას. 5 ვ მიწოდების ძაბვა წარმოიქმნება დაბალი სიმძლავრის ხაზოვანი ძაბვის რეგულატორის LM78L05 (U2) მიერ, რომლის შეყვანა დაკავშირებულია შესანახ კონდენსატორთან C6. კონდენსატორი C6 იტენება დიოდის მეშვეობით Data Terminal Ready სიგნალიდან (DTR, 9-პინიანი RS-232 კონექტორის მეოთხე პინი). დიოდი D1 შეიძლება იყოს ნებისმიერი ტიპის (ავტორმა გამოიყენა დიოდი ზედაპირულ შეფუთვაში, შედუღებული დამწვრობით დედაპლატა). ასეთი სიმძლავრის გადამყვანის ნორმალური მუშაობისთვის, DTR სიგნალი უმეტეს დროს უნდა იყოს ლოგიკური ნული. ეს უნდა იყოს გათვალისწინებული ტერმინალის პროგრამით ან გამოყენებული მომხმარებლის პროგრამით.

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

რადიოელემენტების სია

Დანიშნულება ტიპი დასახელება რაოდენობა შენიშვნაᲛაღაზიაჩემი ბლოკნოტი
U1 RS-232 ინტერფეისი IC

MAX232A

1 რვეულში
U2 ხაზოვანი რეგულატორი

LM78L05A

1 რვეულში
D1 დიოდი 1 რვეულში
C1-C5 კონდენსატორი0.1 μF5 რვეულში
C6 ელექტროლიტური კონდენსატორი4.7 μF1

(ArticleToC: ჩართულია=დიახ)

მცირე ზომის USB TTL PL 2303 ადაპტერი არის ერთგვარი პროგრამისტი, რომელიც გამოიყენება დაფთან ერთად ინფორმაციის წასაკითხად სხვადასხვა სენსორებიდან:

  • ტენიანობა;
  • ტემპერატურა;
  • მოძრაობები.

ეს არის USB TTL PL2303 ადაპტერის ფართო გამოყენების მიზეზი რადიო კონტროლირებად მოწყობილობებში. TTL USB ადაპტერი დაპროგრამებულია C++-ში, ე.ი. USB TTL ადაპტერი არის "უნივერსალური ავტობუსი" მონაცემთა გადაცემისთვის, რომელიც გამოიყენება დაბალი და საშუალო სიჩქარის გამოთვლით ტექნოლოგიაში.

USB RS232 TTL ადაპტერთან დასაკავშირებლად გჭირდებათ ოთხსადენიანი კაბელი. ერთი გრეხილი წყვილი საჭიროა დიფერენციალური კავშირისთვის მიღებისა და გადაცემის დროს (RX და TX), ხოლო დანარჩენი საჭიროა პერიფერიული მოწყობილობების (GND და +5V) ელექტრომომარაგებისთვის.

იმ პირობით, რომ ასეთი მოწყობილობების მაქსიმალური დენი არ აღემატება 500 mA-ს, ხოლო USB-სთვის - 900mA), ისინი დაკავშირებულია საკუთარი კვების წყაროს გარეშე.

იმისდა მიუხედავად, რომ TTL ლოგიკით 0-5 V არის სტანდარტული დონეები, ისევე როგორც USB TTL ადაპტერი არ არის საჭირო.

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

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

მას აქვს ხაზები:

  • გადამცემი - TXD;
  • მასპინძელი - RXD.

თუ ისინი გამოიყენება მონაცემთა გადასაცემად, მაშინ არ არის საჭირო ტექნიკის კონტროლი. ტექნიკისთვის გამოიყენება DTS და RTS.

გადამცემის გამომავალი უკავშირდება მიმღების შეყვანას და პირიქით.

RS-232 განსხვავდება სტანდარტული (5 ვოლტიანი) ლოგიკისაგან თავისი ელექტრული მუშაობის პრინციპით. ამ ვერსიაში, "0" დევს +3-დან +12 ვ-მდე დიაპაზონში, შესაბამისად, ერთი არის -3-დან -12-მდე დიაპაზონში.

დასკვნა. UART USB TTL ადაპტერების დანიშნულებაა კომპლექსური ინტერფეისის „შეერთება“.

USB მარტივი და „გაშვებული“ UART პროტოკოლით, მხარდაჭერილი მიკროკონტროლერებით და მუშაობს ლოგიკური დონეებით 0-5 ვ.

USB RS232 TTL Pl 2303 ადაპტერი აწყობილია PL2303 ჩიპზე, რომელიც ქმნის ვირტუალურ COM პორტს კომპიუტერზე. გამოიყენება მიკროკონტროლერებით მოწყობილობების გასანათებლად.

მისი ღირებულებაა 40,84 რუბლი.

უკრაინაში მიტანისთვის საჭიროა დამატებით გადაიხადოთ 149,74 რუბლი.

PL2303 USB to TTL მოდულის ადაპტერის გადამყვანის ძირითადი მახასიათებლები:

  • ძაბვის ტიპი – რეგულარული;
  • კვების ბლოკი – 3,3/5 ვ;
  • დანიშნულება - კომპიუტერისთვის;
  • ტემპერატურის დიაპაზონი - -40 დან +85;
  • მწარმოებელი: Diymore.

USB 3.3V 5.5V to TTL მინი პორტის ადაპტერი

Მიმოხილვა

  • ზომა – 36x17,5 მმ (LxW);
  • ქინძისთავები: GND, CTS, VCC, TXD, DTR, RXD, RXD;
  • ჩიპსეტი FT232RL;
  • მხარდაჭერა - 5V, 3.3V;
  • მოედანი – 2,54 მმ.

შესანიშნავი ხარისხის მოდულები, რომლის ღირებულებაა 100,24 რუბლი. გთავაზობთ ონლაინ მაღაზიის მიერ https://ru.aliexpress.com/popular/ttl-adapter.html .

მანქანის აღმოჩენა GPS ადაპტერის USB TTL PL2303 HX RS232 გადამყვანის გამოყენებით

მისი ღირებულებაა 42,7 რუბლი.

მახასიათებლები მოიცავს:

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

5 გრამიანი პროდუქტი (შეფუთვის გარეშე) გამოიყენება სტუდენტური წარმოების ექსპერიმენტებში და ა.შ. მისი ზომაა 50X15X7 მმ. USB PL2303 - RS232 მოდელის გადამყვანებისთვის

TL-ს აქვს წყვილი ინტერფეისი დასაკავშირებლად (ხუთპინი მამრობითი) და კომპიუტერი (USB სტანდარტი).

FT232RL USB 3.3V 5.5V to TTL მინი პორტი

მისი ღირებულებაა 106,43 რუბლი. ეს არის იაფი ვარიანტი მიკროკონტროლერების USB შესაძლებლობების გასაზრდელად. დასაცავად, 500ma თვითგადატვირთვის დაუკრავენ მიმდინარე გადატვირთვისაგან დასაცავად.

მახასიათებლები

  • ფერი - წითელი;
  • კვების ბლოკი USB-5 ან 3.3 V;
  • წონა - 4 გრამი;
  • ზომები - 43x17 მმ.

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

USB TTL-ზე UART-ზე PL2303 ჩიპზე

გამოიყენება Arduino პროგრამირებისთვის.

Max3232 ჩიპზე არსებული კონვერტორი გარდაქმნის RS-232 პორტის სიგნალებს გამოსაყენებლად ციფრული სქემები TTL ტექნოლოგიებზე დაფუძნებული.

ღირს 76,11 რუბლი.

CP2102 USB 2.0 to TTL UART 6Pin

შედგება CP2102 დაფისგან, USB2.0 სრული სიჩქარით ჩაშენებული, კრისტალური ოსცილატორისგან, UART მონაცემთა ავტობუსისგან და მხარს უჭერს სიგნალებს საჭიროების გარეშე გარე USBმოდემი

  • იწონის 4 გრამს;
  • LED ინდიკატორები: კვების, გადაცემის და მიღებისთვის;
  • სამუშაო მდგომარეობა – 3.3 და 5 ვ.

ღირს 82,3 რუბლი.

VTR-E/TTL
- მინიატურული დაფა საცხოვრებლის გარეშე
- ელექტრომომარაგების შესაძლებლობა 5 ვ ან 7...30 ვოლტი
- აქვს TTL დონე Rx და Tx შეყვანა/გამომავალი
- TTL დონე უნივერსალურია და თავსებადია 3.3V და 5V
- მოწყობილობის საიმედოობის გასაზრდელად, ტრანზისტორი ბუფერები გამოიყენება TTL შეყვანის და გამომავალი სქემებში

450 UAH

მხარდაჭერილი პროტოკოლები:
- TCP/IP სოკეტის საშუალებით დასაკავშირებლად და მონაცემების მიღების/გადაცემისთვის;
- HTTP პარამეტრებისთვის ვებ ბრაუზერის საშუალებით;
- დაარეგისტრირეთ კავშირის შესამოწმებლად.

მახასიათებლები

Პარამეტრიმნიშვნელობა
Ethernet ინტერფეისიRJ-45
TTL ინტერფეისიტერმინალის ბლოკი
TTL პარამეტრები1 დაწყების ბიტი, 8 მონაცემთა ბიტი, პარიტეტის გარეშე, 1 გაჩერების ბიტი
TTL პორტის სიჩქარე300/600/1200/2400/4800/9600/19200/38400/57600/115200 bps
LED მითითება"PWR" - დენის ხელმისაწვდომობა
"TCP" - კავშირის დამყარება TCP/IP პროტოკოლის გამოყენებით
"Rx" - მონაცემების მიღება TTL-ის საშუალებით
"Tx" - მონაცემთა გადაცემა TTL-ის საშუალებით
მიწოდების ძაბვა5V / 7...30V DC
მაქსიმალური მიმდინარე მოხმარება180 mA
სამუშაო ტემპერატურა0..+70 C
Შენახვის ტემპერატურა-55..+125 C
ზომები WxHxD34x58x17 მმ
წონა35გრ
BORDER>
თითოეული პროდუქტი ტესტირება ხდება წარმოების შემდეგ.

Მსგავსი პროდუქტები

კვების წყარო 5V 1A ან 12V 1A

100 UAH- 5 ვ
120 UAH- 12 ვ

ინსტალაციის არქივის ჩამოტვირთვა ასევე შესაძლებელია ჩვენი სერვერიდან:

COM პორტის შექმნა
დააინსტალირეთ პროგრამა. ჩამოტვირთვა. გადადით "ვირტუალური სერიული პორტის" ჩანართზე. დააყენეთ სასურველი COM პორტის ნომერი, მიუთითეთ კონვერტორის IP მისამართი და პორტი (ნაგულისხმევი 9761).
დააჭირეთ ღილაკს "შექმენით COM". რამდენიმე წამში შეიქმნება COM პორტი მითითებული ნომერიდა მყარდება კავშირი კონვერტორთან. კავშირის დამყარება მითითებული იქნება "TCP" LED-ით, რომელიც ანათებს გადამყვანს.
ამის შემდეგ, ყველაფერი დაწერილი COM პორტში გადაიცემა TTL გამოსავალზე და ყველაფერი მიღებული TTL-ით მიიღება COM პორტში.

დიდი რაოდენობით ინფორმაციის გადაცემა
იმის გამო, რომ კონვერტერს აქვს შეზღუდული, კომპიუტერთან შედარებით, მეხსიერების ბუფერი გადაცემული მონაცემების შესანახად, მას შეუძლია რამდენიმე კილობაიტის მოცულობით გადატვირთვა. ამისათვის დააყენეთ "Strict Baudrate Emulation" ვარიანტი პორტის დრაივერის პარამეტრებში. ამავე დროს, მონაცემთა გადაცემის სიჩქარე Ethernet ქსელებიდაეცემა TTL გადაცემის სიჩქარეზე და არ დაიკარგება გადაცემული მონაცემები.
ასევე, გადაცემულ მონაცემებში სერვისის ბრძანებების ჩასმის თავიდან ასაცილებლად, გამორთეთ "NVT Enable" ვარიანტი.

მუდმივი COM პორტი
იმისათვის, რომ ვირტუალური COM პორტი შეიქმნას როგორც მუდმივი, ანუ ის განაგრძობს მუშაობას Windows-ის გადატვირთვის შემდეგ, გადადით "პარამეტრები" ჩანართზე და შეამოწმეთ "Create VSP Port when HW VSP Start-up".

შენიშვნები
1) გახსოვდეთ, რომ დააყენოთ TTL პორტის სიჩქარე კონვერტორში (ვებ ბრაუზერის საშუალებით).
2) კონვერტორთან კავშირის გაწყვეტა TCP/IP-ით არ საჭიროებს გადატვირთვას ან რაიმე მოქმედებას. კავშირი ავტომატურად აღდგება COM პორტში მონაცემების გადატანის შემდეგ.

კავშირი საკუთარ პროგრამულ უზრუნველყოფასთან

თქვენ შეგიძლიათ იმუშაოთ კონვერტორთან თქვენი საკუთარი პროგრამული უზრუნველყოფით. ამისათვის თქვენ შეიმუშავებთ პროგრამას, რომელიც დაამყარებს სოკეტის კავშირს და ჩაწერს/წაიკითხავს მონაცემებს.
კონვერტორი გამოიყენება საკონტროლო მოწყობილობასთან (კომპიუტერთან), რომელიც ახორციელებს TCP/IP Socket სერვერის ან Socket კლიენტის ფუნქციას. ამ შემთხვევაში, კომპიუტერული აპლიკაციის პროგრამა ამყარებს კავშირს ან პასუხობს კავშირის მოთხოვნას. შემდეგი, Socket-ზე გადამყვანის მიერ მიღებული მონაცემები ითარგმნება TTL (Tx) გამოსავალზე და მიღებული TTL (Rx) შეყვანიდან გადაიცემა სოკეტის კავშირის საშუალებით კომპიუტერთან. ქვემოთ მოცემულია ბმულები სატესტო პროგრამული უზრუნველყოფის ჩამოტვირთვის კომპიუტერისთვის, რომელიც ახორციელებს Socket კლიენტს, თუ კონვერტორი კონფიგურირებულია როგორც Socket სერვერი. გამოყენებული სინათლის ჩვენება აჩვენებს სოკეტის კავშირის არსებობას და TTL მონაცემთა გადაცემას/მიღებას.
დიაგრამაზე ნაჩვენებია კონვერტორის TTL დონის მოწყობილობასთან დაკავშირების მაგალითი.

გააზიარეთ