(2) 회로도 설계
■ 전압(레귤레이터)
AVR에서 사용하는 전압은 5V입니다. 하지만 5V가 없는 경우나 조금 불안정한
경우를 대비 하여 레귤레이터(7805)를 사용하여 안정적인 5V 전압을 만들어
주었습니다. 여기에서 레귤레이터란 정전 압을 만들어 주는 역할을 합니다.
■ RS-232 통신
RS232란 컴퓨터에서 비동기식 신호를 이용하여 통신을 할 수 있게 하기 위해
쓰이는 부품. 컴퓨터에서 나오는 신호레벨은 0~5V이기 때문에 먼 전송로를
통하여 가려면 잡음에 강하고 주위환경에 강한 통신방식을 가져가야 합니다.
그래서 MAX232칩에서는 (-12V ~ +12V)까지 전압을 사용하여 트위스트 형태로
서 전송로를 가지게 됩니다. RX와 TX의 두선에 전압레벨차가 인가되어 장치
까지 도달하게 됩니다.
이번 프로젝트에서 사용하는 칩은 MAX232 와 MAX3232가 있는데 이 두개의 칩
의 역할은 같습니다. 단지 입력되는 전압의 레벨이
MAX232 입력 0 ~ 5V
MAX3232 입력 0 ~ 3.3V
로 이 입력되는 전압의 레벨 밖에 차이가 없습니다.
그리고 출력은 (-12 ~ 12V)이기 때문에 MAX232와 MAX3232는 통신이 가능 합
니다. 이 두개의 칩의 역할은 같은데 두개를 사용하는 이유는 먼저, 우리가
사용하는 ARM 보드의 cpu는 TX, RX가 0~3.3V의 전압으로 신호를 주고받아야
하기 때문에 MAX3232를 사용해야 합니다. 만약에 ARM 보드도 0~5V로 동작한
다면, MAX3232가 필요 없이 MAX232로만으로 통신이 가능합니다.
일단 MAX232는 CPU칩에 같이 달려 나와 있기 때문에 따로 납땜을 하지 않고,
MAX3232를 납땜을 하였습니다. 그리고 메인 보드와 달리 통신 부분만 담당하
는 보드를 따로 만들어 납땝을 하였습니다.
■ 전체 설계도
'My Project > 교통정리로봇' 카테고리의 다른 글
[교통정리로봇] 프로젝트 문서 3. 설계(첫번째) (0) | 2009.04.29 |
---|---|
[교통정리로봇] 프로젝트 문서 3. 설계(두번째) (0) | 2009.04.29 |
[교통정리로봇] 프로젝트 문서 4. 구현(첫번째) (0) | 2009.04.29 |
[교통정리로봇] 프로젝트 문서 4. 구현(두번째) (0) | 2009.04.29 |
[교통정리로봇] 프로젝트 문서 4. 구현(세번째) (0) | 2009.04.29 |