본문 바로가기
반응형

2017/08202

DC 모터 드라이버 IC - VNH5019A 사용방법 DC 모터 제어 IC VNH5019A는 최대 전압/전류가 41V/30A로 1개의 IC로 대용량 DC 모터를 제어할 수 있다. VNH5019A의 동작 로직은 다음 표와 같다. INA와 INB에 따라 트랜지스터 브릿지 회로의 출력이 변한다. PWM 핀이 Low가 되면 Low side 트랜지스터 2개가 모두 OFF 되고, PWM 핀이 High가 되면 원래대로 INA와 INB에 따라 출력된다. 그래서, VNH5019A를 사용하기 위해서는 INA와 INB 핀을 모터 회전방향에 맞게 설정하고 PMW 핀에 PWM 신호를 인가 하면 된다. PWM 신호가 Low일 때 Free wheeling 전류는 Low side 트랜지스터에서 High side 트랜지스터로 흐른다. Datasheet에는 설명이 자세히 나와있지 않고 다.. 2017. 8. 2.
부산 하단 오거리 부산 하단 오거리는 항상 막힌다. 지도를 보면 왜 막히는지 알 수 있다. 동서남북에서 오는 도로들이 하단 오거리에서 만난다. 그래서, 부산 도시철도 5호선을 건설하고 있다. 2017. 8. 1.
Visual C++와 C#의 차이 Visual C++은 윈도우 API에 기반한 MFC라는 클래스를 사용하여 프로그램을 만든다. MFC는 매우 잘 만든 라이브러리지만 기반은 윈도우 API이기 때문에 사용하기가 매우 어렵다. C#은 윈도우 API를 직접 사용하지 않고 JAVA의 버추얼 머신과 비슷한 닷넷프레임을 사용한다. 윈도우와는 닷넷프레임으로 분리되어 있다. C#은 프로그램 개발이 쉽도록 만들어졌다. C#에서는 코드 한줄이면 될 동작을 Visual C++에서는 수십줄을 복잡하게 코딩해야 하는 경우가 매우 많다. 그래서, C#의 생산성이 몇 배로 높다. C++도 객체지향 언어이지만 C#은 보다 완성된 객체지향적인 프로그램을 작성할 수 있다. C#은 Visual C++보다는 Visual Basic과 비슷하다. Visual C++을 제대로 공.. 2017. 8. 1.
[C#] 숫자를 16진수 문자로 변환 int i=10;i.ToString("X4"); // "000A" X4는 4자리 16진로로 표시한다.X는 대문자, x는 소문자로 16진수를 표시한다. 2017. 8. 1.
반응형