
Implementando Um Soft-starter Com Dspic
By Vitor Amadeu SouzaLength53m
About this audiobook
O intuito desta obra é desenvolver um Soft-Starter trifásico fazendo uso do microcontrolador dsPIC30F4013 programado na linguagem C, com base no mikroC tendo uma ponte de IGBTs como driver. Para isso, além da programação o hardware utilizado também é apresentado com a etapa de retificação, chaveamento através de um conjunto de IGBTs e controle no qual o microcontrolador implementa uma tabela de senos que implementa uma defasagem de 120º entre cada fase além de permitir a variação da frequência aplicada ao motor e assim permitir variar a sua frequência. Para a realização dos experimentos propostos nesta literatura o kit didático Cerne dsPIC Soft Starter/Inversor de Frequência foi utilizado, onde o hardware desta placa é tomado como referência para a explicação do experimento referente ao Soft-Starter.
Audiobook details
GenreTechnology
Length53 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 7, 2015
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Introdução
3Capítulo I
4tipo Havard, ou seja, apresenta um barramento para dados e outro
5seguinte tela será apresentada.
Show all chaptersShow less
6main()
7Operadores da Linguagem
8considerado verdadeiro.
90 e um valor zero será convertido para 1.
10Capítulo V Controle de Fluxo
11Acionando uma saída
12PORTB, PORTC e PORTD.
13Botão e Led
14Observe no gráfico abaixo um exemplo de sinal PWM.
15PWM_Init(freq, canal, prescaler, timer), onde informa-se a
16Conversor Monofásico->Trifásico
17Controle
18Fonte: www.cerne-tec.com.br
19tópico.
20como características principais VCES=600V, VCE(ON)=1,4V, VGE=15V e
21como requerido para o projeto.
221 f
23defasagem de 120º entre cada fase.
24Para realizar o controle da defasagem de tempo e quando cada
25A diferença que há entre uma variável e outra é apenas na
26#define pR RD0_bit #define pS RD1_bit #define Pt RD2_bit
27defasadas de 120º entre elas.
2816 pontos
29while(1) { PWM_Set_Duty(seno[vR],0); PWM_Set_Duty(seno[vS],1); PWM_Set_Duty(seno[vT],2);
30delay_ms(1); } }
31960 pontos.
32Para fazer tal rampa um loop while foi utilizado para cada tabela
33Fim