ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [마이크로프로세서] 엘리베이터 층 도착 원리
    학점은행제/마이크로프로세서 2021. 3. 6. 15:08

    ASM 차트를 이용한 간단한 엘리베이터 설계

     

    <2층 엘리베이터 동작>

    출처 : 숭실원격평생교육원

     

    1층 상태일 때

    • 2층에서 SW2가 눌리면 모터를 상승 방향으로 회전함
    • 상승 상태로 상태천이

     

    상승 상태일 때

    • 2층 센서 S2가 감지되면 LED L1 OFF, L2 ON (1층에 있는 LED 등이 꺼지고, 2층에 있는 LED는 켜짐)
    • 모터 회전을 정지시킴 (쭉 올라가다가 도착 센서를 만나면 버튼 불이 꺼진다)
    • 2층 상태로 천이

     

     

     

     

     

     

    2층 상태일 때

    • 1층에서 SW1이 눌리면 모터를 하강 방향으로 회전함
    • 하강 상태로 상태 천이

     

    하강 상태일 때

    • 1층 센서 S1이 감지되면 LED L1 ON, L2 OFF (1층에 있는 LED 등이 켜지고, 2층에 있는 LED는 꺼짐)
    • 모터 회전을 정지시킴
    • 1층 상태로 천이

     

    실험의 목적

    1) 개략적인 상태도를 만듬

    2) 상태 기계에서 사용되는 신호와 상태 변수를 정의함

    3) 상태도를 구체화함

    4) 요청/응답 인터페이스를 위한 변수를 정의함

    5) 인터럽트 서비스 루틴에서 할 일을 정의함

    6) 상태도를 ASM 차트로 만듬

    7) 요청/응답 인터페이스를 프로그램으로 만듬

     

     

    외부 장치와 관련된 부품

    외부 장치 동작 입출력 신호
    DC 모터 H-브리지 회로에 연결되어 전회전, 역회전되고 엘리베이터를 올리거나 내림 출력
    H-브리지 회로 모터 구동을 위한 Motor+, Motor- 신호를 생성하는 모듈 출력
    도착 감지 센서  마이크로 리미트 스위치를 이용하여 엘리베이터 도착을 감지한다 입력
    엘리베이터 요청 스위치 2층 또는 1층에서 스위치가 눌리면 엘리베이터를 요청함 입력
    층 표시 장치 엘리베이터가 어느 층에 있는지 표시하기 위한 장치다 출력

    *어린이가 타는지, 성인이 타는지, 몇명이 타는지에 따라 상승 하강 속도를 조절해줘야한다

     

     

    구체화되는 상태도를 위한 신호 정의

    구분 신호명
    외부 입력신호 (장치 신호) SW1, SW2
    외부 입력신호 (조작 신호) S1, S2
    내부 장치 신호 없음
    외부 명령 신호 A, B, C, D, L1, L2
    상태 변수 state
    변수 f1, f2 (외부 인터럽트를 위한 변수)

     

     

     

    댓글

Today
Designed by Danbee Park.