Welcome to My World (www.dgmayor.com)

하드웨어 37

6.PLC 설명

PLC(Programmable Logic Controller)란 종래에 사용하던 제어반 내의 릴레이 타이머, 카운터 등의 릴레이제어반 기능을LSI, 트랜스터 등의 반도체 소자로 대체시켜, 기본적인 시퀀스 제어 기능에 수치 연산 기능을 추가하여 프로그램 제어가 가능하도록 하며 메모리에 있는 프로그램의 시작과 끝을 순환(SCAN)하면서 로직을 수행하면서 자율성이 높은 제어 장치이다. PLC는 초기에는 PC(Prgrammable Controller)로 불리었으나 개인용 컴퓨터의 약자인 PC와 혼동되므로 1978년미국 전기 공업회 규격 (NEMA:NATIONAL ELECTRIC MANUFACTURING ASSOCIATION)에서 PLC(Programmable Logic Controller)로 명명하고 “디지털 ..

4. CC-Link 설명 2

1. CC-Link의 전송 방식 먼저 CC-Link에서 어떠한 전송 방식이 있는지 소개하겠습니다. ① 사이클릭 전송 - 네트워크로 지정된 영역의 데이터를 정기적으로 자동 송신 - 따로 프로그래밍 하지 않아도 설정에 의해 자동 전송 - 일반적인 CC-Link 데이터 교환 방법 ② 트랜전트 전송 - 데이터 교환 요청이 있을 때만 전송 2. CC-Link의 구성 및 종류 ① 마스터국(局) - 데이터 링크를 관리, 제어하는 국 - 네트워크 제어 정보를 보유(파라미터) ② 로컬국 - 마스터국 or 다른 로컬국과 교신을 함 ③ 인텔리전트 디바이스국 - 시이클릭전송, 드랜전트 전송을 실시 - 로컬국도 인텔리전트 디바이스에 속함 ④ 리모트국 - 리모트I/O국과 리모트 디바이스국이 있음 3. 리모트 입출력 디바이스와의 ..

3. CC-Link 설명 1

오늘은 CC-Link에 대한 설명을 해보겠습니다. 간단히 정의부터 시작하자면 CC-Link란, 미쓰비시(MELSEC)에서 만든 통신규격으로 복잡한 배선 없이 몇 개 또는 단일화된 선 1개로 통신을 할 수 있게 만든 것입니다. CC-Link에는 정말 여러 가지의 종류가 있으며 각 종류마다 케이블의 모양이 다릅니다. 그중에서 제일 많이 사용되는 CC-Link는 CC-Link IE이며 IE는 이더넷(LAN 케이블)을 이용한 CC-Link 통신을 의미합니다. 그럼 이제부터 예를 들어 설명해보겠습니다. 1. CC-Link의 연결 설정 다음과 같이 마스터 국 1개 / 로컬 국 1개의 구성을 만든다. 설명을 붙이자면 ① 마스터 국이 로컬 국을 관리하는 형태 ② 리모트 I/O는 CC-Link의 입출력 장치로 간주됨 ③..

1. MELSEC 명령어

디바이스 비트 디바이스, 주로 ON/OFF신호를 취급 X 입력 Y 출력 M 내부 릴레이 L 래치 릴레이 S 스탭 릴레이 B 링크 릴레이 F 애넌시애이터 워드 디바이스, 주로 데이터를 취급, 16비트로 1워드를 구성 T 타이머 C 카운터 D 데이터 레지스터 W 링크 레지스터 R 파일 레지스터 Z, V 인덱스 레지스터 N 네스팅 P 포인터 I 인터럽트용 포인터 K 10진 정수 H 16진 정수 SET : 입력조건이 ON으로 되면 지정된 디바이스를 ON으로 하고, 입력조건이 OFF가 되어도 ON상태를 유지한다 RST : 지정된 디바이스를 OFF상태로 한다. PLS : 펄스 입력조건이 올라갈때 지정된 디바이스의 1스캔 ON명령(예: PLS M5) PLF : 펄스 입력조건이 내려갈 때 지정된 디바이스의 1스캔 ON..

