dspic33 예제

PWM 인터럽트는 PWM 주기 동안 다양한 장소에서 트리거할 수 있는 dspic30f 및 dspic33f에서 사용할 수 있습니다. 다음은 시작하는 데 도움이되는 몇 가지 간단한 예입니다 : 내가 한 일은 dsPIC의 PWM 출력을 사용하여 정현파 파형을 생성하는 것입니다. PWM 출력에 저패스 RC 필터를 추가하면 이를 일반 정현파 파형으로 쉽게 전환할 수 있습니다. 해상도와 주파수는 dsPIC의 클럭 속도와 PWM 듀티 사이클의 해상도에 의해 제한되지만 선택한 응용 프로그램에서 는 문제가 되지 않을 수 있습니다. 어떤 종류의 주파수를 생성하고 계십니까? PWM 접근 방식에 적합한 주파수 범위 내에 있다면 간단한 예제 프로그램을 게시 할 수 있습니다. 안녕하세요 Swetha, 난 그냥 dsPIC30F4011에 10Hz의 샘플링을 수행하는 예제 프로그램을 게시했습니다. 당신이 필요로하는 것을 보고 있는지 확인하십시오 : https://batchloaf.wordpress.com/2013/01/15/simple-interrupt-driven-sampling-example-for-the-dspic30f4011/ Actuary, 나는 디지털 대신 에 의해 인버터를 제어하는 아날로그에 의해 PWM을 생성하려고해요 가변 주파수 제어. 나는 몇 가지 예가 정현파와 사각형 파로 파형을 생성하기 위해 DDS를 사용 발견했다. 그래서,이 경우 DDS 기술이 작동 할 수 있다고 생각합니다. 난 그냥 dsPIC30F4011에 아날로그 입력 전압을 사용하여 서보 각도 제어의 예를 게시했습니다. 여기 참조: 단일 및 듀얼 SAR 장치 모두에서 처음 네 개의 짝수 아날로그 입력에는 전용 샘플 및 홀드(S&H) 회로가 있습니다.

예를 들어, 전용 S&H 회로(SH0) 샘플 AN0(아래 그림 참조). 변환 요청시 전용 S&H 회로를 사용하면 대기 시간(대기 시간 제로)없이 해당 아날로그 입력을 샘플링할 수 있습니다. https://batchloaf.wordpress.com/2012/11/17/simple-dspic33fj32mc202-example/ 1. 많은 응용 프로그램에서 출력 비교(OC) 핀 또는 PWM 모듈을 사용할 수 있습니다. 둘 다 예를 들어 간단한 PWM 신호를 쉽게 생성할 수 있습니다. 그러나 하나 또는 다른 하나 또는 다른 사용하기 쉽게 될 수있는 특정 경우가 있습니다. 두 경우 모두 백그라운드에서 실행되는 타이머는 출력 파형의 생성을 구동한다. 예를 들어 타이머 2가 사용되고 있다고 가정해 보겠습니다. 레지스터 TMR2는 1단계의 최대값0에서 최대값까지 계산됩니다. 계산 속도는 Fcy와 지정한 프리 스케일러 값에 따라 달라집니다 (T2CON 레지스터에서 생각). TMR2가 PR2(타이머 2의 기간 레지스터)와 동일한 값에 도달하면 0으로 재설정되고 다시 계산이 시작됩니다.

Este post foi publicado em Sem categoria em por .