Witam
Chcę napisać program generujący na wyjściu przebieg, który odpowiadać będzie dwóm kołom zębatym umieszczonym na jednej osi w taki sposób, że zęby koła drugiego znajdują się między zębami koła pierwszego. Stosunek wzajemnego położenia kół zmienny. Prędkość (20-150rpm), ilość zębów koła(10-150).
Myślę o wykorzystaniu w tym celu Licznika1 w trybie OutputCompare.
Problem polega na przeliczeniu prędkości i liczby zębów na wartość wpisywaną do OCR1A.
Drugi problem natury konstrukcyjnej, a mianowicie: jak zabezpieczyć wyjście układu przeciwzwarciowo, żeby przy relatywnie dużych częstotliwościach zachować ostrość zboczy przebiegu?
Chcę napisać program generujący na wyjściu przebieg, który odpowiadać będzie dwóm kołom zębatym umieszczonym na jednej osi w taki sposób, że zęby koła drugiego znajdują się między zębami koła pierwszego. Stosunek wzajemnego położenia kół zmienny. Prędkość (20-150rpm), ilość zębów koła(10-150).
Myślę o wykorzystaniu w tym celu Licznika1 w trybie OutputCompare.
Problem polega na przeliczeniu prędkości i liczby zębów na wartość wpisywaną do OCR1A.
Drugi problem natury konstrukcyjnej, a mianowicie: jak zabezpieczyć wyjście układu przeciwzwarciowo, żeby przy relatywnie dużych częstotliwościach zachować ostrość zboczy przebiegu?
