การใช้อะแดปเตอร์ Rj45 ถึง D9 กับแล็ปท็อปเพื่อควบคุมอุปกรณ์ RS232


8

ฉันมีอะแดปเตอร์ RJ45 เป็น D9 ซึ่งฉันต้องการใช้เพื่อควบคุมอุปกรณ์ RS232 ในการกำหนดค่าต่อไปนี้:

แล็ปท็อปพอร์ต Ethernet RJ45 -> ตะกั่วสำหรับแพทช์ Cat6 -> อะแดปเตอร์ D9 RS232 -> อุปกรณ์ RS232

จะทำงานข้างต้นหรือไม่


7
อะแดปเตอร์ RJ45 ถึง DB9 นั้นเกือบจะเชื่อมต่อพินบนตัวเชื่อมต่อ RJ9 กับตัวเชื่อมต่อบน RJ45 - ฉันยังไม่เจออุปกรณ์ใด ๆ เหล่านี้ด้วยเหตุผลใด ๆ ในพวกเขา - และตรรกะจำนวนมาก (และการกำหนดค่า) จะต้อง เนื่องจากอีเธอร์เน็ตและการเชื่อมต่อแบบอนุกรมนั้นแตกต่างกันมาก
davidgo

3
โปรดระบุภาพถ่ายของอะแดปเตอร์ของคุณ
Criggie

1
@Criggie อาจเป็นอะแดปเตอร์ที่ APC ใช้กับอุปกรณ์จ่ายไฟสำรองหลายปีก่อนที่จะเปลี่ยนไปใช้อะแดปเตอร์ RJ45 กับ USB
ทำเครื่องหมาย

คำตอบ:


26

ไม่พอร์ต Ethernet ไม่สามารถส่งหรือรับสัญญาณ RS-232 ได้

หากแล็ปท็อปของคุณมีพอร์ตอนุกรม DB9 RS-232 แบบเดิมให้ใช้กับสายเคเบิลอนุกรมที่เหมาะสม หากไม่มีให้ใช้อะแดปเตอร์อนุกรม USB to RS-232


2
"พอร์ต Ethernet ไม่สามารถส่งหรือรับสัญญาณ RS-232" - แต่มีตัวแปลง
ขี้เลื่อย

2
@sawdust คุณมีตัวอย่างหรือไม่
Michael Hampton

3
RJ45 ใด ๆ กับสายเคเบิลอนุกรมที่ฉันได้เห็นที่จะเสียบเข้ากับสวิทช์ / เราเตอร์สำหรับการควบคุมหรือการเขียนโปรแกรมเช่นนี้
JPhi1618

1
@MichaelHampton - มีลิงก์ท้ายคำตอบของฉัน
ขี้เลื่อย

3
@ JPhi1618 นั่นเป็นเพียงอะแดปเตอร์ pinout มันไม่ได้ช่วยในความแตกต่างในการส่งสัญญาณทางกายภาพและตรรกะระหว่างอีเธอร์เน็ตและพอร์ตอนุกรม ฉันคิดว่าเหตุผลที่ใช้ขั้วต่อ "RJ45" สำหรับคอนโซลแบบอนุกรมคือมันเล็กกว่า DE9 นั่นอาจทำให้เกิดความแตกต่างระหว่างความสามารถในการติดตั้งตัวเชื่อมต่อคอนโซลที่ด้านหน้าของสวิตช์แทนที่จะต้องวางไว้ที่ด้านหลัง มันค่อนข้างสับสนว่ามีการใช้ตัวเชื่อมต่อเดียวกัน แต่พวกมันน่าจะง่ายต่อการหาแหล่งและใคร ๆ ก็สามารถหาปลั๊กที่จะทำเช่นสายเคเบิลอนุกรมที่ยาวกว่า
ilkkachu

19

หากคุณมีบางอย่างเช่นรายการนี้มันเป็นเพียงอะแดปเตอร์พินต์และไม่ใช่อุปกรณ์อนุกรม / อีเธอร์เน็ต

