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

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

상세정보

소개글

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

목차

1. 개요
1.1. 실험 목적
1.2. 실험 이론
1.2.1. PLC
1.2.2. MCU
1.2.3. Embedded Controller

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

3. 실험 결과
3.1. LED의 깜박이는 주기 변경
3.2. LED 순차 켜기

4. 고찰
4.1. LADDER LOGIC과 BASIC 언어의 장단점
4.2. 큐블럭 적용 사례

5. 참고 문헌

본문내용

1. 개요
1.1. 실험 목적

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


1.2. 실험 이론
1.2.1. PLC

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


1.2.2. MCU

마이크로컨트롤러(Microcontroller) 또는 MCU(Micro Controller Unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어져 정해진 기능을 수행하는 컴퓨터이다. CPU 코어, 메모리 그리고 프로그램 가능한 입/출력을 가지고 있다. NOR 플래쉬, EPROM 그리고 OTP ROM 등의 메모리를 가지고 있어 정해진 기능을 수행하도록 프로그래밍 코딩하고 이 기계어 코드를 써 넣는다. 기계어 코드가 실행되기 위한 변수나 데이터 저장을 위해 적은 용량의 SRAM을 가지고 있다. 기타 칩에 따라 EEPROM을 내장하기도 한다.

마이크로컨트롤러는 규모가 작은 시스템에 사용하므로 보통 운영 체제를 포함하지 않는 경향이 있다. 반면 임베디드 시스템은 좀 더 규모가 크기 때문에 운영 체제(윈도 CE, 또는 리눅스 커널)가 시스템에 포함된다. 이 운영체제 위에 특수한 기능만을 수행하도록 응용 프로그램이 장착되어 동작하는 경향이 있다. 예를 들어 같은 ARM이라도 마이크로컨트롤러는 한 칩에 메모리(플래시, RAM)를 포함하고 기타 하드웨어(타이머, UART, SPI, ADC 등 필요에 따라 장착)를 포함한다. 여기서 메모리는 용량이 크지 않기 때문에 운영체제를 포함하기에는 한계가 있다. 그러나 임베디드 시스템에서는 하드웨어는 한 칩내에 장착하지만, 칩 밖에 많은 용량의 메모리를 장착하고 PCB에서 연결하는 것이 일반적이다. 이것은 시스템이 크기 때문에 용량이 큰 메모리를 시스템에 장착할 필요성이 있기 때문이다.


1.2.3. Embedded Controller

내장형 컨트롤러는 마이크로컨트롤러와는 달리 규모가 큰 시스템에 사용된다. 내장형 컨트롤러는 마이크로컨트롤러와 비교하여 운영 체제(윈도우 CE, 리눅스 커널 등)가 포함되어 있으며, 운영 체제 위에 특수한 기능만을 수행하는 응용 프로그램이 장착되어 동작한다.

예를 들어 ARM 프로세서 기반 내장형 컨트롤러의 경우 한 칩 내에 메모리(플래시, RAM)와 타이머, UART, SPI, ADC 등 다양한 주변장치를 포함하고 있다. 마이크로컨트롤러와 달리 내장형 컨트롤러는 칩 외부에 많은 용량의 메모리를 장착하고 PCB에서 연결하는 것이 일반적이다. 이는 내장형 시스템이 크기 때문에 용량이 큰 메모리를 필요로 하기 때문이다.

내장형 컨트롤러는 마이크...


참고 자료

양영일, 『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% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우