자료/Data(4)
-
C# 그래프 파형 분석 단계
환경: 3600 PLS 인코더, 최소 2극 이상의 파형 생성 수집 1. 데이터 수집 DAQ 장치로부터 데이터를 N회 수집한다. 2. 배열 저장 double[3600 * N] 배열에 수집한 데이터를 기록한다. 연산 1. 수집된 데이터를 변환한다. Voltage 값에 ax+b를 적용하여 데이터를 변환한다. 2. 필터링 한다. 노이즈를 제거하여 분석 오차를 줄인다. a. 데이터 수집 횟수로 나눠 평균값을 구한다. b. 배열을 순환하면서 n개 요소의 평균값을 새로운 배열에 저장한다.(예: 주식 차트의 이동평균선) 3. 제로크로스 위치를 기준으로 파형을 시프트 한다. a. 양음 트리거 범위 내에서 제로크로스 되는 부분 중, 중간의 X 위치를 구한다. (파형 굴곡이 심한 모델은 한 극에서 영점을 여러번 지나간다) ..
2022.06.29 -
C#, 3상 BEMF TrueRMS (역기전력 실효값)계산
Analog Input 측정 데이터 배열에서 RMS를 구하고자 할 때, 메서드 확장 정의 public static class AnalysisExtension { public static double TrueRMS(this IEnumerable @this) { return Math.Sqrt(@this.Average(d => d * d)); } } 각 요소 d를 제곱 후, 평균하고, 제곱근을 반환하는 코드. 역기전력은 회전 속도에 비례하므로 RPM 또는 주파수로 나눠야 한다. 기준에 맞춰야 연구소, 생산, 품질에서 같은 값으로 비교할 수 있다. // RPM 전달시 return data.Max() * (1d / Math.Sqrt(2)) * (1d / Math.Sqrt(3)) / RPM * 1000d; // 주..
2022.06.29 -
자석 극성 검출 Linear 센서 회로
센서: WSH202 Datasheet: http://www.winson.com.tw/Data%20Sheet/WSH202.pdf 극성별로 전압 출력이 2개 있음 5V 공급시 소비전류 3mA 12V 공급시 소비전류 5mA 최대 12V 전원을 공급하고 자석을 가까이 대면 전압 출력이 나옵니다. 0G일 때 50% 전압이 출력되므로 6V가 나옵니다. 6.8V 제너 다이오드를 연결하여 스위칭 회로를 만듭니다. S극을 가까이 대면 OUT1 전압이 올라가고 OUT2 전압은 내려갑니다. N극을 가까이 대면 OUT1 전압이 내려가고 OUT2 전압은 올라갑니다. ※ SOT 타입은 센서 방향이 밑면입니다. 윗면에서 N극을 대면 S극으로 인식합니다.
2022.03.26 -
각도 센서
AS5115 Module 제조사: AMS 모델명: AS5115 전원: 5 VDC 출력: SIN/CM_SIN, COS/CM_COS 두 개의 위상으로 회전 각도 검출 TMR3002 제조사: 多维科技 모델명: TMR3002 공급 전압(V): 0~7 V 각도 측정(°): 360° 저항(kΩ): 280KΩ PP (mV/V): 1000 작동 범위: 70~400 Gs 각도 오차: ±2.5° 출력: 차동 패키지: LGA8L(3×3×0.75) TLE5012B 제조사: Infineon 모델명: TLE 5012B 분해능: 15bit (0.01°) 표현: 16bit Sin/Cos 각도 오차: 최대 1.0° 인터페이스: SSC, PWM, 증분 인터페이스(IIF), 홀 스위치 모드(HSM), 짧은 PWM 코드(SPC, SAE J..
2022.03.12