You cannot see this page without javascript.

멘체스터 코드에 대하여 찾아보시면
1 -> 01 , 0 -> 10 (맞나... ㅡㅡ;)
이라는 내용밖에는 자세한 내용은 찾기힘드실겁니다.

멘체스터 코드를 이용하는 가장큰 이유는 RF 통신시 1 이나 0
즉, high 와 low 의 연속이 있으면 수신시 영향을 받아 수신이 잘안되다고 해서입니다.
(RF의 아날로그 회로부분이 high나 low 연속 수신시 에너지량의 불균형으로 영향을 받는다고 합니다... 글로 쓰자니 힘드네요... ㅡㅡ;)

그래서 멘체스터 코드는 1 과 0 이 2bit 이상 연속되지 않게 하는 동시에 자체에 싱크신호를 가지게 되게 합니다.
자체에 싱크신호라는 것은 1 -> 0 , 0 -> 1 로 트리거 되는 지점을 싱크점으로 잡으면 되서 입니다.

아래부분은 제가 짠 프로그램에 주석입니다.
/*
| Get timing | | BYTE 1 | BYTE 2 ........ | STOP |
_ _ _ _ _______ _______
.... _/ _/ _/ _/ _______X-x-X-x-X-x-X-x-X-x-X-x-X-x-X-x-X-x-X-x-X-x-........X-x-X-x-X_______/
| | |
| | | | | | | | | | | | | | | | | ........| | | | | | | | |
............ SYNC | SOF | DATA ........ | EOP |
포맷은 위와 같음.

-. 데이터 검출은 입력이 변하는 순간의 시간을 측정하여 펄스의 폭을 얻고,
그 값으로 제대로 들어온 값인지 아닌지 검사.
-. 검출순서는 SYNC가 들어오는지 감시하다가 1과 0의 연속이 8번 되면 (0xaa or 0x55)
SYNC로 인식하고 -> SOF를 기다린다. -> SOF가 들어오면 -> DATA를 수신하기시작하여
-> EOP가 올때까지 수신한다. -> EOP가 들어오면 수신을 중단한다.
*/

펄스를 일정시간마다 샘플링 하지 않고,
트리거 지점을 잡아 시간을 측정하고 허용오차 범위내에 들어오는가 판단하여
펄스를 검출합니다. 만약 2bit의 길이 라면 1bit 시간의 두배가 되니깐요.
이 방법은 맨체스터 코드의 특성을 이용한것으로
실제 적용한 봐로는 좋은 방법입니다.

멘체스터 코드의 대한 내용은 초기에 언급한대로 간단합니다.
다만 이걸 프로그램 상에 실제 적용하는 것은 각자에 따라 다른것이고, 쉽지 않은 것입니다.
세상에 말로하자면 안 어려운게 없으니깐요. ^^;

조금이라도 도움이 되셨기를 바랍니다.

글로 쓰자니 힘드네요...

이상!
조회 수 :
3369
등록일 :
2003.04.04
16:12:05
엮인글 :
http://www.icetiger.pe.kr/zeroboard_xe/free/1052/910/trackback
게시글 주소 :
http://www.icetiger.pe.kr/zeroboard_xe/1052
List of Articles
번호 제목 글쓴이 날짜 조회 수
50 ☞ 드디어 성공했습니다... 강성현 2003-04-10 3532
49 구경잘하구 간다~ 양금옥 2003-04-09 3385
48 날 잘 모르십니까? 정충호 2003-04-08 3493
47 ☞ 날 잘 모르십니까? 강성현 2003-04-08 3341
46 강성현씨 (주)엘포트에서 좀 보자고 하네요~ 연구소 2003-04-08 3416
45 ☞ 강성현씨 (주)엘포트에서 좀 보자고 하네요~ 강성현 2003-04-08 3506
44 주말 잘 보내셨는지요.... 조형구 2003-04-07 3136
43 ☞ 주말 잘 보내셨는지요.... 강성현 2003-04-07 3377
42 ☞ ☞ 주말 잘 보내셨는지요.... 조형구 2003-04-07 3367
41 잘지내니....??? 김종백 2003-04-06 3424
40 Menchester Code 킹덤 2003-04-03 3287
» ☞ Menchester Code 강성현 2003-04-04 3369
38 주인장님.~ 정다운 2003-04-01 3506
37 ☞ 주인장님.~ [1] 강성현 2003-04-01 3518
36 ☞ 주인장님.~ 조형구 2003-04-01 3376
35 한계점에 다달은것 같습니다...ㅜㅜ 조형구 2003-03-31 3338
34 ☞ 한계점에 다달은것 같습니다...ㅜㅜ 강성현 2003-04-01 3495
33 ☞ ☞ 한계점에 다달은것 같습니다...ㅜㅜ 조형구 2003-04-01 3427
32 안녕하세요 선배님 조형구 2003-03-28 3420
31 ☞ 안녕하세요 선배님 강성현 2003-03-28 3456