로봇/전자 26

실무자가 들려주는 전선 굵기 선정하는 방법 [전선허용전류표]

전선의 굵기를 선정하는 일은 올바른 차단기를 선정하는 것 만큼 중요합니다. 전선 그냥 아무거나 사용하면 되는거 아니냐. 뭐가 중요하냐 라고 물으신다면, 감히 제가 말하건데 당신은 전린이[전기를 처음 시작하는 어린이] 입니다. 전선의 굵기를 선정하는 일이 중요한 이유는 전선은 허용되는 전류 이상의 전류가 흘러가면 타버리기 때문입니다. 화재가 발생하는 것이죠. 그렇다면 그냥 굵은 전선을 사용하면 해결 되는 것 아니냐고, 여쭈어 보실 수 있습니다. 네 맞습니다. 그냥 굵은 전선을 사용하시면 됩니다. 하지만 전선은 굵기가 굵을 수록 가격이 비싸지기 때문에 경제적이지 못한 미련한 방법입니다. 전선 굵기를 선정할 때 고려해야하는 것은 3가지 있습니다. 1. 허용 전류 2. 전압 강하 3. 기계적 강도 허용 전류란,..

로봇/전자 2022.05.05

실무자가 들여주는 PCB 아트웍과 아트웍 툴비교

지난 시간에는 PCB가 어떻게 생겼고, 왜 생기게 되었는지를 알아보았습니다. 이번 시간부터는 PCB의 아트웍이란, pcb의 대략적인 제조 공정에 대해 알아보도록 하겠습니다 PCB의 아트웍이란 PCB는 “Printed Circuit Board”의 약자입니다. 우리가 프린터기를 사용해서 A4용지에 사진을 출력하려고 할때, 우리는 사진파일을 선택하고 인쇄하기 버튼을 누릅니다. PCB도 마찬가지로 사진처럼 인쇄할 파일을 만들어야합니다. 우리는 이 파일을 만드는 것을 “아트웍(Artwork)”이라고 부르고, 출력할 파일을 “거버(gerber)”라고 합니다. 아트웍 이라고 하는 작업은 크게 두가지로 분리 됩니다. 회로를 만드는 작업과 사용되는 부품의 배치입니다. 두 작업 모두 컴퓨터의 CAD프로그램을 사용하여 작업..

로봇/전자 2021.09.29

실무자가 들려주는 PCB란

PCB란 "Printed Circuit Board" 의 약자로 한국말로는 인쇄회로기판입니다. 납땜이나 브레드보드에 점퍼선을 활용하여 회로를 연결하는 경험은 있을 것이라고 생각합니다. 납땜이나 브레드보드에 점퍼선을 활용하여 회로를 연결하는 작업을 똑같이 1000개 이상 제작할 수 없습니다. 그렇기 때문에 PCB라는 것이 탄생되었습니다. 라즈베리파이, 아두이노, 마더보드 등 모두 PCB입니다. PCB의 구조 PCB는 아주 얇은 층이 겹겹이 쌓여있는 모습을 하고 있습니다. 각 층은 서로 다른 물질로 이루어져있습니다. 스마트폰이나 컴퓨터의 마더보드와 같이 복잡한 회로를 구성해야하는 경우 많은 층이 필요하게 됩니다. 가격 또한 층 수에 비례하여 달라지게 됩니다. 가장 저렴한 층은 1층이며, 많게는 16개의 층까지..

로봇/전자 2021.09.28

실무자가 들려주는 마이크로 컨트롤러(MCU)와 마이크로 프로세서(MPU)란

MPU란 마이크로 프로세서 유닛으로 영어로는 "Micro Processor Unit"이라고 불립니다. 내부에 제어, 연산, 레지스터를 하나의 칩으로 만들어 연산에 특화된 기능을 수행하는 장치를 의미합니다. MCU란 마이크로 컨트롤러 유닛으로 영어로는 "Micro Controller Unit"이라고 불립니다. MCU는 마이크로 프로세서와 메모리, 저장장치, 프로그래밍이 가능한 입출력 모듈을 하나의 칩으로 만들어 기능을 수행하는 장치를 의미합니다. MPU vs MCU 생김새 MPU와 MCU는 외관은 똑같거나 비슷하게 생겼습니다. 기능 MPU는 제어장치, 연산장치, 레지스터를 가지고 있습니다. MCU는 제어장치, 연산장치, 레지스터, 메모리, 저장장치, 입출력 모듈을 가지고 있습니다. MPU나 MCU는 컴퓨터..

로봇/전자 2021.09.27

실무자가 들려주는 PLC 선정과 결선 방법

PLC란 PLC는 "Programmable Logic Controller"의 약자입니다. 한국어로는 프로그래밍이 가능한 로직 컨트롤러를 의미하게 됩니다. 조금 더 쉽게 말해보자면 프로그래밍하여 전기를 껏다켰가 할 수 있는 컴퓨터를 의미합니다. PLC는 제조사나 모델 별로 조금의 차이가 있습니다. PLC의 기본 구조로는 베이스, 전원, CPU, IO모듈 등이 있습니다. 필수적으로 베이스, 전원, CPU는 필요합니다. 추가로 DC input, DC output, analog Input, analog Output, 온도 제어, 온도센싱, 모터 제어, RS232, RS485 등 정말 다양한 모듈을 추가로 장착할 수 있습니다. 가격이나 제품명, 제품의 상세 스펙을 제조사 마다 다를 수 있으니 그 점은 참고해서 사..

