본문 바로가기

분류 전체보기285

2. 연속 신호와 이산 신호/ 우대칭,기대칭 연속 신호의 길이: 신호 값 존재 시간구간으로 정의. L = t2 - t1 이산 신호의 길이: 신호 이루는 샘플 개수 N으로 정의된다. N = N2 - N1 +1 (그냥 1부터 5까지 수가 있으면, 그 사이 수가 4개 있는것인데 그 값이 이산 신호의 길이라고 생각하면 됨) 이산 신호를 만들기 위해서는 ADC처리를 해야 한다. 1. sampling(샘플링): 아날로그 신호를 시간 간격으로 쪼갠다. -> 이산 신호로 만듦 2. quantization(양자화): 값을 대표값으로 디지털 화 한다. -> 크기에 대해서도 신호를 이산화 시킴. -> 신호의 값을 유한개의 등급으로 분류 -> 약간의 오차가 발생할 수 있다. 3. coded(부호화): 디지털 시스템이 처리할 수 있도록 이진 부호화 한다. 디지털로 신호를.. 2022. 9. 29.
1.3 신시 기초/ LTI(선형 시불변) system/ 신호 분류 신호는 어떻게 생겨도(ex. 삼각파, 불규칙한 파동...) 정현파로 바꾸는 게 좋다. 불규칙해 보이는 신호도 Fourier Transform을 통해 정현파(sin, cos)들의 합으로 표현할 수 있으며, 시스템에 신호를 입력한다. 이 때 시스템은 보통 미분 방정식을 기본으로 주어지는 경우가 많은데, 이 경우 미분을 하게 되면 복잡해 지므로 선형 시스템을 만들기 위해 L.T(라플라스, 전달함수), F.R(주파수 응답), convolution, S.S(상태 공간 표현) 등을 이용해 표현할 수 있다. 우리가 가장 먼저 할 것은 주파수 응답인 것 같다. 예제1.1 풀면서 미분방정식, 전달함수, 컨벌루션, 상태 공간 표현 수학 모형 구해보기 정현파는 x(t) = A cos (wt + 세타) 인데, 이 신호를 시간.. 2022. 9. 29.
1. 신호와 시스템의 개념, 표현 신호는 시간의 함수이며, 입력에 따른 결과 1개가 나온다. (만약 결과가 두 개인 경우, not function, mapping (O)) Spring-Mass-Damper System F-kx = ma 즉, 당기는 힘에서 스프링 힘(스프링 상수*당겨진 거리)를 뺀 만큼 가속도가 생긴다. 스프링의 진동은 정현파로 표현할 수 있다. cos(wt-세타) m x(t) = F - kx - ax 이 때 F는 input이며, a는 마찰이다. 한 번 미분된 것은 damper라고 생각하면 되며, 이 값이 작을수록 마찰이 줄어 오랫동안 진동하게 된다. 차에서 쓰이는 시스템인데, 비싼 차의 경우에는 이 값이 상수가 아니라 변수이다. (삼각함수 등...) 회로에서 스프링은 커패시터, 인덕터 이며 댐퍼는 저항에 해당된다고 할 .. 2022. 9. 29.
pspice 보호되어 있는 글 입니다. 2022. 9. 29.
PWM제어 일단 아두이노에서 analogWrite() 함수 쓰는 것 = PWM출력 이라고 생각하면 됨 타이머로 pwm 함수 써서 코드를 짠 다음, 해당 타이머 핀에 LED연결해서 출력 확인하면 밝기가 커지고 작아짐. 즉, 타이머 패리페럴에서 pwm로 듀티비를 변경하고(=출력될 전압값을 변경함) 나면 타이머 핀의 출력값을 조절할 수 있는 거임 +)개인적으로 타이머랑 pwm을 연결하기가 어려운데, 타이머는 그냥 클럭 펄스 수를 세는 것이라고 생각하면 편함. 타이머: MCU 내부 발생 클록 계수 카운터: MCU 외부 입력 클록 계수 (인터럽트 기능으로 자명종까지 같이 많이 사용함) 프리스케일러는 이 클록을 너무 많이 세면 곤란하니까, 타이머에 공급되는 클럭신호를 더 느린 신호로 만들기 위해 내부 클럭을 분주하는 것 프리.. 2022. 9. 29.
통신(UART, SPI, CAN)/ 어디에 어떻게 쓸 것인가? UART 이 UART_Trasnmit() 를 대신하는 printf() 함수 사용 시 주의점: 반드시 전송하는 문자열의 끝이 newline(\n) 으로 끝나야 함. 즉, 내부에서 \n 이 들어올 때 까지는 전송을 시작하지 않음 SPI: 시리얼통신 중 동기식 통신. MCU, Shift register 등 소형 패리패럴들 데이터 전송 양방향 통신 가능 = 전이중 통신 마스터 슬레이브 모드 Chip select 라인으로 여러 슬레이브 선택 가능 신호 4가지 지정해야 함 SCLK: serial clock. 직렬 클럭. 마스터 출력, 슬레이브로 입력. 동기화 신호로 역할, 즉 통신 clock. 이 클럭으로 SPI통신 주기 설정 MOSI: Master Output Slave Input, 마스터에서 슬레이브로 데이터 .. 2022. 9. 28.