[ํต์ ] RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋ ๋ฃจํ๋ฐฑ(Loopback) ํ ์คํธ๋ก ๊ฒ์ฆํ๊ธฐ
์๊ฐ
RS232 ์๋ฆฌ์ผ ํต์ ์ ํน์ ์ฅ์น๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์์ด์ ํ์ ์์ ์ค์ ํ๋์ ๋๋ค. ๋จธ์ ๋น์ ์ ๊ณ์์ ๊ทผ๋ฌดํ๋ฉด์ RS232 ์๋ฆฌ์ผ ํต์ ์ ์ง์ํ์ง ์๋ ์ฅ์น๋ ๊ฑฐ์ ๋ณธ ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. TCP ํต์ ์ด๋ UDP ํต์ ์ ์ง์ํ์ง ์์๋ RS232 ์๋ฆฌ์ผ ํต์ ์ ๊ฑฐ์ ํ์๋ผ๋ ๊ฒ์ด์ฃ .
๊ทธ๋ฆฌ๊ณ ๋๋ค์์ ๊ฒฝ์ฐ ์ฅ์น์ ํต์ ์ ์ํ ํต์ ๋ชจ๋์ ๊ฐ์ง๊ณ ์์ ๊ฒ์ ๋๋ค. ์คํ ์์ค ๊ธฐ๋ฐ์ด๋ ํน์ ํ๋ซํผ์์ ์ ๊ณตํ๋ ํํ์ด๋ ๋ง์ด์ฃ . ๋๋, MFC์ฒ๋ผ ๊ธฐ๋ณธ๋ง ์ ๊ณตํ๋ ํด๋์ค๋ฅผ ์ด์ฉํ์ฌ ์์ ๋ง์ ๋ชจ๋์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์์ ๊ฒ์ ๋๋ค.
๊ทธ๋ฐ๋ฐ ํต์ ๋ชจ๋์ ๊ฒ์ฆํ๊ธฐ ์ํด์๋ ํต์ ํ ์ฅ์น๊ฐ ์์ด์ผ ํ ํ ๋ฐ์. ์ด๋ฒ ํฌ์คํ ์์๋ ๋ณ๋์ ์ฅ์น ์์ด RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋์ ์ ๊ฒํ๊ธฐ ์ํ ํ ์คํธ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
๋ฃจํ๋ฐฑ(Loopback) ํ ์คํธ๋?
๋ณ๋์ ์ฅ์น ์์ด ํต์ ์ ํ๋ค๊ณ ํ์ต๋๋ค. ์ด๋ PC์์ ๋ณ๋์ ์ฅ์น์ ์ฐ๊ฒฐ ์์ด ํต์ ํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋๋ฐ์. ์ด๋ฅผ ๋ฃจํ๋ฐฑ ํ ์คํธ๋ผ ํฉ๋๋ค. ์ํค๋ฐฑ๊ณผ์ ์ ์๋ ๋ฃจํ๋ฐฑ(Loopback)์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฃจํ๋ฐฑ(Loopback, loop-back)์ด๋ ์ ๊ธฐ์ ํธ์ ๋ผ์ฐํ , ๋์งํธ ๋ฐ์ดํฐ ์คํธ๋ฆผ(digital data streams), ๋๋ ํ๋ชฉ์ ํ๋ฆ์ด ์๋์ ์ธ ๊ฐ๊ณต์ด๋ ์์ ์์ด ์๋์ ์ฅ์น๋ ์ฅ๋น๋ก ๋์๊ฐ๋ ๊ฒ์ ๋งํ๋ค. ์ด๊ฒ์ ์ฃผ๋ก ์ ์ก์ด๋ ์์ก ๊ธฐ๋ฐ ์์ค์ ํ ์คํธํ๋ ์๋จ์ผ๋ก ์ฌ์ฉ๋๋ค.
์ฆ, ์ ์กํ ๋ฉ์์ง๊ฐ ์๊ธฐ ์์ ์๊ฒ ๋๋์ ์ค๋ ๊ฒ์ ์๋ฏธํ๋๋ฐ์. RS232 ์๋ฆฌ์ผ ํต์ ์ด๋ TCP/IP ํต์ ์ ์๋ํ ๋ ์๊ธฐ ์์ ์๊ฒ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋๋ค๋ ์๋ฏธ์ ๋๋ค.
๋ฃจํ๋ฐฑ ํ ์คํธ ์๋ฆฌ
RS232 Male / Female ์ปค๋ฅํฐ์ ํ ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

Male ์ปค๋ฅํฐ์ Rx, Tx ์ ํธ๊ฐ Female ์ปค๋ฅํฐ์ Tx, Rx๋ก ์ฐ๊ฒฐ๋๋ค๋ ๊ฒ์ธ๋ฐ์. ์ฆ, ์ก์ ์ ์์ ์ผ๋ก, ์์ ์ ์ก์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. ๋ฃจํ๋ฐฑ ํ ์คํธ์ฉ ์ผ์ด๋ธ์ ์ปค๋ฅํฐ ์์ฒด์ Rx, Tx ํ์ ์ผํธ์์ผ ์์ ์ด ๋ณด๋ธ ์ก์ ์ ํธ๋ฅผ ๊ณง๋ฐ๋ก ์์ ์ด ์์ ํ๋ ๊ฒ์ ๋๋ค. ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๋ง์ด์ฃ .

