generator częstotliwości + arduino UNO - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: generator częstotliwości + arduino UNO (/watek-generator-cz%C4%99stotliwo%C5%9Bci-arduino-uno) |
generator częstotliwości + arduino UNO - boras25 - 22-03-2016 Witam wszystkich. Proszę o pomoc w napisaniu programu do arduino. Jestem poczatkującym i po zastosowaniu prostych komend jezyka c nie jestem w stanie osiągnąć tego co potrzebuję. Posiadam generator UDB1005s który ma mozliwość generowania impulsów kwadratowych 0 +3,2v; o płynnej regulacji częstotliwości 0.01 Hz-5MHz i wypełnienia co 1%. Chciałbym uzależnić sterowanie wyjściami PWM arduino od impulsów generatora a nastepnie sterować dwa lub więcej IRF3710 przez arduino. Myślę że częstotliwości 10Hz -35kHz nie powinno sprawić problemu dla Arduino. Po podaniu napiecia przez generator na zdefinowane dowolne wejście cyfrowe(lub inne- nie ma potrzeby pomiaru napięcia- tylko stan 0 gdy<2,5v lub 1>2,5v) załączyc jedno z wyjść PWN(powiecmy wyjście nr3) i wyłączyć je po wygasnięciu impulsu kwadratowego generatora; następnie kolejny impuls generatora miałby załączyć kolejne wyjście PWN(np nr 6) i wyłączyć je po wygasnięciu sygnału; następny impuls sterowałby pierwsze PWN(3) i tak w pętli. Na początek wystarczyłyby dwa wyjścia załączane naprzemian; jednak bardzo ważne dla mnie jest by sterowanie IRF-ami(wyjśie sygnałów z PWN) odzwieciedlało częstotliwość i wypełnienie zadane przez generator. Z góry dziękuję za pomoc. Radek RE: generator częstotliwości + arduino UNO - boras25 - 22-03-2016 [attachment=112][attachment=113]W tej chwili tylko tyle potrafię: ============================================================= Kod: void setup() { Jak przełączyć na pin 3 przy następnym impulsie nie mam pojęcia. Doszedł jeszcze problem z dziwnym dzieleniem impulsu na mniejsze i nie radeniu sobie z przełanczaniem z mniejszym wypełnieniem lub większj częstotliwości. Przy pomiarze napięcia przy analogowym wejściu zachowywał się dokładnie tak samo. Niebieski to przebieg z arduino. |