..PAGE:1Door Lock 제작 계획서2009년 09월 01일호서대학교전자과 황선필전자과 양철용..PAGE:2C o n t e n t sContents▷ 1. 제작 목적 및 목표▷ 2. 제작 내용▷ 3. 기본 구성 알고리즘▷ 4. Device & Program Tool▷ 5. 사용 될 부품 종류▷ 6. 전체 개발 계획..PAGE:3제작 목적 및 목표1. 제작 목적 및 목표▷ 제작 목적이번 Project인 Door Lock을 제작 함으로서, 좀 더 마이컴의 여러 가지사용방법을 알아보고, 목적에 맞는 마이컴 선정 및 제어방법을 익히는것에 목적을 두고 제작한다.▷ 제작 목표일반 적인 Door Lock은 간단히 Open Password 를 입력하는 방식을사용 하였으나, 우리가 제작할 목표는 ID 및 Password 를 입력하는방식을 사용 함으로서, 각 개인의 출입기록 및 통계를 구할 수 있도록하는 것을 최종 목표로 한다...PAGE:4제작내용2. 제작 내용마이컴을 이용한 Door Lock 제작Character LCD를 이용한 화면 출력Switch를 ID 및 Password 입력Sub Motor를 제어하여 Open, Close 동작Rs232 또는 USB를 통한 PC와의 Database 접속..PAGE:5기본구성3. 기본 구성 및 알고리즘..PAGE:6알고리즘ID 입력YesNoPassword 입력DB접속 ID 확인Error 후 재입력YesNoDB접속 PW 확인3. 기본 구성 및 알고리즘Door Open3회 Return 후 Error시출입제한..PAGE:7Device4. Device & ProgramTool▷Select Device=> Mircochip 사의18F4680참고사항▷MAPS기능을 이용한 적절한Device 선택▷선택이유1. 기존 16F877A 보다 큰 P.Memory제공2. 10MIPS의 처리속도 제공3. 16bit Timer 3개 제공 및 10bit PWM제공..PAGE:8Program Tool4. Device & ProgramTool▷ 사용할 Program Tool예상1)Microchip 사의 MPLAB IDE에서 CCS-C의 Compiler예상2)Microchip 사의 MPLAB IDE에서 C18 CompilerTool 사용 배경)MPLAB은 프로그램상에서Device의 프로그램을 Simulation이 가능 함으로 Device에 Write 하지않고 미리 결과를 예측할 수 있으므로사용에 용이하다...PAGE:9Element5. 사용될 부품 종류종류사용 용도그림18F4680(마이컴)18F4680 에 롬라이터(ICD2)를이용하여 프로그램 한 후 제어.CharacterDisplayKeypad를 통하여 입력 된 값을출력 하기 위하여 사용.SwitchKeypad(0~9) 및 “확인” “취소” 버튼을 구성하기 위해 사용.MotorDoor의 Lock Open/Close부분.