12 . CPU 구조 및 논리회로, 전자회로 재정리 (2)

트랜지스터는 Emitter(E), Collector(C), Base(B)로 구성 위에서 봤듯이 Base에 전류가 흐르면 NPN : C -> E로 전류가 흐름 PNP : E -> C로 전류가 흐름 즉, 가운데 도선(B)에 특정 전압을 걸어주면 전류가 흐름 이 트랜지스터를 이용하면 우리가 배운 논리회로를 구현할 수 있음 트랜지스터 두 개를 직렬로 연결해 각 Base 부분인 A, B에 전류의 여부에 따라 출력이 결정되며 이는 우리가 알고 있는 AND 게이트가 된다 트랜지스터를 병렬로 연결하면 우리가 알고 있는 OR 게이트이다 NOT 게이트는 출력을 트랜지스터 앞에 달면 Base에 전류가 없는 경우 출력으로 전류가 흐르고 Base에 전류를 흘려주면 트랜지스터 쪽으로 전류가 흐르게 됨 NOT 게이트 위에서 나온 ..

11. CPU 구조 및 논리회로, 전자회로 재정리 (1)

CPU - Central Processing Unit - 중앙 처리 장치 - 기억, 해석, 연산, 제어 수행 CPU와 RAM은 반도체로 구성됩니다 - 도체 : 비저항이 작아 전기가 잘 통하는 물체 - 부도체 : 비저항이 높아 전기가 잘 통하지 않는 물체 - 반도체 : 도체와 부도체의 중간 정도로 전기가 통하는 물체 반도체는 주로 실리콘으로 구성 실리콘은 최 외각 전자가 4개 다른 실리콘 원자들과 전자를 공유하며 단단하게 결합됨 원자는 최 외각 전자가 8개 일 때 가장 안정적인 구조임 서로 안정적으로 단단하게 결합되어 있으면 전자가 이동하지 않음 => 전류가 흐르지 않음 즉, 순수한 실리콘은 전류가 통하기 어려움 때문에 실리콘보다 전자가 많거나 적은 원소를 첨가해 전류를 통하게 만들어줌 실리콘에 전자가 적..

10. PCB와 FPCB의 차이

2018. 8. 6. 5:50 안녕하세요.탱~탱크입니다. 오늘은 어떤 하루를 보내시고 있으신가요? 무더운 8월입니다. 곧 있으면 8월도 끝나고 9월이 찾아오겠지요. 시간은 금방금방 갑니다. 이번 포스팅의 주제는 FPCB(연성인쇄회로기판) 뜻과 시장 구조, 관련주에 대해서 알아볼려고 합니다. 사실 IT 쪽에는 기술 발전이 빠르기 때문에 하나하나 공부하기에 벅찹니다. 그래도 기본 개념을 알고 있어야 이게 무엇인지는 대략 감을 잡을 수 있기 때문에 한번 용어 정리 해보고 가겠습니다. FPCB : 연성인쇄회로기판 PCB : 인쇄회로기판 딱 봐도 '연성'이라는 단어가 차이가 납니다. 그냥 인쇄회로기판은 전도선, 신호선을 사용해 전기적으로 전자부품을 연결하고 기판 자체가 딱딱합니다. 대부분의 전자기기 컴퓨터, TV..

9. PCB 조립 방법

