RS-232Ò»±ä¶þÀ©Õ¹Æ÷
Ò»¡¢ ÓÃ;
RS-232 Ò»±ä¶þÀ©Õ¹Æ÷£¨Ðͺţº2232A£©ÓÃÓÚ½« PC »ú¡¢µ¥Æ¬»úϵͳµÄÒ»¸ö RS-232 ´®ÐÐ
¿Ú·ÖʱÀ©Õ¹³É 2¸ö×¼ RS-232´®Ðпڡ£2232A ÒѾÓÐ2 ¸öÏÂλ»úµÄÓ²¼þµØÖ·£¨0#¡¢1#£©£¬ÎÞÐè
ÐÞ¸ÄÏÂλ»úµÄÈí¼þ¡£×¼ RS-232 ´®ÐпÚÖ»ÓÐ TXD£¨·¢ËÍ£©¡¢RXD£¨½ÓÊÕ£©¡¢GND£¨Ðźŵأ©
Èý¸öÐźš£2232A Ôö¼ÓÁËÓÃÓÚÀ©Õ¹µ¥Æ¬»úϵͳRS-232¿ÚµÄ I/O¿ØÖÆÒý½ÅÒÔ¼°ÉèÖ÷½·¨¡£
Ò»¡¢ °²×°¼°ÐÔÄÜ
2232A µÄÍâÐÍΪDB-9£¨¿×£©/DB-9£¨Õ룩ת½ÓºÐ´óС£¬¿ÉÒÔÖ±½ÓÍâ²å²åÔÚ PC»úµÄ DB-9
Õë RS-232¿Ú¡£2232AÎÞÐëÍâ½ÓµçÔ´£¡2232A»¹ÅäÌ×Óдø 2 ¸öDB-9 Õë×ùµÄ°å£¬Ö±½Ó²åÔÚ2232A
µÄ DB-9Õë¶Ë¡£Ê¹ÓÃ֮ǰͨ¹ýÈí¼þÉèÖÃÀ´·Öʱѡͨ 2¸öÏÂλ»ú RS-232¿Ú£¨0#¡¢1#£©¡£Ñ¡ÔñÏÂ
λ»ú´®¿ÚµØÖ·Ö»ÐèÒª¼ÓÒ»¾äÖ¸Áî»òÕßÖ»ÐèÒªÒ»¸ö³õʼÉèÖá£2232A ±È4232A Ôö¼ÓÁËÓÃÓÚÀ©Õ¹
µ¥Æ¬»úϵͳ RS-232¿ÚµÄI/O¿ØÖÆÒý½ÅÒÔ¼°ÉèÖ÷½·¨¡£
¹ºÂò 2232A¿É»ñÔùÒ»Ì× Visual BASIC6.0±àдµÄͨÐÅÇý¶¯Èí¼þ 4232A£¨½çÃæÈçÏÂͼ£¬ËÍ
Ô´³ÌÐò£¬“Ñ¡ÏÂλ»úºÅ”Ö»Óõ½ 0ºÍ 1£©ÒÔ¼°Ò»¸ùÔ¼1 Ã׳¤µÄDB-9 ÑÓ³¤µçÀ¡£×¢Òâ2232A ʹ
ÓÃʱ±ØÐëÍâ²å PC»úµÄ RS-232¿Ú£¬ÁíÍâÖ»Ö§³ÖÈýÏߣ¨RXD¡¢TXD¡¢GND£©µÄ´®ÐÐͨÐųÌÐò
2232A µÄÁ½¸öÏÂλ»úRS-232¿Ú¿ÉÒÔÖ±½ÓÍâ²å²¨Ê¿µç× RS-232/RS-485 ת»»Æ÷µÈ¡£
1¡¢2232A µÄDB-9¶ËÒý½Å·ÖÅäÈçÏ£º
1 2 3 4 5 6 7 8 9
TXD1 TXD0 I/O(TTL) RXD0 RXD1 GND GND GND GND
2¡¢DOS ÏÂ2232A µÄÈí¼þÉèÖ÷½·¨
DOSÏÂ2232AµÄÈí¼þÉèÖ÷½·¨ÎªÏòËù²åµÄRS-232´®ÐпڵØÖ·Ëͱ»Ñ¡ÖеÄ×¼RS-232¿Ú±à
ºÅ£¨0¡¢1£©¡£±ÈÈçÍâ²å COM1 ´®ÐпÚʱ£¬ÒªÑ¡Í¨0 ºÅ×¼RS-232 ¿Ú£¬Ôò
BASIC ÓïÑÔΪOUT &H3FC£¬0 »ã±àÓïÑÔΪOUT 3FC£¬0
PASCALÓïÑÔΪ port[$3fc]:=0; C ÓïÑÔΪoutportb(0x3fc,0);
VC++ÓïÑÔΪ£º_outp (0x3fc,0);
ÒÔÉÏÓï¾ä¾ùÖ¸Ïò COM1 ´®Ðпڣ¬Èç¹ûÊÇCOM2 ´®ÐпÚÔò½«ÆäÖеÄ3FC ¸ÄΪ2FC ¼´¿É¡£
Èç¹ûҪѡͨ 1ºÅ×¼ RS-232¿Ú£¬Ôò½«ÒÔÉÏһЩÓï¾äÖÐ×îºóµÄ0 ¸ÄΪ1 ¼´¿É¡£
3¡¢WINDOWS ÏÂ2232A µÄÈí¼þÉèÖ÷½·¨
2232A Ö§³Ömscomm.ocxͨÐſؼþ¡£WINDOWSϵıà³ÌÓïÑÔÖ»Òª¿ÉÒÔʹÓà mscomm.ocx
ͨÐſؼþ¾Í¿ÉÒÔ·½±ãµØµÃµ½ 2232AµÄÖ§³Ö¡£´ò¿ªÒ»¸ö mscomm¿Ø¼þ£¬·Ö±ðÉ裺
DTR.Enable=False ; ´ËʱѡÖÐ0# ×¼ RS-232¿Ú
DTR.Enable=True ; ´ËʱѡÖÐ1# ×¼ RS-232¿Ú
Ò²¿ÉÒÔʹÓò¨ÊËÔùË굀 WINDOWS Ï嵀 NTPort ¶Ô¶Ë¿ÚµØÖ·£¨±ÈÈç 3FC£©½øÐÐд²Ù×÷£¬
ÈçͬÉÏÃæÃèÊöµÄ DOSϵIJÙ×÷Ò»Ñù¡£
4¡¢2232A ¶Ô¶ÀÁ¢Óû§³ÌÐòµÄµ÷ÓÃ
2232A¿ÉÒÔµ÷ÓÃÓû§ÒѾ¿ª·¢µÄ´®ÐÐͨÐųÌÐò£¬±ÈÈçÓû§ÒѾÓлùÓÚCOM1¿ÚµÄͨÐųÌÐò£¬
´ËʱֻҪ½« 2232A µÄ DB-9 ¶ËµÄ 2¡¢3¡¢5 ½Å½Óµ½ COM1 ¿Ú£¨DB-9£©µÄ¶ÔÓ¦µÄ 2£¨RXD£©¡¢3
£¨TXD£©¡¢5£¨GND£©½Å[¼´ÓÃCOM1 ¿ÚÊÕ·¢Êý¾Ý]£¬ÔÙ½«2232A µÄ 4¡¢5 ½Å½Óµ½COM2 ¿Ú£¨DB-9£©
µÄ 4£¨DTR£©¡¢5£¨GND£©½Å[¼´ÓÃCOM2 ¿Ú¿ØÖÆÑ¡µØÖ·]¡£Í¨¹ýÒÔÉϽéÉܵĵÄÈí¼þÉèÖ÷½·¨À´
ÏÈÑ¡ÖÐÏÂλ»ú£¨Èí¼þÉèÖþßÌå·½·¨£º¿ÉÒÔÖ±½ÓÔËÐÐ 2232A ¸½´øµÄ4232a2.exe ¼´¿É£©£¬È»ºóµ÷
ÓúÍÔËÐÐÓû§µÄ»ùÓÚ COM1 ¿ÚµÄ´®ÐÐͨÐųÌÐò¡£
5¡¢2232A ÓÃÓÚÀ©Õ¹µ¥Æ¬»úϵͳµÄRS-232¿Ú
2232A¿ÉÒÔÓÃÓÚÀ©Õ¹µ¥Æ¬»úϵͳµÄRS-232¿Ú£¬Ç°ÌáÊÇ RS-232¿Ú±ØÐëÊÇRS-232µçƽ£¨+12/—
12V£¬Èç¹ûÊÇTTLµçƽµÄUART ¾Í±ØÐëת»»µçƽ£©£¬ÁíÍâ±ØÐëÓÐÒ»¸ö¶àÓàµÄI/O½Å£¨½öÓÃOUT
¹¦ÄÜ£©ÓÃÀ´Ñ¡µØÖ·¡£¿ØÖÆÁ½¸ö×¼ RS-232 ¿ÚµØÖ·Çл»µÄ I/O½Å¼´¿ÉÒÔÊÇ RS-232µçƽҲ¿ÉÒÔÊÇ
TTLµçƽ¡£Èç¹ûÕâ¸ö I/O ½ÅÊÇ RS-232µçƽ£¬Ôò½«ËüÁ¬½Óµ½ 2232A µÄ DB-9 ¿×µÄ 4½Å(DTR)¼´
¿É¡£Èç¹ûÕâ¸ö I/O½ÅÊÇTTLµçƽ£¬Ôò½«ËüÁ¬½Óµ½ 2232AµÄ DB-9 Õë¶ËµÄ3 ½Å(½ÓÏß¶Ë×Ó°åµÄ·´
Ãæ)£¬ÕâʱµÄRS-232¿Ú»¹ÊDZØÐëΪ RS-232µçƽ¶ø²»ÊÇ TTLµçƽ¡£Õâ¸öI/O Êä³öµÍµçѹ£¨TTL
µÄ 0V¡¢RS-232 µçƽµÄ—12V£©Ê±Ñ¡Í¨ 0#×¼RS-232 ¿Ú£»Õâ¸ö I/OÊä³ö¸ßµçѹ£¨TTLµÄ5V¡¢RS-232
µçƽµÄ+12V£©Ê±Ñ¡Í¨ 1#×¼RS-232¿Ú¡£
6¡¢RS-232¿ÚµÄÒý½Å·ÖÅä
±¾²úÆ·ÍâÐÎΪ DB-9/DB-9ת½ÓºÐ´óС£¬ÆäÖÐ DB-9£¨¿××ù£©Ò»¶ËÖ±½Ó²åÔÚ9 оRS-232 ²å
×ù£¨Õë×ù£©ÉÏ¡£PC »úRS-232´®ÐÐ¿ÚµÄ 25оÓë 9оÁ¬½ÓÆ÷¹ØÏµÈçÏ£º
DB-9 1 2 3 4 5 6 7 8 9
¶¨Òå DCD RXD TXD DTR GND DSR RTS CTS RI