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

Pomysły na drugi układ testowy z wykorzystaniem AVR i PWM

cyber90 01 Cze 2013 15:50 3120 17
REKLAMA
  • #1 12369864
    cyber90
    Poziom 15  
    Teraz zastanawiam się nad drugim układem testującym i proszę was o jakiś pomysł. Najlepiej poziomem trudności zbliżonym do tego pierwszego. Ogólnie chodzi o wykorzystanie właściwości uc AVR. Czyli wbudowaną magistralę, sterowanie wypełnieniem PWM itd.
  • REKLAMA
  • #2 12369947
    piotrva
    VIP Zasłużony dla elektroda
    Ale ma być to konrketny projekt czy masz zaproponować płytkę testową?
  • #3 12370200
    cyber90
    Poziom 15  
    Mam zaproponować.
  • #4 12370210
    piotrva
    VIP Zasłużony dla elektroda
    ALE CO?
    Konkretny projekt (czyli np. nie wiem, rejestrator przyspieszenia), czy coś ogólnego w stylu płytek ewaluacyjnych?
  • #5 12370286
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #6 12370737
    cyber90
    Poziom 15  
    Konkretny projekt.
    Możliwość zmiany histerezy całego układu. Czyli jakieś przyciski zmieniające zakresy temperatur. A wyświetlacz po prostu będzie graficzny bo na znakowym nie zrobię tego co chcę.
  • #7 12370918
    piotrva
    VIP Zasłużony dla elektroda
    Hmm, no nie wiem, np.
    rejestrator pogodowy (wilgotność, temperatura, ciśnienie) z zapisem danych na kartę SD + zdalna komunikacja po sieci LAN (strona internetowa z aktualnymi danymi) + możliwość dodawania zdalnych czujników (radiowo)
  • #8 12371718
    leonow32
    Poziom 30  
    cyber90 napisał:
    W zależności od temperatury obroty silnika będą się zmniejszać lub zwiększać.

    Regulator PID, proporcjonalny czy histerezowy? Może zacznij od histerezowego. Sterowanie silnikami nie jest łatwe, chyba że chodzi sterowanie bez sprzężenia zwrotnego. Może najpierw zastanów się w ogóle jaki to ma być typ silnika? Robiłeś coś w ogóle na prockach poza uczelnią (to co robiłeś na uczelni się nie liczy :P )

    ...i to ma być praca dyplomowa inżynierska czy magisterska?
  • #9 12372519
    Konto nie istnieje
    Konto nie istnieje  
  • #10 12373851
    cyber90
    Poziom 15  
    Inżynierka. W sumie mam wolną rękę mogę zaproponować co chcę. Silnik mam narzucony jeszcze o nim nie czytałem, jak znajdę czas to napiszę coś więcej. A coś o mniejszym stopniu trudności? Dopiero jeden semestr miałem na uczelni te procki więc nie szalejmy :)
  • REKLAMA
  • #11 12374221
    Konto nie istnieje
    Konto nie istnieje  
  • #12 12376734
    cyber90
    Poziom 15  
    Chodzi o to że to maja być dwa różne układy do testowania. Jeden to sterowanie obrotami silnika poprzez temperaturę, a drugi może być już całkiem oddzielny nie musi mieć nic wspólnego z pierwszym, ale żeby miał jakieś zastosowanie praktyczne.
  • #13 12376803
    tronics
    Poziom 38  
    Jeśli zestaw ma służyć TESTOWANIU to dobrze by było żeby TESTOWAŁ. Co za tym idzie typowo AVR posiada ADC, posiada wyjście PWM, posiada wejścia z przerwaniami INT0/INT1 które można do enkodera wykorzystać, wreszcie posiada TWI, SPI oraz UART. I jeśli chcesz na poważnie do tematu podejść to dobrze by było, żeby ten zestaw to był w stanie przetestować. Np. zbierać dane z czujników temperatury, regulować prędkością wentylatora, aktualną temp. i wartość PWM wysłać przez UART do PC, jednocześnie mieć możliwość modyfikacji nastaw regulatora przez UART i zapisanie ich w EEPROM, np. flash eprom na SPI. A czujniczek dajmy na to LM35 i odczyt z ADC. I już ile funkcji układu naraz jest wykorzystane?
  • #14 12379327
    cyber90
    Poziom 15  
    No tak. Jak na razie mam czujnik DS18b20, ale zmienię go na inny żeby wykorzystać magistralę SPI. Silnik mam narzucony UPR 20-60 f-my Grundfos nie wiem w jaki sposób się nim steruję szukam informacji, ale nie mogę znaleźć. Może pomińmy PC, raczej myślałem że na płytce umieszczę wyświetlacz graficzny i za pomocą przycisków będzie można zadawać histerezę. Nie wiem czy to jest wykonywalne, ale bardziej praktyczne.
  • REKLAMA
  • #15 12380467
    Konto nie istnieje
    Konto nie istnieje  
  • #16 12382566
    cyber90
    Poziom 15  
    Tzn taki silnik jest dostępny w laboratorium. A od was chciał bym usłyszeć drugi temat zastawu do testowania. Myślę i nie wiem co by mogło być odpowiednie i nie dość skomplikowane. A promotor w sumie daje mi wolna rękę.
  • #17 12383135
    leonow32
    Poziom 30  
    Widzę, że nie orientujesz się w temacie, więc zrób coś prostego
    - wyświetlacz LED 7seg - zegarek, stoper
    - wyświetlacz LCD HD44780 - prosty notatnik z zapisywaniem i odczytywanie pamięci EEPROM
    - rejestrowanie danych z termometru LM35 do EEPROMu i tym sposobem wykorzystasz ADC
    - pomiar napięcia zasilającego, pradu pobieranego przez mikrokontroler lub czegokolwiek
    - PWM do sterowania silnikiem prądu stałego przez mostek H
    - PWM do sterowania głośniczkiem
    - klawiatura matrycowa, prosty kalkulator
    - połączenie z kompem przez UART/FT232RL/USB i prosty "wiersz poleceń" w oparciu o instrukcję switch-case

    ...i nie używaj tych starych trupów jak ATmega8 tylko lepiej ATmega88PA albo coś innego z końcówką 8PA i 4PA
  • #18 12811066
    cyber90
    Poziom 15  
    Wakacje minęły zabieram się do pracy.
    Troszkę ogarnąłem temat przez ostatnie dni i tak, mam skonfigurowany czujnik LM35 dane narazie wyświetlane na LCD znakowym, wykorzystuję ADC. Teraz prosił bym kilka rad jaki wybrać wyświetlacz graficzny który nie będzie zbyt skomplikowany w obsłudze.

    Drugim moim pomysłem jest rejestrator pogodowy, czyli 3 czujniki: temperatury, wilgotności i ciśnienia. Z czujnikiem temperatury nie ma problemu, ale do tego wykorzystam jakiś inny np taki który komunikuje się z uc przez SPI i tutaj też mam prośbę o radę możecie podać jakieś czujniki do pomiaru wilgotności i ciśnienia mogą być analogowe o ile takie istnieją albo wykorzystujące I2C. Następnie chcę przesłać dane do PC przez UART.

    Trzecim pomysłem jest sterowanie przez PWM, ale nad tym jeszcze nie myślałem.

    W takiej pracy myślę że wykorzystam może nie wszystkie możliwości uc ale te podstawowe tak, czyli ADC, timery, przerwania, magistrale SPI, I2C, PWM, zewnętrzny układ taktujący.
REKLAMA