본문 바로가기
반응형

분류 전체보기4356

엔지니어의 어원과 정의 Engineer는 라틴어로 Ingeniator이고 어원은 Ingeniare (to contrive, 성사시킴)와 Ingenium (clerverness, 영리함)에서 왔다. 엔지니어(Engineer)는 기계, 시스템, 재료 등을 설계하고 만들고 분석하고 시험할 수 있는 전문가를 의미한다. 다른 관점에서는 엔지니어를 공학적 수단을 이용하여 목표를 이루는 사람으로 볼수도 있다. 어떠한 목표가 있을 때 그 목표를 달성하기 위해 정치적 방법, 물리적 방법, 법적인 방법 등을 사용할 수 있지만 공학적 방법을 사용하는 사람을 엔지니어라고 볼수 있다. 엔지니어와 비슷한 것으로 테크니션(Technician)이 있다. 테크니션은 엔지니어보다 단순한 일을 하는 기술자를 의미한다. 2022. 6. 26.
호르몬이란? 호르몬(Hormone)은 내분비기관에서 생성되는 화학물질들을 의미한다. 내분비기관이란 호르몬을 생성하는 기관을 의미이다. (뭔가 순환논리 같음) 인간의 주요 내분비기관은 송과선, 뇌하수체, 갑상선, 흉선, 부신, 난소, 정소가 있다. 2022. 6. 26.
유튜브 화면 그래프 유튜브 진행바에 마우스 커서를 올리면 희미한 그래프가 나타난다. 이것은 동영상 중 가장 많이 보는 부분이 높은 그래프이다. 2022. 6. 25.
PLC 기반제어과 PC 기반제어 자동화 시스템을 제어할 때 PLC 기반으로 제어할 수도 있고 PC 기반으로 제어할 수도 있다. 과거에는 PLC 기반제어를 주로 했지만 최근에는 PC 기술의 발달로 PC 기반제어도 많이 사용하고 있다. PC 기반제어를 할때는 산업용 PC를 사용하는 경우가 많다. PC 기반제어를 할때 주로 MS 윈도우를 많이 사용하는데 실시간성이 필요할 때는 실시간을 지원하는 프로그램을 설치하여 사용한다. 윈도우에서 실시간을 지원하는프로그램에는 TwinCAT3, CODESYS, RTX, InTime 등이 있다. PC 기반제어는 보통 Ethercat 통신을 이용하여 제어한다. PC는 PLC에비해 고가이고 신뢰성도 낮기 때문에 복잡한 제어와 대량의 데이터 처리가 필요한 시스템에는 PC를 사용하는 것이 좋고 그렇지 않다면 PLC.. 2022. 6. 25.
릴레이 모듈 IOLINK는 릴레이 4개를 사용할 수 있는 릴레이 모듈이다. 릴레이는 파나소닉의 APAN3124를 사용한다. 코일전압은 +24V이다. 모듈 내부에 있는 노랑 플라스틱은 릴레이를 뽑는데 사용한다. 2022. 6. 25.
나토밴드 시계줄 교환 1년 정도 사용했는데 F-91W 시계줄이 끊어짐. 우레탄 밴드는 쉽게 끊어짐 인터넷에서 투피스 나토밴드를 구매함. 시계줄과 시계줄 교환 도구가 같이 옴 시계줄 교환 도구를 이용해서 시계줄의 핀을 뺌. 아래 사진에서 시계줄에 표시된 화살표 방향으로 빼야함 시계줄 교환 도구를 이용해서 새 시계줄을 끼움. 끼우기가 생각보다 어려움. 힘을 줘서 억지로 끼움 끝 이 시계줄은 생각보다 무거움. 밴드를 끼우는 금속으로 된 부분이 3개가 있는데 그것이 무거운 것 같음. 한개를 잘라야 될 것 같음. ☞ 나토밴드란? 2022. 6. 25.
이더캣 IC 제품 이더캣(Ethercat) 통신에 사용되는 IC를 ESC (Ethercat Slave Controller)라고 한다. 1. Beckhoff (ET1100) Ethercat 표준을 만든 Beckhoff(백호프)에서도 Ethercat IC와 개발도구들을 판매한다. 2. Microchip (LAN925x) 3. Renesas (EC-1) 4. TI (AMIC110) 2022. 6. 25.
DataGridView 컨텍스트 메뉴 DataGridView에서 마우스 우클릭했을 때 컨텍스트 메뉴를 사용하는 방법은 다음과 같다. private void dataGridView1_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { int currentMouseOverRow = dataGridView1.HitTest(e.X,e.Y).RowIndex; ContextMenu m = new ContextMenu(); m.MenuItems.Add(new MenuItem("Menu1", Menu1_Event); m.Show(dataGridView1, new Point(e.X, e.Y)); } } private void Menu1_Event(object .. 2022. 6. 25.
DataGridView 줄 추가하기 DataGridView에서 줄을 추가하는 방법은 다음과 같다. DataGridViewRow row = (DataGridViewRow)dataGridView1.Rows[0].Clone(); row.HeaderCell.Value = "R1"; row.Cells[0].Value = "A"; row.Cells[1].Value = "B"; row.Cells[2].Value = "C"; dataGridView1.Rows.Add(row); dataGridView1.Rows.Add(row)를 실행하면 새줄이 계속 추가된다. 2022. 6. 24.
DataGridView 셀 컬러 변경 DataGridView에서 셀의 배경색과 글자색은 다음과 같이 변경한다. dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.White; dataGridView1.Rows[0].Cells[0].Style.ForeColor = Color.Black; 셀의 배경색과 글자색을 한번 변경시킬때 시간지연이 생각보다 크다. 셀의 색 변경을 그때 그때 각자 하나씩 하지 말고 색 변경이 필요한 셀들을 for 문에서 한번에 변경하면 실행시간을 줄일 수 있다. 2022. 6. 24.
나토 밴드란? 나토 밴드(NATO strap)는 1973년 영국군에서 처음 만든 군용 시계줄이다. 나토 밴드는 시계줄이 2개가 아닌 1개로 되어 있다. 나토 밴드는 아래 사진과 같이 시계를 연결한다. 시계의 핀이 하나 빠져도 핀이 한개 더 연결되어 있기 때문에 시계가 분실되지 않는다. 영국군에서 처음 표준화한 나토밴드는 20mm 회색 나이론에 버클은 크롬 도금 황동이다. 원래 나토밴드는 원피스이지만 아래와 같은 투피스 밴드도 나토밴드로 부르기도 있다. 2022. 6. 23.
유도 모터의 전압이 낮아질 때 유도 모터에 입력되는 전압이 낮아질때 모터에 흐르는 전류는 부하에 따라 증가하거나 감소한다. 유도모터의 토크는 전압의 제곱에 비례한다. 유도 모터에 정토크 부하가 걸려 있을 때는 전압이 감소하면 토크는 일정하고 속도는 감소하고 전류는 증가한다. 팬 또는 펌프와 같은 자승저감토크 부하가 걸려 있을 때는 전압이 감소하면 속도와 토크가 감소하고 전류는 그대로 거나 감소한다. 2022. 6. 22.
에어부산 체크인 시간 에어부산 체크인은 국내선은 30분전 국제선은 50분전부터 할수 있다. 2022. 6. 21.
불활성 기체 란? 불활성 기체(Inert Gas)는 다른 물질과 화학반응을 거의 하지 않는 기체이다. 아르콘과 질소가 대표적인 불활성 기체이다. 노블 기체(Noble Gas)는 주기율표의 18번째 그룹에 있는 헬륨, 네온, 아르곤, 크립톤, 제논, 라돈의 6가지 기체를 의미한다. 노블가스는 모두 불활성 기체이다. 2022. 6. 21.
나사 관제실 모니터 화면 미국 NASA의 PC는 리눅스를 많이 사용한다. 2022. 6. 21.
누리호 2차 발사 2021년 6월 21일 누리호 2차 발사 2022. 6. 21.
C# 마이크 입력 실시간 처리 NAuduio 라이브러리를 사용하여 마이크 입력을 시작하는 코드는 다음과 같다. using NAudio.Wave; var waveIn = new NAudio.Wave.WaveInEvent { DeviceNumber = 0, WaveFormat = new NAudio.Wave.WaveFormat(rate: 44100, bits: 16, channels: 1), BufferMilliseconds = 100 }; waveIn.DataAvailable += OnDataAvailable; waveIn.StartRecording(); 다음 함수는 100ms마다 실행된다. args.BytesRecorded는 8820(=44100*2*0.1)이다. private void OnDataAvailable(object sen.. 2022. 6. 20.
C# NAudio 라이브러리 설치 C#에서 NAudio 라이브러리를 설치하는 방법은 다음과 같다. 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한다. 찾아보기에서 naudio를 입력하고 NAudio를 선택하여 설치한다. ☞ NAudio 홈페이지 2022. 6. 20.
카카오 송금 받지 않기 다른 사람으로부터 카카오 송금을 받으면 다음과 같이 메세지가 온다. 만약 모르는 사람으로부터 송금이 와서 받지 않기를 하고 싶을 때는 바로 취소할 수 있는 방법이 없다. 이 때는 받기를 누르지 않고 몇일 기다려야 한다. 3일이 지나면 다음과 같은 환불예정 메세지가 온다. 다음 날 환불 완료 메세지가 온다. 2022. 6. 19.
방산업체 특징 (개발 엔지니어) 개발 엔지니어 입장에서 방산업체의 특징 최종 과제 책임자는 국과연(국방과학연구소)이고 그 아래에 방산 대기업이 있고 그 아래에 하청 중소 기업이 있음 국과연이 실제 과체 책임자고 사소한 것까지 관여함 (사기업의 과제 책임과 같은 일을 함) 국과연에서는 개발 실무를 하지 않고 관리만 함 방산 개발비는 100% 세금으로 충당됨. 자체 개발이 거의 없고 국방부의 요구로 개발함 개발을 공무원 스타일로 함 (일이 힘들지는 않는데 답답함) 개발 과정 중 작성해야 하는 문서가 엄청나게 많음 (실제 개발 시간보다 문서 작성 시간이 2~3배 더 많음) 실제 개발 시간이 적기 때문에 개발된 제품의 버그가 많음 개발 제품의 가격이 비싸기 때문에 시험도 마음대로 할 수 없음 (그래서 버그가 더 많음) 국과연이 실무를 잘 모르.. 2022. 6. 18.
감속기의 정격 토크와 최대 토크 감속기의 허용 토크는 다음과 같이 속도에 따라 감소한다. 감속기 자료에 나오는 정격 토크는 특정 속도에서의 허용 토크이다. ATG 감속기의 경운 2000 rpm에서 허용토크이다. 최대 토크는 기동 또는 정지시의 토크이다. 최대 토크는 정격 토크보다 3배 정도 크다. 2022. 6. 18.
차단기 떨어졌을 때 올리는 방법 차단기가 떨어지면 차단기 스위치 레버가 중간에 위치한다. 이 상태에서 차단기 레버를 위로 올리면 올라가지 않는다. 차단기를 다시 올리기 위해서는 차단기 레버를 밑으로 내린 후 위로 올린다. 2022. 6. 18.
전선 정리 후크밴드 후크밴드는 다음 사진과 같이 전선을 정리하고 보호하는데 사용된다. 단추가 있어 전선을 관 등에 통과시킬 필요 없이 전선을 감싸고 단추를 채우면 된다. 영어로는 Button Cable Wrap PVC Sleeving라고 하는 것 같다. Cable Sleeve는 다음 사진과 같이 케이블을 보호하는 것이다. 2022. 6. 16.
빛의 휘도 정의 빛의 휘도(Luminance)는 특정 방향에서 본 빛원의 단위 면적당 빛의 광도(Luminous Intensity)를 의미한다. 휘도는 밝기(Brightness)를 나타낸다. 위 그림에서 면적 A에서 빛이 나간다. 각도 θ의 방향에서 보이는 빛의 광도가 I일 때 휘도 L은 다음 식과 같다. 위 식에서 A cosθ는 각도 θ의 방향에서 보이는 면적이다. 즉, 휘도는 광도를 보이는 면적으로 나눈 값이다. 수직방향에서는 L = I / A 이다. 휘도 단위는 nit 또는 cd/m2 이다. 휘도는 모니터 화면 밝기에 많이 사용된다. ☞ 광속과 광도 2022. 6. 16.
빛의 단위 (광속, 광도, 조도, 휘도) 광속 (Luminous Flux) 빛의 양 인간 눈의 민감도에 따라 보정한 값 단위 : lm (Lumen) 광도 (Luminous Intensity) 광속을 입체각으로 나눈값 단위 : lm/sr , cd (Candela) 조도 (Illuminance) 광속을 면적으로 나눈값 단위 : lm/m2 , lux 휘도 (Luminance) 광도를 면적으로 나눈값 단위 : cd/m2 , nit ☞ 광속과 광도 ☞ 조도와 휘도 2022. 6. 16.
릴레이 동작 전압 릴레이의 동작전압(Operate Voltage)과 해제전압(Releae Voltage)은 히스테리시스 특성을 가진다. 파나소닉의 PA-N 릴레이의 코일전압에 따른 동작/해제 시간은 다음과 같다. 코일 전압이 상승할수록 릴레이 동작속도는 빨라지고 코일 정격전압의 80%에서 120%까지 동작한다. 릴레의 동작전압과 해제전압은 주위온도에 따라 달라진다. 다음 그래프와 같이 온도가 올라갈수록 동작/해제 전압은 상승한다. ☞ 릴레이 특성 2022. 6. 14.
태양 추적 센서 태양광 전지 팬널 사용 시 태양광 추적기(Panel Tracker)에서 태양을 추적하는 센서 중 가장 단순한 구조는 다음 그림과 같다. 4개의 광 센서가 격벽으로 분리되어 있고 격벽에 의한 그림자에 의해 달라지는 태양광의 세기를 광 센서에서 검출하여 태양광 전지 패널의 방향을 조정한다. 2022. 6. 14.
태양광 발전 MPPT MPPT (Maximum Power Point Tracking) 또는 PPT (Power Point Tracking)은 태양광 패널 등에서 최대의 전력을 인출하기 위해 사용되는 기술을 의미한다. 특정 조건일 때 태양광 패널에서 최대 전력을 인출할 수 있는 최적의 전압과 전류가 있다. 예를 들면, 태양광 패널에서 1A를 사용하면 1V를 출력하여 1W가 나오고 1.1A를 사용하면 0.95V를 출력하여 1.045W가 나올 수 있다. 최대의 전력이 나오는 전압과 전류는 일조량, 온도, 패널의 노화 등의 복합적인 요인의 영향을 받는다. MPPT는 보통 DC-DC 컨버터 형태로 구현된다. DC-DC 컨버터의 전압비를 변화 시키면 패널에서 인출되는 전압과 전류가 변화되고 다양한 알고리즘을 사용하여 최대 전력 지점을 .. 2022. 6. 14.
STM32 중국 짝퉁 칩 중국의 GigaDevice에서 STM32와 비슷한 칩을 판매한다. 모델명이 STM 대신 GD로 시작한다. STM32와 거의 같지만 속도와 플래시 크기가 다르다. 아래 사진은 중국의 모터 드라이버에 사용된 GD32F103C8T6이다. 2022. 6. 14.
개발에서 시간과 예산에 관한 명언 옛날 애니메이션 몬타나존스에 개발에 관한 명언이 나온다. 제로경 : 니트로 박사 어떻게 된 건지 설명해 보실까? 니트로 박사 : 시간과 예산이 좀 더 있었더라면 제로경 : 변명은 죄악이라는 것을 알고 있겠지 2022. 6. 13.
반응형