KDPV์ ํ์๋ ์ฅ์น๋ ์ง์ ์์ ์ค์ ๋งค์ฅ์ผ๋ก ์ฃผ๋ฌธ์ ์๋์ผ๋ก ์ ์กํ๋๋ก ๊ณ ์๋์์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ ๋จผ์ ์ฃผ๋ฌธํ ์ํ์ ํ๋ชฉ ๋ฒํธ๋ฅผ ์
๋ ฅํ๊ณ ์ค์ ์์ ๋ฒํธ๋ก ์ ํ๋ฅผ ๊ฑธ์ด ์ํฅ ๊ฒฐํฉ ๋ชจ๋ ์๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ผํ์ต๋๋ค. ํฐ๋ฏธ๋์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ์๋๋ 300๋ณด๋(baud)๋ก ๊ฐ์ ๋ฉ๋๋ค. 1,35๊ฐ์ ์์-์์ฐ ์
(๋น์์๋ ๊ฐ๋ฅํจ)๋ก ์ ์์ด ๊ณต๊ธ๋๊ณ ํด๋น ์์์ ์ ์์ 5,4V, ์ ์ฒด ๋ฐฐํฐ๋ฆฌ๋ 5V์ด๋ฏ๋ก ๋ชจ๋ ๊ฒ์ด XNUMXV ์ ์ ๊ณต๊ธ ์ฅ์น์์ ์๋ํ์ต๋๋ค. ์ค์์น๋ฅผ ์ฌ์ฉํ๋ฉด CALC(์ผ๋ฐ ๊ณ์ฐ๊ธฐ), OPER(์ซ์ ๋ฐ ๊ธฐํ ๋ฌธ์๋ฅผ ์
๋ ฅํ ์ ์์), SEND(๋ณด๋ด๊ธฐ) ๋ฑ ์ธ ๊ฐ์ง ๋ชจ๋๋ฅผ ์ ํํ ์ ์์ง๋ง ์ฒ์์๋ ์๋ฆฌ๊ฐ ๋์ง ์์ต๋๋ค. ์ด๋ป๊ฒ๋ ๊ธฐ์ฌ๋ฅผ ์ ์ฅํ ๋ค์ ๋ณด๋ผ ์ ์๋ค๋ ๊ฒ์ ๋ถ๋ช
ํฉ๋๋ค. ํ์ง๋ง ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ์์๋ผ ์ ์๋ค๋ฉด ์ ์๋ ์๋ฆฌ๋ฅผ ๋ถ์ํ๋ ค๊ณ ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค.
๋ท๋ฉด์์ ์ฅ์น, ๋์ ํค๋ ๋ฐ ๋ฐฐํฐ๋ฆฌ์ค์ ๋ณผ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ค์ํ ๊ฒ - ํฐ๋ฏธ๋์์ ์๋ฆฌ๋ฅผ ์ง๋ด๋ ๋ฐฉ๋ฒ - ์ ์๋ ํ๋ ๋์ผํ ํฐ๋ฏธ๋์ ์ฌ์ฉํ๋ ์ฌ๋์๊ฒ์ ๋ฐฐ์ ์ต๋๋ค. ์ด๊ธฐํ ์ฝ๋๋ฅผ ์
๋ ฅํด์ผ ๊ธฐ์ฌ๋ฅผ ์
๋ ฅํ ์ ์์ต๋๋ค. ์ค์์น๋ฅผ OPER ์์น๋ก ์ฎ๊ธฐ๋ฉด ๋ฌธ์ P๊ฐ ๋ํ๋ฉ๋๋ค.0406091001(์ ์๋ ์ด๊ฒ์ด ๋ฌด์์ธ์ง ์ค๋ช
ํ์ง ์์ผ๋ฉฐ ์๋ง๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ ๊ฒ์)์ ์
๋ ฅํ๊ณ ENT๋ฅผ ๋๋ฆ
๋๋ค. H๋ผ๋ ๊ธ์๊ฐ ๋์ค๋ค์. 001290(์๋ง๋ ๋น๋ฐ๋ฒํธ์ผ ๊ฒ๋๋ค)์ ์
๋ ฅํ๊ณ ๋ค์ ENT๋ฅผ ๋๋ฅด์ธ์. ์ซ์ 0์ด ํ์๋๋ฉฐ, ๊ธฐ์ฌ๋ฅผ ์
๋ ฅํ ์ ์์ต๋๋ค.
๊ธฐ์ฌ๋ ๋ฌธ์ H ๋๋ P๋ก ์์ํด์ผ ํ๋ฉฐ(์ ์๋ ์ฌ๊ธฐ์ ์ค์๋ฅผ ํ์ต๋๋ค. ํค๋ณด๋์ ๋ฌธ์ P๊ฐ ์๊ณ F๊ฐ ์์ต๋๋ค) ์ซ์๊ฐ ์์ต๋๋ค. ENT ํค๋ฅผ ๋๋ฅด๋ฉด 0004 0451๊ณผ ๊ฐ์ ์ค์ด ๋ํ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ๊ฐ ํ์ ๊ธฐ์ฌ๋ง๋ค ์ฒซ ๋ฒ์งธ ์ซ์๋ ์ฆ๊ฐํ๊ณ ๋ ๋ฒ์งธ ์ซ์๋ ๊ฐ์ํฉ๋๋ค. ์ด๋ ๊ฐ๊ฐ ์ ์ ๋ ์ ๊ณผ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ ์๋ฅผ ์๋ฏธํฉ๋๋ค. ํ์ดํ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ ๋ ฅ๋ ๊ธฐ์ฌ๋ฅผ ์คํฌ๋กคํ ์ ์์ง๋ง ์์ฑ์๋ ํด๋น ๊ธฐ์ฌ๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค(์ฆ, CLR ํค๊ฐ ๋์์ด ๋์ง ์์์ ์๋ฏธ). ํ๋ชฉ๋ณ๋ก ์๋์ ์ด๋ป๊ฒ ํ์ํ๋์ง๋ ๋์ ์์ง ์์ต๋๋ค.
๊ธฐ์ฌ๋ฅผ ์ ๋ ฅํ ํ ์ค์์น๋ฅผ SEND ์์น๋ก ์ด๋ํ๊ณ SND/= ํค๋ฅผ ๋๋ฌ์ผ ํฉ๋๋ค. SEND BUSY ๋ฉ์์ง๊ฐ ํ์๊ธฐ์ ํ์๋๊ณ ์ ์ก์ด ์์๋ฉ๋๋ค.
4,4Hz ์ฃผํ์์ ์ ํธ์์ด 1200์ด ๋์ ์ธ๋ฆฝ๋๋ค. ๊ทธ๋ฐ ๋ค์ 6์ด - 1000Hz ๋์ ๋ ์ง์๋ฉ๋๋ค. ๋ค์ 2,8์ด๋ ๋ณ์กฐ๋ ์ ํธ๋ฅผ ์ ์กํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๊ทธ ๋ค์์๋ 3์ด๊ฐ ๋ ์์๋์ด ๋ค์ 1000Hz ํค์ ์ ์กํฉ๋๋ค.
์คํํธ๋ผ์ ์์ธํ ์ดํด๋ณด๋ฉด ์ค์ ๋ก 1000Hz ๋์ 980์ด ํ์๋๊ณ 1200 - 1180 ๋์ ์ ํ์๋ฉ๋๋ค. ์์ฑ์๋ WAV ํ์ผ์ ๋
น์ํ๊ณ ์์์ ์ธ๊ธํ ํ๋ก๊ทธ๋จ("man")์ ์ค์นํ์ต๋๋ค.
๋ฏธ๋๋ชจ๋ -r -f msi55_bell103_3.wav -M 980 -S 1180 300
๋ฐํ์ก๋ค :
### ์บ๋ฆฌ์ด 300 @ 1000.0Hz ###
๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH๏ฟฝ๏ฟฝ3๏ฟฝ56๏ฟฝ๏ฟฝ+๏ฟฝฦฑ๏ฟฝ3๏ฟฝ56๏ฟฝ๏ฟฝ+๏ฟฝ๏ฟฝ9๏ฟฝ๏ฟฝ+๏ฟฝฦด56+๏ฟฝH963๏ฟฝ5๏ฟฝ๏ฟฝ๏ฟฝ+๏ฟฝ
### NOCARRIER ndata=74 ์ ๋ขฐ๋=2.026 ampl=0.147 bps=294.55 (1.8% ๋๋ฆผ) ###
๋ง์น
ํฐ๋ฏธ๋์ ์ฃผํ์๊ฐ "๋ ๋ค๋๋" ๊ฑธ๊น์? ์์ฑ์๋ ์๋๊ฐ 1,8% ์ฆ๊ฐํ๋๋ก WAV ํ์ผ์ ํธ์งํ์ต๋๋ค. ๊ฑฐ์ ์ ํํ 1000๊ณผ 1200์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ๋ก๊ทธ๋จ์ ์๋ก์ด ์ถ์:
๋ฏธ๋๋ชจ๋ -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 โ์์ ๋นํธ 1 โ์คํฑ ๋นํธ 1
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ๋ ์ด๋ ๊ฒ ๋๋ตํ์ต๋๋ค.
### ์บ๋ฆฌ์ด 300 @ 1000.0Hz ###
๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH00๏ฟฝ๏ฟฝ90+๏ฟฝH๏ฟฝ๏ฟฝ3๏ฟฝ56๏ฟฝ๏ฟฝ+๏ฟฝฦฑ๏ฟฝ3๏ฟฝ56๏ฟฝ๏ฟฝ+๏ฟฝ๏ฟฝ9๏ฟฝ๏ฟฝ+๏ฟฝฦด56+๏ฟฝH963๏ฟฝ5๏ฟฝ๏ฟฝ๏ฟฝ+๏ฟฝ
### NOCARRIER ndata=74 ์ ๋ขฐ๋=2.090 ampl=0.148 bps=299.50 (0.2% ๋๋ฆผ) ###
๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ค๋ฅ์๋ ๋ถ๊ตฌํ๊ณ ๊ฒฐ๊ณผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค. ํ๋ชฉ ๋ฒํธ H12345678์ ์ ํธ์์ H๏ฟฝ๏ฟฝ3๏ฟฝ56๏ฟฝ๏ฟฝ๋ก "๋น๊ฒจ์ ธ ๋์๋๋ฐ" - ์ฐ๋ฆฌ๊ฐ ์์๋ผ ์ ์์๋ ์ซ์๊ฐ ๊ทธ ์๋ฆฌ์ ์์ต๋๋ค. ์ ์ ๊ณต๊ธ ์ฅ์น์ ํํฐ๋ง์ด ์ข์ง ์์ 50Hz ๋ฐฐ๊ฒฝ์ด ์ ํธ์ ์ค์ฒฉ๋ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋จ์ ์๊ณก๋ ์ ํธ๋ฅผ ๋ํ๋ด๋ ๋ฎ์ ์ ๋ขฐ๋ ๊ฐ(์ ๋ขฐ๋=2.090)์ ๋ณด๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ํฐ๋ฏธ๋์ด ์ฌ์ ํ ์กด์ฌํ์ ๋ ์ค์ ์ ์ฅ์์ ์ปดํจํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๋ณด๋๋์ง ์ต์ํ ๋ถ๋ช
ํด์ก์ต๋๋ค.
์ถ์ฒ : habr.com