[공학/컴퓨터/통신] 엘리베이터
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[공학/컴퓨터/통신] 엘리베이터에 대한 보고서 자료입니다.

본문내용

VHDL을 이용한 엘리베이터 설계
1.엘리베이터 설계에 관련된 스위치와 LED 명칭
엘리베이터는 다음과 같이 동작한다.
아래층에서 위층으로 올라가는 도중에 위층과 아래층의 버튼이 동시에 눌러지면 일단은 위층에 갔다가 다시 내려온다. 반대로 내려오는 도중에 위층이나 아래층이 동시에 눌러지면 아래층으로 갔다가 다시 위층으로 올라간다.
이런방법으로 프로그램 했고 스위치가 눌려지면 그에 해당하는 led가 불이 켜지고 그 층수에 도달하면 꺼지게 되어있다. 그리고 엘리베이터가 올라가는 방향과 내려오는 방향은 MotorDir로, 모터가 회전하는지는 Motor로, 문이 열리고 닫히는 것은 door로, 현재 위치가 어딘지는 segment로 표시 하였다.
아래와 같이 상태도를 그려서 그에맞게 프로그램 하기는 했지만 완벽하게 동작은 하지 않습니다. 거의 비슷하게 동작을 하죠..
상태도에서 One Static는 초기 상태(1층에서 엘리베이터가 멈춰있는상태), One2Two는 1층에서 2층 올라가는 상태, ElMove는 엘리베이터가 움직이는 상태(외부 클럭이 8MHz이다. 클럭에 맞춰서 동작을 하기 때문에 약 4000000개의 펄스가 들어오면 0.5초가 계산된다. 엘리베이터가 움직이는 상태도 표시 해야하기 때문에 이 상태가 필요하다), RisingTwo는 2층 도달상태, DoorOpen은 엘리베이터 문이 열리는 상태, Rising_Two_Static는 2층에서 엘리베이터가 멈춰있는 상태이다.
소스 파일을 함께 첨부 하고자하니 참고해서 한번 해보세여, 재미 있어요...
2. 엘리베이터 동작 상태도
3. 핀배치
사용순서
Xilinx 가 깔려있는 상태에서 Xilinx -> Project Manager 선택
Creat a New Project를 선택하면 다음 창이 뜬다.
여기에서 HDL로 선택하고 Name 난에 Project Name을 적고 OK를 치면
Design Entry에서 HDL을 선택하면
여기에서 Creat Empty를 선택 하고 OK 하거나 기존의 파일이 있으면 파일을 선택하고 OK
이제부터 소스 파일을 작성한다.
엘리베이터의 소스 파일은 다음과 같다.
소스 파일을 다 작성하면 저장을 시킨다. 저장은 Project 파일을 만들어 놓은 곳에 한다.
그리고 작성된 소스 파일의 문법이 맞는지를 확인하는데 다음과 같다.
문법체크가 성공적으로 이루어 지면 이 파일을 프로젝트에 등록 시킨다.
등록시키는 방법은 다음 그림에서처럼 Add To Project를 선택하면 프로젝트 파일에 등록을 시킨다.
동록된 프로그램의 문법이 맞으면 다음과 같이 녹색으로 체크가 된다.
지금까지는 소스 파일 작성에서 등록, 문법체크가 끝났다.
이제는 Synthesis를 해보자.
메인 화면에서 Synthesis를 선택하면 다음 그림이 나온다.
여기에서는 Target Device -> Family에서 SPARATAN 계열의 S10PC84를 선택하고 Run(지금 해보고 하는

키워드

  • 가격4,200
  • 페이지수10페이지
  • 등록일2012.10.29
  • 저작시기2001.1
  • 파일형식한글(hwp)
  • 자료번호#773655
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니