https://cdn3.volusion.com/uvrp7.f3o9w/v/vspfiles/photos/319016-2.gif?1401188765

คุณสามารถใช้หนึ่งในเหล่านี้ที่ปลายแต่ละด้านของสายเคเบิล RJ45 เพื่อสร้างสายเคเบิลอนุกรม สายเคเบิลอนุกรมนั้นสามารถทำงานผ่านสายเคเบิลที่มีโครงสร้างซึ่งติดตั้งภายในกำแพงหรือคล้ายกัน แต่ไม่สามารถวิ่งผ่านสวิตช์อีเธอร์เน็ตหรือ vlan ได้


2
ฉันใช้มันมานานแล้วและมันก็ทำงานได้อย่างน่าเชื่อถือแม้จะใช้สายเคเบิลที่ค่อนข้างยาว (10+ เมตร)
Ismael Miguel

3
มาตรฐาน RS-232 ระบุตัวเชื่อมต่อ DB25 เนื่องจากตัวเชื่อมต่อ DB25 ใหญ่กว่าตัวเชื่อมต่อที่ทันสมัยที่สุดและค่อนข้างไม่สะดวกอุปกรณ์จำนวนมากจึงเปลี่ยนไปใช้ตัวเชื่อมต่ออื่นรวมถึงตัวเชื่อมต่อ RJ-45 และ DE-9 ในรูปภาพของคุณ อะแดปเตอร์นั้นมีแนวโน้มที่จะเปิดใช้งานการเชื่อมต่อระหว่างเซิร์ฟเวอร์หรืออุปกรณ์เครือข่ายที่มีพอร์ตอนุกรม RJ-45 และอุปกรณ์อื่นที่มีพอร์ตอนุกรม DE-9
kasperd

4
@kasperd, หากคุณต้องการได้รับเทคนิค RS-232 อธิบายถึงการเชื่อมต่อระหว่างคอมพิวเตอร์หรือ termnial คอมพิวเตอร์ (aka, "Data Terminal Equipment" หรือ "DTE") และโมเด็ม (aka "Data Communication Equipment" หรือ "DCE") ทุกวันนี้เมื่อเราพูดว่า "RS-232" เราไม่สนใจสิ่งเกือบทั้งหมดยกเว้นระดับต่ำสุด --- การเข้ารหัสบรรทัดและการกำหนดกรอบ
โซโลมอนช้า

1
@SolomonSlow แน่นอน ประเด็นของฉันคือมีบางส่วนของมาตรฐานที่ไม่ได้ใช้งานในปัจจุบันรวมถึงฟอร์มแฟคเตอร์ของตัวเชื่อมต่อ อะแด็ปเตอร์ที่อธิบายสำหรับการแปลงระหว่างตัวเชื่อมต่อสองตัวที่ผู้ขายเลือกใช้แทนตัวเชื่อมต่อ DB25 ที่ใหญ่
kasperd

9

ฉันมีอะแดปเตอร์ RJ45 เป็น D9 ซึ่งฉันต้องการใช้เพื่อควบคุมอุปกรณ์ RS232 ในการกำหนดค่าต่อไปนี้:

คุณสามารถบรรลุเป้าหมายได้หรือไม่นั้นขึ้นอยู่กับ " อะแดปเตอร์ " ที่คุณสามารถทำได้
มี "ตัวแปลงอนุกรมเป็น Ethernet" ที่ออกแบบมาสำหรับการเชื่อมต่อที่คุณเสนออย่างแน่นอน:

แล็ปท็อปพอร์ต Ethernet RJ45 -> ตะกั่วสำหรับแพทช์ Cat6 -> อะแดปเตอร์ D9 RS232 -> อุปกรณ์ RS232

ป้อนคำอธิบายรูปภาพที่นี่ซึ่งมีลักษณะมากเช่นการประยุกต์ใช้ผลิตภัณฑ์:

ดังนั้นตัวแปลงอีเธอร์เน็ตอนุกรมใช้เพื่ออะไร

