Jump to content

    

Дмитрий МВ

Участник
  • Content Count

    58
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Дмитрий МВ

  • Rank
    Участник
  1. AT90PWM3

    та не судя по запросу он обсуждался и упоминался много много разов. видимо те кто с ним сталкивался исчезли...
  2. AT90PWM3

    че сайт мертвый?
  3. ШИМ в at90pwm3

    не могу запустить шим, что я делаю не так? void PWM_ini(void) { Start_pll_64_mega(); Wait_pll_ready(); //PSOC2 имеет возможность управлять мостом (четыре выхода) PSOC2|=(1<<POEN2D)//PSCOUT23 подключен к PSC2 |(1<<POEN2B)//PSCOUT21 подключен к PSC2 |(1<<POEN2C)//PSCOUT22 подключен к PSC2 |(1<<POEN2A);//PSCOUT20 подключен к PSC2 PSOC2&=~(1<<POS23)//PSCOUT23 подключен к генератору В |(1<<POS22);//PSCOUT22 подключен к генератору A //PSOC2&=~(1<<PSYNC2_0);PSOC2|=(1<<PSYNC2_1);//no synchronization signal PCNF2|=PSC_FOUR_RAMP//Four Ramp Mode |(1<<PCLKSEL2)//выбираем CLK PLL дш. стр.162 таб.16-9 |OUTPUT_ACTIVE_LOW;//выходы закрыты PCTL2|=(1<<PBFM2)//ширина импульса будет меняться на On-Time 0 и On-Time 1. |(1<< PAOC2B)//сигнал неисправности для генератора B действует на PSCOUT21 и PSCOUT23 |(1<<PAOC2A);//сигнал неисправности для генератора A действует на PSCOUT20 и PSCOUT22 PCTL2|=(1<<PPRE20);PCTL2&=~(1<<PPRE21);//делитель CLK PLL на 4 дш. стр.162 таб.16-9 PCTL2|=(1<<PRUN2);//запускаем PSC //генератор А //режим аварии 7 (остановка PSC и ожидание действия програмного обеспечения) PFRC2A|=(1<<PRFM2A0)|(1<<PRFM2A1)|(1<<PRFM2A2);PFRC2A&=~(1<<PRFM2A3); PFRC2A|=(1<<PFLTE2A)//шумоподавление в 4 цикла |(1<<PELEV2A);//аварией будет появление 1 на выбраном канале //генератор В //режим аварии 7 (остановка PSC и ожидание действия програмного обеспечения) PFRC2B|=(1<<PRFM2B0)|(1<<PRFM2B1)|(1<<PRFM2B2);PFRC2B&=~(1<<PRFM2B3); PFRC2B|=(1<<PFLTE2B)//шумоподавление в 4 цикла |(1<<PELEV2B);//аварией будет появление 1 на выбраном канале //PIM2|=(1<<PEOPE2);//когда этот бит установлен прерывание генерируется когда PSC //достигает конца цикла (один цикл по сути это период) On_time=OCR2RA=OCR2RB=200;//ширина импульса OCR2SA=OCR2SB=50;//dead-time } преобразователь мостовой.
  4. AT90PWM3

    Короче достал я этот камень из долгого ящика. Все прошилось на ура.
  5. AT90PWM3

    usbasp его кто нибудь шил?
  6. AT90PWM3

    А чем вы его шьете вообще?
  7. это я знаю, но ток то один. в 200ма
  8. почему в схемах на tl 494 используют драйвера для управления транзисторами? пришли мне tl598 у них ток такой же как и у tl 494, так вот открывают они без драйверов irf840е. нагружал светодиодом.
  9. Я понял. Тогда как придет мс буду пробовать в живую. Спасибо огромное.
  10. Теперь я понял. Спасибо. Только еще один вопросик, как мне посчитать какое напряжение подать чтобы дт был 1,5мкс?
  11. что в таком случае означает DTC=0V при котором DT =45%? а судя по картинке это положительный полупериод + DT как так? если DT это кусок DTC. может T=2DTC? я так понял DT=0.45 от DTC или DTC*0.45, тогда DTC=25/2 = 12.5 мкс, а DT = 12.5*0.45 = 5.625 мкс при частоте 44 кГц
  12. помогите разобраться. если DT указан 0,45 то это от всего периода? т.е. если скажем частота 40кГц то период выходит 25 мкс, а 45% от них это 11,25 мкс. я верно посчитал? imageproxy.jfif
  13. а у меня такой вопрос: нужно определить проницаемость феррита, мотаем 10-20 витков и меряем индуктивность потом считаем. так вот меряю и получаю очень маленькие цифры 0,09мГн на 20 витков. вопрос! сколько у вас получается? меряю транзистор тестером. на дросселе проверял 1мГн показал верно.
  14. Сказала проститутка ахаха Давая мне совет кем мне стать вы пытались меня оскорбить поэтому вы заслуживаете подобного обращения и уж приходится опускаться до вашего уровня дабы разговаривать так чтоб вам стало понятно. Если есть что по теме сказать говори если нет молча проходи мимо.