디지털 논리회로 연습문제 4장

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
>
최초 생성일 2024.10.07
3,500원
AI자료를 구입 시 아래 자료도 다운로드 가능 합니다.
새로운 AI자료
생성
다운로드

상세정보

소개글

"디지털 논리회로 연습문제 4장"에 대한 내용입니다.

목차

1. 서론
1.1. 실험의 목적
1.2. 실험 이론
1.2.1. 교안
1.2.2. PLC
1.2.3. MCU
1.2.4. Embedded Controller

2. 실험 설계
2.1. 실험 장치
2.2. 실험 방법
2.3. 실험 시 유의 사항

3. 실험 결과 및 분석
3.1. 실험 결과
3.1.1. LED 깜박이기 주기 변경
3.1.2. LED 순차적 점등
3.2. 고찰
3.2.1. LADDER LOGIC과 BASIC언어의 장단점
3.2.2. 큐블럭의 예제

4. 참고 문헌

본문내용

1. 서론
1.1. 실험의 목적

큐블록은 내장제어를 위한 초소형 컴퓨터이다. 기존에 우리가 사용하는 PC는 사무용이나 가정용으로 적합하지만, 특정 장치를 제어하는 내장형 제어용으로는 적합하지 않다. PC보다 작고 장치 제어에 필요한 기능만을 갖춘 초소형 컴퓨터가 필요한데, 큐블록은 PLC와 MCU의 중간 위치에 있는 "임베디드 컨트롤러"이다. 이번 실험에서는 큐블록을 이용한 예제를 연습해 보는 것이 실험의 목적이다.


1.2. 실험 이론
1.2.1. 교안

큐블록은 LADDER LOGIC과 BASIC언어를 지원하는 초소형 컴퓨터이다. LADDER LOGIC과 BASIC 언어는 서로 다른 프로그래밍 방식을 가지고 있다.

LADDER LOGIC의 가장 큰 특징은 모든 회로가 동시에 동작하는 "병렬처리(Parallel)방식"이라는 점이다. 회로들이 언제든지 동작 가능한 상태로 대기 중이며, 입력이 들어오면 출력 포인트가 활성화된다. 이에 반해 BASIC 언어는 첫 번째 행부터 차례대로 실행되는 "순차처리(Sequencial)방식"이다.

LADDER LOGIC은 공장자동화용 컨트롤러인 PLC에서 주로 사용되고 있으며, 프로그래밍 언어인 BASIC, C, 어셈블러 등은 PC나 MCU에서 사용된다. 큐블록 스튜디오에서 작성한 프로그램은 중간언어 형태로 컴파일되며, 이 중간언어를 "TOKEN"이라고 한다. TOKEN은 케이블을 통해 큐블록의 플래시 메모리로 다운로드 되고, 큐블록의 메인 CPU가 이를 해석하여 동작을 수행한다.

따라서 큐블록은 LADDER LOGIC과 BASIC 언어 중 사용자가 선호하는 방식을 선택하여 제어 프로그램을 작성할 수 있는 융합형 임베디드 컨트롤러라고 볼 수 있다.


1.2.2. PLC

PLC(Programmable Logic Controller)는 "Process 혹은 Equipment 의 제어를 위한 논리연산, Sequence 제어, 지연, 계산 및 산술 연산 등의 제어동작을 시키기 위해, 제어순서를 일련의 명령어 형식으로 기억하는 메모리를 갖고, 이 메모리의 내용에 따라 디지털, 아날로그의 입출력 모듈을 통해 여러 가지 기계와 프로세스를 제어하는 디지털 조작형 전자장치"이다. 여기서 Sequence 제어란, 다음단계에서 해야 할 제어동작이 미리 정해져 있어서 앞단계의 제어동작 완료, 혹은 제어동작 완료 후 일정시간이 경과 후에 다음단계로 제어결과를 이행하는 일련의 제어동작을 말한다.


1.2.3. MCU

마이크로컨트롤러(Microcontroller) 또는 MCU(Micro Controller Unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어져 정해진 기능을 수행하는 컴퓨터이다. C...


참고 자료

양영일, 『VHDL을 이용한 디지털 논리회로 설계』, 미래컴(2010)
노승환, 『디지털 시스템 설계 및 실습』, 한빛아카데미(2017)

PLC - http://www.kemco.or.kr/up_load/blog/PLC.pdf
MCU - https://ko.wikipedia.org/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC
Embedded Controller - https://ko.wikipedia.org/wiki/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C_%EC%8B%9C%EC%8A%A4%ED%85%9C
LADDER LOGIC - 한국 CAD/CAM 학회 논문집 제14 권 제1호 2009년 2월 p.50-59
UML 기반 PLC 래더 로직 설계와 코드 자동 생성 – 한관희, 박준우
BASIC언어, Visual BASIC 언어 - 비주얼 베이직 프로그래밍(윈도우 프로그래밍의 첫 걸음) 고응남 저, 한빛미디어 (p24 ~ p28)
사용 예시 - http://www.comfile.co.kr/shop/main/index.php (회사소개 -> 응용사례)
패스워드를 이용한 엘리베이터 시스템 - 대한민국 특허청 (출원번호 10-2008-0070182, 출원일자 2008년07월18일, 출원인 주식회사 우주테크, 발명자 박종훈 대리인 김동우)
사용자 위치 추적을 이용한 스피커의 방향 및 음량 최적화시스템 대한민국 특허청 (출원번호 10-2007-0111746, 출원일자 2007년11월02일, 출원인 한양대학교 산학협력단, 발명자 김종현, 신홍식, 대리인 이은철, 유완식)

주의사항

저작권 EasyAI로 생성된 자료입니다.
EasyAI 자료는 참고 자료로 활용하시고, 추가 검증을 권장 드립니다. 결과물 사용에 대한 책임은 사용자에게 있습니다.
AI자료의 경우 별도의 저작권이 없으므로 구매하신 회원님에게도 저작권이 없습니다.
다른 해피캠퍼스 판매 자료와 마찬가지로 개인적 용도로만 이용해 주셔야 하며, 수정 후 재판매 하시는 등의 상업적인 용도로는 활용 불가합니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우