ส่วนใหญ่ใช้สำหรับเชื่อมต่ออุปกรณ์แบบอนุกรม RS232, RS485 หรือ RS422 เช่นเครื่องพิมพ์แบบอนุกรม, เครื่องสแกนบาร์โค้ด, เครื่องชั่ง, GPS, เซ็นเซอร์หรืออุปกรณ์สำหรับผู้บริโภคหรืออุตสาหกรรมอื่น ๆ ที่มีอินเตอร์เฟสแบบอนุกรมกับคอมพิวเตอร์ผ่านเครือข่าย LAN มาตรฐาน
ข้อดีของสิ่งนี้ชัดเจน คุณจะสามารถที่จะควบคุมตรวจสอบและสื่อสารกับอุปกรณ์แบบอนุกรมของคุณจากระยะไกลจากคอมพิวเตอร์ส่วนกลาง


ตัวแปลงอีเธอร์เน็ตแบบอนุกรมทำงานอย่างไร

วงจรภายในตัวแปลงสามารถแปลงแพ็คเก็ต IP / TCP เป็นข้อมูลอนุกรมและยังแปลงข้อมูลอนุกรมเป็นแพ็คเก็ต IP / TCP เพื่อให้ทำงานได้ทั้งสองทิศทาง ก่อนที่คุณจะเริ่มใช้ตัวแปลงคุณต้องติดตั้งซอฟต์แวร์ไดรเวอร์ในคอมพิวเตอร์ของคุณ ซอฟต์แวร์ไดรเวอร์นี้เรียกว่าซอฟต์แวร์ COM เสมือนเพราะจะสร้างพอร์ต COM เสมือนใน Device Manager ของคอมพิวเตอร์ของคุณเมื่อตัวแปลงเชื่อมต่อกับคอมพิวเตอร์ของคุณ ซอฟต์แวร์เสมือน COM มักจะรวมอยู่ในตัวแปลงอย่างน้อยถ้าคุณซื้อจากผู้ขายที่มีชื่อเสียง

เมื่อพอร์ต COM เสมือนถูกสร้างขึ้นโดยซอฟต์แวร์ไดรเวอร์ของตัวแปลงอนุกรมเป็นอีเธอร์เน็ตพอร์ต COM จะปรากฏขึ้นในตัวจัดการอุปกรณ์ของคอมพิวเตอร์ราวกับว่ามันเป็นพอร์ต COM ในตัวมาตรฐาน แต่จริงๆแล้วมันเป็นพอร์ต COM ในตัวแปลงที่ ปลายอีกด้านของอีเธอร์เน็ต


รูปภาพของตัวแปลงอนุกรมเป็น Ethernet



2
ตัวแปลงเหล่านี้เจ๋งและมีประโยชน์ แต่ฉันไม่คิดว่าฉันจะเรียกสิ่งที่ต้องใช้แหล่งจ่ายไฟของตัวเองเป็น 'อะแดปเตอร์' OP อาจใช้สิ่งนี้หากอุปกรณ์อนุกรมของเขาจำเป็นต้องได้รับการควบคุมจากระยะไกล
JPhi1618

4
"ฉันไม่คิดว่าฉันจะเรียกสิ่งที่ต้องใช้แหล่งจ่ายไฟของตัวเองเป็น" อะแดปเตอร์ "" - สิ่งใดก็ตามที่มี IC แบบดิจิทัลจะต้องใช้พลังงาน อะแดปเตอร์ USB (เช่นอะแดปเตอร์อนุกรม USB to RS-232 ที่กล่าวถึงในคำตอบอื่น) มีข้อได้เปรียบที่การเชื่อมต่อ USB ให้พลังงานสำหรับชิปตัวแปลง อีเธอร์เน็ตไม่ใช่บัสเช่น USB ดังนั้นจึงไม่มีพลังงาน (เว้นแต่คุณมี PoE)
ขี้เลื่อย

