본문 바로가기
반응형

2017/05103

USB 시리얼 컨버터 드라이버 현재 판매되는 대부분의 USB 시리얼 컨버터는 아래 4개 중 하나의 칩셋을 사용한다, 1) FT232R : FTDI Chip, 드라이버 2) PL2303 : Prolific, 드라이버 3) CP210x : Silicon labs, 드라이버 4) CH340 : 중국제, 드라이버 2017. 5. 31.
페이저 연산이 중요한 이유 전자공학에서 페이저 연산 또는 그에 대응하는 복소수 연산을 많이 사용한다. 페이저는 사인 함수를 쉽게 계산하기 위해 사용된다. 전자공학에서 사인 함수는 지수 함수와 함께 매우 중요한 함수이다. 페이저는 주파수가 동일할 때 적용할 수 있다. 그래서, 주파수가 2개 이상인 시스템에서는 적용하지 못할 거라고 생각하기 쉽다. 하지만, 선형 시스템에서는 중첩원리가 적용되기 때문에 다른 주파수 각각의 페이저를 구하고 더하면 결과를 구할 수 있다. 모든 신호는 푸리에 변환으로 싸인 함수의 합으로 나타낼 수 있고 각 싸인 함수의 페이저 연산으로 최종 결과값을 계산할 수 있다. 하지만, 비선형 시스템에서는 적용되지 않는다. 일반적으로 비선형 시스템은 계산이 복잡하기 때문에 컴퓨터 시뮬레이션을 해야 하는 경우가 많다. 2017. 5. 31.
RS-232 통신에 대한 오해 흔히, RS-232는 +-15V 전압 레벨에 통신거리는 15m라고 알고 있지만 그것은 RS-232 표준과 다르다. RS-232는 로직 0은 +3 ~ +15V이고 로직 1은 -15 ~ -3V이다. RS-232 Transceiver IC는 +-25V까지 견딜 수 있어야 한다. RS-232 표준에는 통신 케이블 길이에 대한 규정이 없으며 케이블의 capacitance 값만 규정하고 있다. 보통 15m 케이블은 capacitor 값이 커서 최대 속도로 통신이 어렵지만 capacitance 값이 작은 케이블을 사용하면 몇 백 미터도 통신이 가능하다. RS-232 통신은 그라운드 선을 공통선으로 사용하기 때문에 그라운드 루프 전류가 흐를 가능성이 있고, RS-422/485와 같은 전류 구동의 differential.. 2017. 5. 31.
현대 컴퓨터의 기준을 만든 제록스 스타 제록스 알토(Xerox Alto)는 제록스에서 1973년 처음으로 만든 GUI 기반 컴퓨터이다. 제록스 알토는 연구소에서 만들어져 실제 팔리지는 않았다. 1981년 제록스 알토를 기반으로 하여 상용 제품으로 나온 것이 제록스 스타(Xerox Star)이다. 정확하게 말하면 제품 명칭은 Xerox 8010 Information System이고 탑재된 소프트웨어가 Xerox Star이다. 제록스 스타는 비트멥 디스플레이, 윈도우 화면, 아이콘, 폴더, 마우스, 이더넷, 파일 서버, 프린터 서버, 이메일 등 현재 사용하는 기술의 기준을 만들었다. 2017. 5. 31.
[C#] Double ToString에서 표시되는 소수점 자리수 double d = 1054.32179 d.ToString("F") : 1054.32d.ToString("F0") : 1054d.ToString("F1") : 1054.3d.ToString("F2") : 1054.32d.ToString("F3") : 1054.322 N은 3자리마다 콤마가 표시된다.d.ToString("N") 1,054.32d.ToString("N0") 1,054d.ToString("N1") 1,054.3d.ToString("N2") 1,054.32d.ToString("N3") 1,054.322 2017. 5. 31.
해운대구 해무 해운대 해수욕장 근처 동네에는 가끔씩 해무가 발생한다. 해무는 바다 위의 안개이다. 해운대 바닷가에서 발생한 해무가 육지로 서서히 이동한다. 멀리에 있던 해무가 30분 정도만에 가까이 접근하여 앞을 완전히 가린다. 2017. 5. 30.
펀치 카드 펀치 카드(Punched Card, Punch Card)는 20세기 초중반 컴퓨터에 정보를 입력할 때 사용하였다. 현재는 키보드로 대체되었다. 아래 사진과 같은 펀치 카드 1장에 포트란 코드 1라인을 입력할 수 있다. 세로는 한 글자의 2진수 캐릭터 코드를 나타내고 가로는 한 라인의 컬럼을 나타낸다. 아래 사진은 "R(1) = Y + W(1)"라는 코드를 입력한 카드이다. 현재는 사용하지 않지만 펀치 카드의 기본 개념은 다른 곳에서 응용할 수 있다. 2017. 5. 30.
BLDC 모터의 스텝 테이블 홀센서의 순서는 대부분의 모터가 동일하지만 홀센서 출력에 대응하는 모터 출력은 모터마다 다를 수 있다. 어떤 모터 메이커에서는 모터 단자의 U,V,W와 홀센서의 U.V,W 단자의 이름을 적지 않고 사용자가 알아서 사용 하라고도 한다. 이럴 때는 홀센서를 U,V,W 상관없이 연결하고 모터 전원 단자의 모든 경우의 수인 6번을 모두 시험하여 U,V,W를 결정한다. 120도 배열 홀센서를 가진 BLDC 모터의 스텝 테이블은 다음과 같다. Hall Motor Step A B C CW CCW 0 1 0 1 BA AB 1 0 0 1 BC CB 2 0 1 1 AC CA 3 0 1 0 AB BA 4 1 1 0 CB BC 5 1 0 0 CA AC 2017. 5. 30.
홀센서를 이용한 기어의 회전속도 측정 홀센서를 이용한 응용은 매우 많다. 다음 그림과 같이 홀센서를 구성하여 기어의 속도를 측정할 수 있다. 기존 설계를 변경하지 않고 홀센서와 자석 만을 추가하여 간단하게 속도를 측정할 수 있다. 기어는 자계에 영향을 줄 수 있는 철과 같은 강자성체이여야 한다. # 강자성체의 자기장에 대한 영향# 홀센서를 이용한 회전 각도 측정 2017. 5. 30.
반응형