반도체용 인쇄회로기판 이른바 ‘PCB(Printed Circuit Board)’는 기본적으로 ‘기판’입니다. 기판 자체는 별다른 기능을 발휘하지 못합니다. 여기에 각종 ‘전자부품’을 장착(조립)하면서 비로소 상품으로서의 부가가치가 올라갑니다. 이처럼 PCB에 전자제품을 장착하기 위해선 ‘표면실장기술(SMT·Surface Mount Technology)’이 필요합니다. 전자부품 공정 기술의 꽃이라고도 불리는 SMT에 대해 알아보겠습니다. 출처 셔터스톡 0.1mm 이하 간격으로 전자부품 납땜해야 PCB 공정의 마지막 단계는 조립입니다. 다만 일반적으로 생각하는 제조 분야의 조립과는 달리 고도로 전문적인 영역입니다. 즉, SMT를 바탕으로 하는 PCB 조립은 기판 위에 반도체나 다이오드, 칩 등을 다수 장비로..

8. PCB 설계 방법

PCB(Printed Circuit Board)는 제품에 특정한 기능을 부여하기 위해 반도체를 비롯해 다양한 부품을 하나의 판 위에 모아놓은 인쇄회로기판입니다. 부품이나 배선 등이 워낙 복잡하게 얽혀있다 보니 무턱대고 만들기에 앞서 철저한 설계 과정이 필수적입니다. 본격적인 제조, 건축에 들어가기에 앞서 '설계'를 우선적으로 해야한다는 점에서 집짓기와 비슷하다고 할 수 있습니다. 집을 짓기 위해선 먼저 '어떤 집'을 지을지에 대한 큰 그림을 그려놓는 작업이 필요합니다. 평수는 어느 정도로 할 것인지, 방은 몇 개로 할 건지, 방마다 창문은 몇 개씩 배치할 것인지, 층과 층 사이를 연결하는 계단은 어느 곳에 위치시킬 것인지 등등 전체적인 구조가 짜여야만 삽을 들지 포크레인을 부를지도 결정할 수 있겠죠. 창..

7. 아두이노 센서 정리

아두이노 부품들을 좀 많이 샀다(사실 내가 원해서 산 것은 아니다) 부품 37개가 들어있는 키트를 샀다. 아래는 각 부품들에 대해 내 생각들을 적어놨다. 각 부품들의 이름은 순서대로 맨 아래에 적어놨다. 37의 부품이 들어있는 통이다.(중간에 잘못 온 게 있긴 하다) 부품 통에 들어있는 부품 목록들이다. 아는 것들도 많았지만 모르는 센서도 많았다. 일단 첫 번째 센서는 조이스틱이다. 다들 알 것이라 믿고 설명은 생략하겠다. 위의 센서는 사진만 봐서 알 수 있는 사람도 있지만 모르는 사람을 위해 알려주겠다. 위의 센서는 Flame라는 센서다(부품 명에 그렇게 되어있다.) 한국말로는 불꽃 감지센서 정도가 되겠다. 사실 위의 센서는 불꽃에서 나오는 적외선을 감지하는 센서이므로 큰 의미에서는 적외선 센서라고도 ..

6. pcb 정리 - 2

안녕하세요, 메카솔루션입니다. 아두이노를 활용해 프로젝트를 진행하다 보면 복잡해지는 회로로 답답할 때가 있습니다. 그럴 때마다 이걸 압축해 버릴 수는 없을까? 고민을 하게 되는데요, 이럴 때 PCB를 사용하면 프로젝트의 퀄리티를 끌어올릴 수 있습니다. ​ 이번 포스팅에서는 우선 PCB에 대한 구조와 용어를 알아보고, 이어지는 포스팅을 통해 PCB 회로를 직접 설계해 보도록 하겠습니다. PCB를 설계할 때 자주 언급되는 용어이니 한 번쯤은 읽어보세요! ​ PCB란? 좌: 아두이노 우노 PCB(오픈소스), 우: https://www.gadgetronicx.com/multilayer-pcb-explained/ PCB는 Printed Circuit Board의 약자로, 단순히 번역하자면 "인쇄 회로 기판"을 의..

5. PCB (Printed Circuit Board)란???