5
นี่ไม่ใช่ประเด็นของคำถามหรือไม่ พอร์ตอีเธอร์เน็ตแล็ปท็อปของผู้ใช้ไม่สามารถใช้เพื่อขับเคลื่อนการเชื่อมต่อแบบอนุกรม ใช่มันสามารถเชื่อมต่อผ่าน LAN เข้ากับหนึ่งในอุปกรณ์เหล่านี้ แต่นั่นไม่ใช่คำถาม
cpt_fink

1
จริงแท้แน่นอน. บางทีฉันอาจเป็นคนส่วนน้อย แต่ฉันมักจะสงวน "ตัวต่อ" ไว้สำหรับสิ่งที่เป็นการเชื่อมต่อแบบพิน - ทู - พินอย่างแท้จริง ตอนนี้คุณพูดถึงมันฉันได้เห็นคนอื่นใช้ "USB to serial adapter" ค่อนข้างน้อย (และสำหรับผลิตภัณฑ์ที่คล้ายกัน)
JPhi1618

2
@cpt_fink - OP ต้องการ" ควบคุมอุปกรณ์ RS232"ไม่ใช่"ขับการเชื่อมต่อแบบอนุกรม" (หมายถึงอะไรก็ตาม) ตามที่คุณอ้างสิทธิ์ คำอธิบายของตัวแปลงอีเธอร์เน็ตแบบอนุกรมระบุว่า"คุณจะสามารถควบคุม ... อุปกรณ์อนุกรมของคุณจากระยะไกลจาก ... คอมพิวเตอร์" นั่นไม่ใช่คำตอบที่สมบูรณ์แบบสำหรับคำถามของ OP อย่างไร
ขี้เลื่อย

4

การส่งสัญญาณทางกายภาพและอื่น ๆ อีกมากมายดังนั้นโปรโตคอลลอจิคัลที่ใช้โดยอีเธอร์เน็ตนั้นแตกต่างจากพอร์ตอนุกรมอย่างสิ้นเชิงดังนั้นจึงเป็นไปไม่ได้ที่จะเชื่อมต่อพอร์ต LAN ของแล็ปท็อปโดยตรงกับพอร์ตอนุกรมของอุปกรณ์

อย่างไรก็ตามตัวเชื่อมต่อเดียวกันมักใช้กับทั้งคู่ ฉันคิดว่าการใช้ตัวเชื่อมต่อ "RJ45" สำหรับซีเรียลคอนโซลนั้นเป็นที่นิยมโดย Cisco แต่อุปกรณ์เครือข่ายจากผู้จำหน่ายรายอื่นใช้ตัวเชื่อมต่อเดียวกัน หากคุณมีอะแดปเตอร์ที่มี DE-9 ที่ปลายอีกด้านหนึ่งและ "RJ45" ที่ปลายอีกด้านหนึ่งน่าจะเป็นสายเคเบิลคอนโซลแบบซิสโก้ ชอบรูปนี้ ( ภาพจาก Wikipedia ):

ป้อนคำอธิบายรูปภาพที่นี่

ในการเชื่อมต่อแล็ปท็อปของคุณเข้ากับพอร์ตอนุกรมของอุปกรณ์ในตัวเครื่องเพียงรับอะแดปเตอร์พอร์ตอนุกรม USB ควรพร้อมใช้งานและพบไดรเวอร์สำหรับอุปกรณ์ทั่วไป (FT232R และ PL2303) สำหรับระบบปฏิบัติการส่วนใหญ่

อย่างไรก็ตามหากกรณีการใช้งานของคุณคือการเชื่อมต่อกับพอร์ตอนุกรมจากระยะไกลเช่นเดียวกับในเครือข่ายนั่นจะไม่ทำงาน คุณจะต้องมีสิ่งที่เชื่อมต่อกับเครือข่ายและพูดคุยกับพอร์ตอนุกรมของอุปกรณ์ของคุณ มีอุปกรณ์ที่ใช้ในเชิงพาณิชย์ซึ่งทำเช่นนั้น (เทอร์มินัลเซิร์ฟเวอร์) แต่คุณสามารถแก้ไขได้ด้วยคอมพิวเตอร์ที่มีอุปกรณ์อนุกรมอื่นเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.