logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[bascom] [mega8] - pwm maksymalne

nouki 16 Lis 2008 13:26 1779 8
REKLAMA
  • #1 5745264
    nouki
    Poziom 25  
    Cześć.

    Męcze się już jakiś czas ze zwiększeniem częstotliwości. aktualnie mam tak.

    $crystal = 8000000
    Config Timer1 = Pwm , Pwm = 10 , Prescale = 1, Compare A Pwm = Clear Down

    Config Timer1 = Pwm , Pwm = 8 , Prescale = 1, Compare A Pwm = Clear Down

    Ile można wyciągnąć najwięcej pod bascomem bo to co jest ma nieprzyjemny dzwięk podczas pracy silnika na małych obrotach
  • REKLAMA
  • #2 5745413
    ZbeeGin
    Poziom 39  
    Zawsze możesz zwiększyć taktowanie do 16MHz - które ATMega8 bez L przyjmie.
    Możesz też zmniejszyć rozdzielczość do N bitów przez zmianę ustawień w TCCR1A, TCCR1B i CAPTURE1.
  • #3 5745424
    djsway
    Poziom 18  
    Częstotliwość PWM-a = FC/preskaler/(510 lub 1022 lub 2046)
    FC - to częstotliwość kwarca
    preskaler to preskaler
    a liczba w nawiasie zależna jest od rozdzielczości bitowej odpowiednio dla 8 , 9 i 10 bit.
    U mnie PWM i wentylatorek tez wydawał dziwne dźwięki, dodałem równolegle do wentylatorka kondensator 10uf , przestało buczeć i zaczoł startować przy niższych wartościach PWM.
  • REKLAMA
  • #4 5745971
    nouki
    Poziom 25  
    czytałem gdzieś o fast pwm ale w bascomie nic na ten temat nie wspominaja.
    Wyczytałem ze max zalecana czestotliwosc to 200kHz dla takiego trybu
  • #5 5746119
    ZbeeGin
    Poziom 39  
    nouki napisał:
    czytałem gdzieś o fast pwm ale w bascomie nic na ten temat nie wspominaja.

    Jak powstawał BASCOM BASIC tryb ten nie był jeszcze dostępny. Dlatego nie jest on jedną z opcji CONFIG TIMER, trzeba go ustawić manualnie. Zatem nie jest on także szczegółowo opisany.

    nouki napisał:
    Wyczytałem ze max zalecana czestotliwosc to 200kHz dla takiego trybu

    Proszę podać źródło.
  • REKLAMA
  • #7 5746846
    ZbeeGin
    Poziom 39  
    Jak się nie wie co się czyta to takie potem kwiatki wychodzą. 200kHz to maksymalna zalecana częstotliwość pracy przetwornika ADC a nie PWM czy DAC.
  • #8 5746910
    nouki
    Poziom 25  
    szczerze nie czytałem aż tak daleko:) to rada jednego z użytkowników przesłana na Pw:)
  • REKLAMA
REKLAMA