KM6092 MP3 플레이어사용설명서 A2.21 2008.4.07 일반인들이사용하는 MP3플레이어를산업용으로적용하기에는어려움이있습니다. 외부장치와의인터페이스가어렵고, 모델의생산주기가짧아지속적으로적용하기가어렵습니다. 이를극복하기위해모양과음질은범용 MP3와견줄수없지만산업용에사용하기편리하도록 MP3를개발하였습니다. KM6095에서통신기능을줄이고보다많은입력포트를지원하도록설계되었습니다. //A2.20 -- KSxx, KRxx, KCxx 지원 [KCxx는모든파일에적용됨..] //A2.21 -- KSxx, KRxx, KCxx, KOxx 지원 [KCxx 자체파일에만적용됨 ] ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 1
핀사양핀번호 이름 설명 S1 S2 S23 입력 음원출력선택을위한입력핀입니다. 입력레벨은 TTL를기준으로합니다. GND와접촉시키면입력이인식됩니다.. S24 C1,C2 전원 +5V C3,C4 GND 전원그라운드 C5 V_UP 버튼입력 : 음량을키웁니다. C6 V_DOWN 버튼입력 : 음량을줄입니다. C7 STOP 신호입력 : 출력을중지합니다. C8 STATE 신호출력 : MP3의상태를출력합니다. ON(+3.3V)/OFF(0V) C9 STATE_OC 신호출력 : MP3의상태를출력 OPEN COLLECTO 출력 MAX 50mA C10 RIGHT MP3의출력R J3 오디오잭 C11 LEFT MP3의출력L J3 오디오잭 C12 GND 음원출력그라운드 J3 오디오잭 J2_1 TXD 통신라인송신 TTL레벨 J2_2 +5V +5V전원 = C1,C2 J2_4 RXD 통신라인수신 TTL레벨 J2_6 GDN 전원그라운드 ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 2
SD메모리준비하기주의 : 전원 OFF상태에서메모리삽입또는제거하셔야안정적으로사용하실수있습니다. 이동식디스크를선택하고오른쪽마우스를누르고포맷항목을선택합니다. 파일시스템을 FAT32로선택하고시작버튼을누릅니다. ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 3
2008년 3월이후에생산되는제품에는파일이름으로음원순을배정되도록프로그램이업데이트되었습니다. 펌웨어버전 A2.20 입력포트와파일이름의관계 1. 우선메모리를 FAT32형식으로포맷후사용하지않는 DUMMY.mp3파일을 SD메모리에저 장합니다. DUMMY.mp3파일은어느 mp3파일이라고가능합니다. DUMMY.mp3파일을저장하 지아니해도정상동작합니다. 하지만보다안정적인파일인식을위해 DUMMY.mp3파일을 우선저장해주시는것이좋습니다. 2. 파일명과동작상호관계 파일명 반복 / 1회출력 버튼입력레벨 출력우선권 KSxx 1회출력 H->L edge 우선권레벨 LOW KCxx 1회출력 H->L edge 최우선권출력이시작되면출력완료시점까지다른음원출력허용않음 KRxx 반복출력 H->L edge 우선권레벨 LOW KOxx 반복출력 연속 Low 레벨이유지되는동안출력 우선권레벨 LOW 3. KSxx,KCxx,KRxx 또는 KOxx 파일은저장순서와관계없이 xx번호와입력핀과연결됩니다. 4. KSxx,KCxx는 1회출력되는음원이고, KRxx,KOxx는반복출력되는음원입니다. 5. 음원중에 KSxx, KCxx, KRxx, KOxx의파일명이 1개이상존재한다면그외파일을무시됩니다. 6. 음원중에 KSxx, KCxx, KRxx, KOxx 파일이름이존재하지않는경우에는기존과동일하게저장되는순으로음원번호를할당합니다. ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 4
7. KSxx, KCxx, KRxx, KOxx 에서 xx는십진수표현입니다. 그러한까닭에 KS99.MP3 까지최대 99곡이저장될수있습니다. 통신에서는 HEX를이용하므로주의하시기바랍니다. 8. 이전버전과달리 KS01, KS10과같이 KS02 등을삭제하고원하는번호만저장가능합니다. 주의 : KSxx, KCxx, KRxx, KOxx 상호간동작에영향이있을수있습니다. 주의하시기바랍니다. 간단하게 MP3 파일생성하는방법 윈도의보조프로그램의녹음기를이용합니다. 녹음후다른이름으로저장하기를선택하고 ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 5
변경항목에서다음과같이 MPEG Layer-3 를선택합니다. 희망하는파일이름을입력하고저장합니다. 예. KS01.MP3 ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 6
음원출력을위한명령기본적으로 KM6092 모듈은통신기능사용하지않을경우를고려했습니다. 하지만통신을사용하고자한다면펌웨어다운로더커넥터를이용하여 TTL레벨의 UART통신이가능합니다. 명령 @01C<CR> 현재선택된음원에대한정보응답!01SxyVxxTxx.mp3<CR>! : 응답프레임헤더 01 : 모듈의 ID S : PLAY/STOP 상태 PLAY(P)/STOP(S) x : PLAY 모드 0 : 선택된곡 1곡 1회만플레이모드 1 : 선택된곡 1곡연속플레이모드 y: 버튼동작모드 0 : 곡선택이자유로운모드 1 : 곡플레이중에는다른곡선택불가, 정지버튼선택후선곡가능 V : 음량조절 xx : 음량설정값헥사값을표기초기값 =0x78, 설정영역 (0x00 ~ 0x82) T : 선택된곡의위치 ( 번호 ) xx : 헥사값으로표기 명령 @01S<CR> 출력중인음원출력을정지시키기응답!01<CR> 명령 @01Pxx<CR> 지정된음원을출력하기 P : 음원출력명령 xx : 출력음원지정하기 0x01 ~ 0xFF : 지정된번호의음원을출력한다. 응답!01<CR> 명령 @01Vxx<CR> 볼륨값조정 V : 음량설정명령 xx : 설정음량값 (0x00 ~ 0x82) 응답!01<CR> ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 7
통신속도, ID 설정하기통신속도나, 통신 ID를설정하기위한기산시스템의 ADPCM 음성모듈이나통신형입출력모듈의통신설정에서사용되는프로토콜을이용합니다. 다음의프로그램을이용하면보다쉽게통신설정을변경할수있습니다. 프로토콜이필요하신분은본회사로연락주시기바랍니다. http://www.kisansystem.co.kr ADPCM Composer 프로그램을이용하여 (RS485/RS232 통신 ) 통신속도및모듈의 ID를설정할수있습니다. 모듈의초기설정값은 9600bps/ 1번입니다. 통신 -> 작업모듈설정에서현재 PC 에연결되어있는모든음성모듈을찾습니다. ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 8
모듈을더블클릭하면다음과같은통신속도와 ID를변경할수있습니다. 다음의그림에서 Check sum Enable Flag가선택되었다면 NuDAM 프로토콜에서사용된는 Checksum 모드로운영됨을의미합니다. 독립적으로사용할경우에는체크하지않고사용하시는것이편리합니다. 만약통신속도를 115200으로변경하고자한다면위화면과같이선택하고쓰기버튼를이용하여통신속를변경합니다. 설정상태를확인하고자하신다면모듈을재검색하여확인합니다. 이곳에서모듈명이 KM6090으로표기되는것은운영프로그램의편이성때뿐입니다. 본 MP3모듈은 KM6092입니다. ---------------------------------- 기산시스템 http://www.kisansystem.co.kr 9