로봇/전자 2021.09.26

실무자가 들려주는 PLC 제조사별 장단점

PLC란 PLC는 "Programmable Logic Controller"의 약자입니다. 한국어로는 프로그래밍이 가능한 로직 컨트롤러를 의미하게 됩니다. 조금 더 쉽게 말해보자면 프로그래밍하여 전기를 껏다켰가 할 수 있는 컴퓨터를 의미합니다. [개인적인 의견이 포함될 수 있으니, 참고 부탁드립니다.] PLC 제조사는 굉장히 다양한 곳이 있습니다만, 그중 아래의 5개의 제조사에 대해서만 이야기 해보도록 하겠습니다. LS 산전 미쓰비시 Mitsubishi 로크웰 오토메이션 Rockwell Autimation 지멘스 Siemens 슈나이더 Schneider Electic 시장 점유율 2016년 기준 전국의 PLC 시장 점유율은 지멘스가 31%로 1등, 로크웰이 22%로 2등, 미쓰비시가 13%로 3등, 슈나이..

로봇/전자 2021.09.25

실무자가 들려주는 PLC 레더 프로그래밍 방법

레더 레더는 Ladder Diagram의 약자입니다. 이 언어는 우리가 그나마 PLC에 사용되는 언어로 잘 알고 있는 언어입니다. 사다리 형태로 프로그래밍할 수 있기 때문에 "레더"라는 이름으로 사용되고 있습니다. PLC언어 중 가장 많이 사용되고 있는 언어입니다. 위에서 사용되는 기호들 입니다. 왼쪽 상단에 있는 기호는 평소에는 열려있는 A접점, 오른쪽 상단에 있는 기호는 평소에는 닫혀있는 B접점, 아래에 있는 기호는 결과에 대한 기호입니다. A접점은 신호가 들어오면 연결되고, B접점은 신호가 들어오면 연결이 끊어지는 기호입니다. PLC의 Input에 X0, X1, X2를 연결했다, Output에는GL1(Green Lamp), RL1(Red Lamp)가 연결되어있다고 가정해보겠습니다. 아래의 사진을 보..

로봇/전자 2021.09.24

실무자가 들려주는 PLC 프로그래밍 언어

PLC란 PLC는 "Programmable Logic Controller"의 약자입니다. 한국어로는 프로그래밍이 가능한 로직 컨트롤러를 의미하게 됩니다. 조금 더 쉽게 말해보자면 프로그래밍하여 전기를 껏다켰가 할 수 있는 컴퓨터를 의미합니다. PLC는 우리가 일반적으로 알고있는 C언어 Python과 같은 언어와는 다른 언어를 주로 사용합니다. PLC에 사용되는 언어로는 아래의 6종류가 있습니다. CFC(Continuous Function Chart) FBD(Function Block Diagram) SFC(Sequential Function Chart) ST(Structured Text) IL(Instuction List) LD(Ladder Diagram) CFC란 Continuos Function Ch..

로봇/전자 2021.09.23

실무자가 들려주는 PLC, Micro Controller, 유접점 시퀀스 제어 비교

PLC란 PLC는 "Programmable Logic Controller"의 약자입니다. 한국어로는 프로그래밍이 가능한 로직 컨트롤러를 의미하게 됩니다. 조금 더 쉽게 말해보자면 프로그래밍하여 전기를 껏다켰가 할 수 있는 컴퓨터를 의미합니다. PLC가 개발되기 이전에는 유접점 시퀀스 제어라고 하는 전기신호가 전기신호를 제어하는 방법으로 전기를 컨트롤 했습니다. 하드웨어 요소(릴레이나 타이머)를 나무판이나 철판에 고정하여, 전선을 연결하는 방법으로 사용되었습니다. 위 내용은 전기기능사 실기 때만든 배전반과 유사함으로 전기기능사를 준비해본 사람들은 이해하기 쉬우실 것 같습니다..! PLC를 사용해야하는 이유 하드웨어 요소를 사용하여 유접점 시퀀스 제어를 만드는 것은 상당히 많은 단점을 가지고 있습니다. 한번..

로봇/전자 2021.09.22

실무자가 들려주는 스테핑 모터 드라이버(모터 결선)란

스테핑 모터 드라이버란 "스테핑 모터의 컨트롤러"를 의미합니다. 사실 조금 더 정확한 역할을 이야기 해보자면, 아두이노나 라즈베리파이와 같은 컨트롤러가 스테핑 모터를 구동할 수 있도록 해주는 중간 장치 입니다. 아두이노나 라즈베리파이만을 사용해서는 스테핑모터를 돌릴 수 없습니다. 이를 위해 필요한 것이 바로 스테핑모터 컨트롤러 입니다. 스테핑 모터 제어 방법 스테핑 모터 컨트롤러는 주로 SPI, I2C와 같은 통신 방법을 사용하는 경우도 있고, 와이어를 이용하여 스텝 각을 직접 전달 하는 방법이 있습니다. SPI와 I2C에 대해 궁금하신분은 제가 작성한 글 중에 통신기술 카테고리의 SPI 통신을 확인 해주시기 바랍니다. 스텝 각을 직접 주는 방법에는 두가지 방법이 있습니다. 두가지 방법 모두 두 선을 사..

로봇/전자 2021.09.21