인쇄 회로 기판 위키백과, 우리 모두의 백과사전. 1983년 싱클레어 ZX 스펙트럼 컴퓨터 기판의 한 부분. 장착된 인쇄회로기판은, 어떤 실장된 전기부품과 전도 전선, 다른 면으로 통하는 홀을 보여주고 있다 전자공학에서 인쇄 회로 기판(印刷回路基板) 혹은 Printed Circuit Board(PCB, 피시비)는 저항기, 콘덴서, 집적 회로 등 전자 부품을 인쇄 배선판의 표면에 고정하고 부품 사이 구리 배선으로 연결해 전자 회로를 구성한 판이다. 기계적 지원에 사용되고 동 기판에서 비전도 "기판"으로 습식 식각한 전도선이나 신호 선을 사용하여 전기적으로 전자 부품을 연결한다. 대체 명칭으로 인쇄 와이어 본딩(PWB)과 식각 와이어 본딩으로도 불린다. 전자 부품이 "부착된" 보드는 인쇄 회로 조립(PCA)..

4. 아두이노 서보모터 제어하기

서보모터는 별도의 드라이버없이 아두이노의 라이브러리만 이용하여 동작시킬 수 있습니다. (엄밀히 말해서 서보모터 안에 컨트롤러가 들어있습니다.) 테스트에 사용한 서보모터는 'DGS-288'입니다. (참고 : 스카이홀릭 - DGS-288 - Digital Servo) 1. 서보 모터 동작 시키기 일단 서보모터를 연결해 봅시다. 1-1. 보드 구성 그냥 아두이노에 연결해도 됩니다. 전 포스팅을 하는 입장이라 다른 글과 비슷한 화면을 보여주기 위해 브레드보드를 사용한 것입니다. ServoMotor_001_001.fzz 1-2. 펌웨어 작성 서보모터는 라이브러리를 이용하면 간단하게 제어할 수 있습니다. #include int potPin = 0; int servoPin = 9; Servo servo; int nS..

3. 아두이노 포트 찾기

아두이노 보드를 우분투에 연결했는데......이놈 포트 이름이 뭐로 잡힌 거지 ㅡ,.ㅡ;;; 윈도우에서야 장치관리자를 통해서 보면 되는데 우분투에서 장치관리자 대용으로 내가 쓰는 프로그램에는 그런 정보가 전혀 나오질 않습니다;;; (참고 : [Ubuntu 12.xx] 장치관리는 어떻게 하지?) 결국 그냥 우분투에 아두이노를 연결하고 아두이노 프로그램을 설치해서 확인했습니다. ㅜㅜ 이게 뭥미;;; 여튼 구글링을 해보니 시리얼 포트정보는 'dmesg'를 해보면 안다고.... 그래서 해보니 리스트가 눈 돌아가게 나오내요 ㅎㅎㅎㅎ 스압 ㅡ.-;; 결국은 시리얼 포트가 잡히면 tty라는 이름이 붙어서 동작하게 되므로 'tty'가 포함된 포트를 검색하기위해 아래와 같이 명령어를 입력해 줍니다. 1 dmesg | g..

2. 아두이노와 라즈베리 파이의 차이점

[강좌 글. 라즈베리파이와 아두이노의 차이점] 많은분들이 아두이노와 라즈베리파이를 두고 어느 것을 선택해야할지 고민합니다. 이 글에서는 이런 고민을 해결하기위해 아두이노(Arduino)와 라즈베리파이(Raspberrypi)의 차이점에 대해 구체적으로 알아보도록 하겠습니다. 출처 [메카솔루션] http://Mechasolution.com [라즈베리파이와 아두이노 비교하기] 여러분들은 프로젝트의 진행을 위해 보드를 필요로합니다. 그 중 가장 유명한것이 바로 아두이노와 라즈베리파이입니다. [아두이노 우노 R3 정품] [라즈베리파이2 B Model] 크기로 보나 구성(회로기판, 칩, 입출력 단자)으로 보나 언뜻 보기에 둘은 아주 비슷해보입니다. 하지만 둘은 명확한 차이점을 가지고 있습니다. 과연 어떤것들일까요?..