전자공학 4

PNP,NPN 트랜지스터란?

안녕하세요 오늘은 PNP,NPN 트랜지스터에 대해 알아보겠습니다 트랜지스터 : 전류나 전압흐름을 조절하여 증폭하거나 스위치 역할을 하는 반도체 소자 NPN타입을 많이 사용하는 이유: 트랜지스터가 발명된 초기에는 PNP형 트랜지스터 쪽이 많았지만 지금은 오히려 NPN형 트랜지스터 쪽이 더 많습니다. NPN형 트랜지스터를 많이 사용하는 이유는 전압을 인가하는 방법이나 전류가 흐르는 방향에 있어서 진공관(vacuum tube)과 같기 때문입니다. 왼쪽: PNP타입, 오른쪽:NPN타입 *트랜지스터 NPN타입 사진출처:https://www.youtube.com/watch?v=T1eMKml3iE0 C: Collector B: Base E: Emitter 스위치를 누르면 베이스에 5mA가 흐르고 콜렉터에 20mA가 ..

전자공학 2021.06.19

PID제어중 I제어란?

안녕하세요 오늘은 I제어에 대해 알아보겠습니다I제어는 Integral로써 적분제어입니다오차를 구분구적법에서 배웠던것처럼 시간마다 계속 더해줍니다 ※ 구분구적법시간마다 발생한 오차를 더해줍니다 예를들어 목표값이 500입니다입력값을 500을 줬는데 출력값이 300이 나왔고 오차가 200나왔습니다 (출력값은 예를든 상태, 오차 = 목표값-출력값)근데 이거 측정하는 시간이 0.004초입니다그럼 입력값을 구해본다면 I_control = 0.004*200=0.8 (밑변x 높이) 입니다이런식으로 측정시간마다 입력값을 보내주는 느낌입니다 I_control = Ki*time*error_value;Ki : 게인값time : 사이클타임error_value : 오차(목표값-출력값)) I제어-과거

전자공학 2019.10.21

PID제어중에 P제어란?

안녕하세요 오늘은 PID제어중에 P제어에 대해 자세히 알아보겠습니다 P제어는 비례제어이고 CLOSE-LOOP 제어의 일종입니다/ CLOSE-LOOP제어란 지령치를 주고 그 지령치에 대한 피드백을 받은 다음에 그 피드백을 반영해서 지령치를 주는 것입니다.예) 목표값이 500인 상태입력값을 500을 줬는데 출력값이 300이나왔고 오차는 200입니다. (출력값은 예를든 상태, 오차 = 목표값-출력값)그러면 다시 입력값 200을 줍니다출력값이 300이였는데 입력값을 200줬으니 출력값이 500이 나왔고 목표값과 일치합니다P제어(Proportional)로 해결한 상태이고 비례적입니다 이제 실제로 코드구현을 아두이노를 통해서 테스트를 해보겠습니다테스트방법은 목표값을 설정해놓고 가변저항을 현재값이라고 봅니다 Colo..

전자공학 2019.10.06

다이오드란 무엇인가?

안녕하세요. 오늘은 다이오드에 대해 알아보겠습니다.다이오드는 한 방향으로만 전류를 흐르게 합니다. 또한 역 방향으로 흐르는것을 방지 해 줍니다. 다이오드는 P형반도체와 N형반도체의 접합으로 이루어져 있습니다.P형반도체란 진성 반도체(순수한실리콘)에 인듐을 섞은것이고(불순물 반도체)N형반도체란 진성 반도체에 비소를 섞은것입니다.진성 반도체는 온순하지만, 불순물 반도체는 활발합니다. P형 반도체는 전기의 운반 수단인 홀(hole)을 가지고있고N형 반도체는 전기의 운반 수단인 전자를 가지고 있습니다. 이렇게 두 P형 반도체와, N형 반도체를 접합시키면 다이오드가 됩니다.접합을시키면 전자는 홀로이동하고 홀은 전자로 이동하면서, 접합부분에 전자와 홀이 모이게 되는데 이 부분을 Deplection region이라 ..

전자공학 2017.10.19