MSI/55 - ์ค‘์•™ ๋งค์žฅ ์ง€์ ์—์„œ ์ƒํ’ˆ์„ ์ฃผ๋ฌธํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์กด ํ„ฐ๋ฏธ๋„

MSI/55 - ์ค‘์•™ ๋งค์žฅ ์ง€์ ์—์„œ ์ƒํ’ˆ์„ ์ฃผ๋ฌธํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์กด ํ„ฐ๋ฏธ๋„

KDPV์— ํ‘œ์‹œ๋œ ์žฅ์น˜๋Š” ์ง€์ ์—์„œ ์ค‘์•™ ๋งค์žฅ์œผ๋กœ ์ฃผ๋ฌธ์„ ์ž๋™์œผ๋กœ ์ „์†กํ•˜๋„๋ก ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์ฃผ๋ฌธํ•œ ์ƒํ’ˆ์˜ ํ’ˆ๋ชฉ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ค‘์•™ ์ƒ์  ๋ฒˆํ˜ธ๋กœ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ์Œํ–ฅ ๊ฒฐํ•ฉ ๋ชจ๋Ž€ ์›๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ์†๋„๋Š” 300๋ณด๋“œ(baud)๋กœ ๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค. 1,35๊ฐœ์˜ ์ˆ˜์€-์•„์—ฐ ์…€(๋‹น์‹œ์—๋Š” ๊ฐ€๋Šฅํ•จ)๋กœ ์ „์›์ด ๊ณต๊ธ‰๋˜๊ณ  ํ•ด๋‹น ์š”์†Œ์˜ ์ „์••์€ 5,4V, ์ „์ฒด ๋ฐฐํ„ฐ๋ฆฌ๋Š” 5V์ด๋ฏ€๋กœ ๋ชจ๋“  ๊ฒƒ์ด XNUMXV ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด CALC(์ผ๋ฐ˜ ๊ณ„์‚ฐ๊ธฐ), OPER(์ˆซ์ž ๋ฐ ๊ธฐํƒ€ ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Œ), SEND(๋ณด๋‚ด๊ธฐ) ๋“ฑ ์„ธ ๊ฐ€์ง€ ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ฒ˜์Œ์—๋Š” ์†Œ๋ฆฌ๊ฐ€ ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ๋“  ๊ธฐ์‚ฌ๋ฅผ ์ €์žฅํ•œ ๋‹ค์Œ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ €์ž๋Š” ์†Œ๋ฆฌ๋ฅผ ๋ถ„์„ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋””์ง€ํ„ธ ์œ ํ˜•์˜ ์•„๋งˆ์ถ”์–ด ํ†ต์‹ ์— ๋งž๊ฒŒ ํ„ฐ๋ฏธ๋„์„ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋’ท๋ฉด์—์„œ ์žฅ์น˜, ๋™์  ํ—ค๋“œ ๋ฐ ๋ฐฐํ„ฐ๋ฆฌ์‹ค์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MSI/55 - ์ค‘์•™ ๋งค์žฅ ์ง€์ ์—์„œ ์ƒํ’ˆ์„ ์ฃผ๋ฌธํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์กด ํ„ฐ๋ฏธ๋„

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ - ํ„ฐ๋ฏธ๋„์—์„œ ์†Œ๋ฆฌ๋ฅผ ์งœ๋‚ด๋Š” ๋ฐฉ๋ฒ• - ์ €์ž๋Š” ํ•œ๋•Œ ๋™์ผํ•œ ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ–ˆ๋˜ ์‚ฌ๋žŒ์—๊ฒŒ์„œ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐํ™” ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ๊ธฐ์‚ฌ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šค์œ„์น˜๋ฅผ OPER ์œ„์น˜๋กœ ์˜ฎ๊ธฐ๋ฉด ๋ฌธ์ž P๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.0406091001(์ €์ž๋Š” ์ด๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์•„๋งˆ๋„ ์‚ฌ์šฉ์ž ์ด๋ฆ„์ผ ๊ฒƒ์ž„)์„ ์ž…๋ ฅํ•˜๊ณ  ENT๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. H๋ผ๋Š” ๊ธ€์ž๊ฐ€ ๋‚˜์˜ค๋„ค์š”. 001290(์•„๋งˆ๋„ ๋น„๋ฐ€๋ฒˆํ˜ธ์ผ ๊ฒ๋‹ˆ๋‹ค)์„ ์ž…๋ ฅํ•˜๊ณ  ๋‹ค์‹œ ENT๋ฅผ ๋ˆ„๋ฅด์„ธ์š”. ์ˆซ์ž 0์ด ํ‘œ์‹œ๋˜๋ฉฐ, ๊ธฐ์‚ฌ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ๋Š” ๋ฌธ์ž H ๋˜๋Š” P๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋ฉฐ(์ €์ž๋Š” ์—ฌ๊ธฐ์„œ ์‹ค์ˆ˜๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์— ๋ฌธ์ž P๊ฐ€ ์—†๊ณ  F๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค) ์ˆซ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ENT ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด 0004 0451๊ณผ ๊ฐ™์€ ์ค„์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฐ ํ›„์† ๊ธฐ์‚ฌ๋งˆ๋‹ค ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ์ฆ๊ฐ€ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ๊ฐ ์ ์œ ๋œ ์…€๊ณผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์…€์˜ ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ™”์‚ดํ‘œ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋œ ๊ธฐ์‚ฌ๋ฅผ ์Šคํฌ๋กคํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž‘์„ฑ์ž๋Š” ํ•ด๋‹น ๊ธฐ์‚ฌ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค(์ฆ‰, CLR ํ‚ค๊ฐ€ ๋„์›€์ด ๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธ). ํ’ˆ๋ชฉ๋ณ„๋กœ ์ˆ˜๋Ÿ‰์„ ์–ด๋–ป๊ฒŒ ํ‘œ์‹œํ•˜๋Š”์ง€๋Š” ๋‚˜์™€ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ์Šค์œ„์น˜๋ฅผ SEND ์œ„์น˜๋กœ ์ด๋™ํ•˜๊ณ  SND/= ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. SEND BUSY ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๊ธฐ์— ํ‘œ์‹œ๋˜๊ณ  ์ „์†ก์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

MSI/55 - ์ค‘์•™ ๋งค์žฅ ์ง€์ ์—์„œ ์ƒํ’ˆ์„ ์ฃผ๋ฌธํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์กด ํ„ฐ๋ฏธ๋„

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% ๋Š๋ฆผ) ###

๋งˆ์น˜ ๋ฒจ 103 ๋ณ€์กฐ. ์ผ๋ฐ˜์ ์œผ๋กœ 1070๊ณผ 1270Hz๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์˜ ์ฃผํŒŒ์ˆ˜๊ฐ€ "๋– ๋‹ค๋‹ˆ๋Š”" ๊ฑธ๊นŒ์š”? ์ž‘์„ฑ์ž๋Š” ์†๋„๊ฐ€ 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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€