-"사인파 PWM을 생성

K

kvrajasekar

Guest
안녕,

내가 sinosuidal의 PWM의 요구 사항이
그 삼각형의 신호와 함께 생산 비교 사인파 사용
파도의 PWM이 필요합니다.
난 그림 16F877 사용하고있습니다. 다른 사람의 비위 수있는 몇 가지 사업이나 관련 링크를 게시할 수있습니다.

어떻게 이렇게 잘 모릅니다.안부,
라자.

 
안녕하세요.

사인파 조합되어야하기 때문에 MCU의`T는 부정적인 사이클을 읽어 원 북극곰.전체 다리를 사용하여 그것의 uni - 북극곰과 같은 삼각 파도를 만들어갑니다.그렇다면 (중공) MCU는 모두 파도를 비교하는 기능을 비교하십시오 사용할 수있습니다.

`왜 당신은 PWM을 직접 MCU를 통해 신호를 생성할 수 없자나?

 
안녕,
답변 주셔서 감사합니다.

사인과 삼각 관계를 통해 내부적으로 software.triangle 카운터를 사용하여 생성되며, 비교 및 LUT.This에 의해 사인 내 요구 사항입니다.

불러 pwm.Here 내가 사인을 생성하는 단계를 줄 수 있으며, 피드백 루프에 대한 PID를 사용하고있습니다.안부,
라자.

 
당신은 자신의 숙제 할 것으로 예상 않았나요?

 
이 방법이 너무 복잡 소리.PIC는 당신의 PWM 생성을위한 지원으로, 내장을 사용하고 있는데 아주 쉽게 사용할 수있습니다.그냥 데이터 시트에서 찾아보세요.

거기에 왜 PIC를 사용할 수없는 이유가 내장된 PWM을 하드웨어가?

 
그것은 당신이 얼마나 당신이 할 무엇을해야 알고 보이지만 해달라고해야합니다.시간을 인터넷에 완료 솔루션에 대한 검색을 낭비하지 마십시오 PROFS 보인다 똑똑한있습니다.모든 프로젝트를보다 효율적으로 귀하의 프로젝트를 의도적으로 무언가를 배울 강제로 소프트웨어 루틴을 사용하여 하드웨어의 PWM 생성을 사용합니다.

 
당신의 프로그램의 시작에 LUT 사인파 생성하는 수식을 사용할 수있는, 이런식으로 뭔가를해야만 생각 :플로트 teta;
서명 숯불 예제 [180];

위한은 (i = 0; 내가 "180; 난 )
(
teta = ((float)은 전 / 180) * 3.14159;
샘플 [난] = (int) (255 * 죄악 (teta));
)

 

Welcome to EDABoard.com

Sponsor

Back
Top