์ค๋น๋ฌผ
1. RS232 to USB ์ผ์ด๋ธ
ํน์ ์ค๋๋ PC๋ผ๋ฉด RS232 ํต์ ํฌํธ๊ฐ ๋ณธ์ฒด์ ์์ ์๋ ์๊ฒ ์ง๋ง, ์ฌ๋งํ PC์๋ ํด๋น ํฌํธ๊ฐ ์์ต๋๋ค. ๋ณธ์ฒด์ ์ด ํฌํธ๊ฐ ์์ ๊ฒฝ์ฐ, ๋ฃจํ๋ฐฑ ํ ์คํธ๋ฅผ ์ํด ๋ณ๋์ ์ฅ์น๋ ์์ด๋ ๋์ง๋ง ํน์ ์ผ์ด๋ธ์ด ํ์ํฉ๋๋ค. ๋ฐ๋ก ์๋์ ๊ฐ์ RS232 to USB ์ผ์ด๋ธ์ ๋๋ค.

์ด ์ผ์ด๋ธ์ ์ฌ์ฉํด USB๋ฅผ ๊ฝ์ผ๋ฉด ์ฅ์น ๊ด๋ฆฌ์์ ํฌํธ๊ฐ ํ๋ ์กํ๊ฒ ๋ฉ๋๋ค. ์๋ ํ๋ฉด์ ๊ธฐ๋ณธ ํฌํธ์ธ COM1 ๋ง ์ธ์๋ ๋ชจ์ต์ ๋๋ค.

ํด๋น ์ผ์ด๋ธ์ No.2, No.3 ํ์ ๋ฉ๋ํ์ฌ ์ผํธ์ํฌ ์ ์๋ค๋ฉด ์ข๊ฒ ์ง๋ง, ๊ทธ๋ฐ ์ค๋น๊ฐ ์๋๋ค๋ฉด ์๋์ ์ผ์ด๋ธ์ ์ค๋นํด์ผ ํฉ๋๋ค.
2. RS232 Rx Tx ์ผํธ ์ผ์ด๋ธ
์๋ ์ฌ์ง์ RS232 Female ์ปค๋ฅํฐ ์ ๋๋ค. No.2, No.3, No.5 ํ์ด Y Terminal๋ก ๋ถ๊ธฐ๋์ด ์ ์๋ ์ผ์ด๋ธ์ ๋๋ค.

์ด ์ผ์ด๋ธ์ No.2์ No.3์ ์ฐ๊ฒฐํ๋ฉด, ์ก์ ์ ํธ๊ฐ ๊ณง๋ฐ๋ก ์์ ๋์ด ์๊ธฐ ์์ ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋ ๋์์ ํ๊ฒ ๋ฉ๋๋ค.
3. ๊ฒ์ฆ์ ์ํ ํต์ ๋ชจ๋
๋ฃจํ๋ฐฑ ํ ์คํธ๋ ํต์ ๋ชจ๋์ ๊ฒ์ฆํ๊ธฐ ์ํจ์ ๋๋ค. ๊ฒ์ฆ์ ์ํ ํต์ ๋ชจ๋์ ์ค๋นํฉ๋๋ค. ๋ณธ๋ฌธ์์๋ ์์๋ฅผ ์ํด ์๋ ๋งํฌ์ HW-group์์ ์ ๊ณตํ๋ ํ๋ฆฌ์จ์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
www.hw-group.com/software/hercules-setup-utility
Hercules SETUP utility | HW-group.com
www.hw-group.com
RS232 ํต์ ๋ฃจํ๋ฐฑ ํ ์คํธํ๊ธฐ
๋ณธ๋ฌธ์ ์์๋ก Hercules ํ๋ก๊ทธ๋จ์ผ๋ก ๋ฃจํ๋ฐฑ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค. ํ๋ก๊ทธ๋จ ์คํ ํ ์๋จ์ Serial ํญ์ ํด๋ฆญํฉ๋๋ค.

RS232 ์๋ฆฌ์ผ ํต์ ํฌํธ ์ค์ ํ Open ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ฐ๊ฒฐํฉ๋๋ค.

์ ์์ ์ผ๋ก ํฌํธ๊ฐ ์ด๋ฆฌ๋ฉด ์๋์ ๊ฐ์ด ํ์๋ฉ๋๋ค.

๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ ํ๋จ ๋ถ์ ๋ช ๋ น์ด ์ ์ก ์ ๋ ฅ๋์ด ์์ต๋๋ค. HEX๋ก ๋ณด๋ผ ๊ฒฝ์ฐ ์ฒดํฌํ๋ฉด ๋ฉ๋๋ค. ์ง๊ธ์ ๋ฃจํ๋ฐฑ ํ ์คํธ ์ด๋ฏ๋ก, ๋ณด๋ธ ๋ช ๋ น์ด ๊ทธ๋๋ก ์์ ๋ฉ๋๋ค.

๊ฐ์ธ์ด ๋ง๋ ํต์ ๋ชจ๋๋ก ํ ์คํธ๋ฅผ ํด๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํน์ ์ ํ์ด ์์ด๋ ๊ฐ๋จํ๊ฒ ํต์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
'Programming > ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DirectX] DirectX SDK ์ค์นํ๊ธฐ (0) | 2019.05.22 |
---|---|
[CMake] CMake ์ค์นํ๊ธฐ (0) | 2019.05.01 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[DirectX] DirectX SDK ์ค์นํ๊ธฐ
[DirectX] DirectX SDK ์ค์นํ๊ธฐ
2019.05.22 -
[CMake] CMake ์ค์นํ๊ธฐ
[CMake] CMake ์ค์นํ๊ธฐ
2019.05.01
๋๊ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.