System pomiarowy dla kartingu - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Konstrukcje (https://forum.arduinopolska.pl/dzial-konstrukcje) +--- Wątek: System pomiarowy dla kartingu (/watek-system-pomiarowy-dla-kartingu) |
System pomiarowy dla kartingu - sikham - 17-08-2018 Witam Jako iż gotowe systemy są kosmicznie drogie i niezbyt dopasowane do moich potrzeb zacząłem budową własnego systemu pomiarowego. Oto co potrzebuję:
Moim podstawowym pytaniem jest czy w ogóle dostanę taki moduł do którego można podłączyć tyle czujników. Interesuje mnie głównie pomoc w doborze komponentów ponieważ od strony programowania jakoś sobie poradzimy. Z góry dzięki za wszelką pomoc RE: System pomiarowy dla kartingu - kaczakat - 17-08-2018 Na początek wyciągnij z kieszeni ze 3 dyszki, kup NANO, stykówkę, parę rezystorów i led, LCD 2x16 i zobacz czy programowanie w ogóle będzie Ci szło. Zwykłe NANO wszystkiego może nie obsłuży, może nawet nie dla tego, że pinów ma za mało, bo czujniki można umieścić na zbiorczej magistrali i użyć jednego kompletu do wszystkich. Ale odległości mogą być za duże do takiego czegoś. Ale dokupujesz drugie i jedno zbiera część danych + komunikuje się z drugim, które zbiera resztę i wyświetla na ekranie. Jak piszesz o jakimś czujniku to napisz że potrzebujesz np. PT100, zakres 0-200oC, dokładność +/-1oC. Można kupić PT100 za 5zł i za 1500. RE: System pomiarowy dla kartingu - es2 - 18-08-2018 (17-08-2018, 14:52)sikham napisał(a): - Termopary najlepiej przez przetwornik MAXima z wyjściem SPI. Potrzebujesz więc 4 linie SPI + 2X strob - PT100 też bym szukał możliwości podłączenie przez przetwornik po SPI, dzięki czemu potrzebujesz jednego dodatkowego strobu SPI - Licznik obrotów wejście INT - Czujnik start/meta pewnie jeden czyli wejdno wejście INT - Czujniki IR pewnie wejścia analogowe - Wyświetlacz. Najlepiej SPI. Jeśli wystarczy mała rozdzielczość (320x240) to wskazany osobny interfejs SPI (4 linie + strob + Data/rozkaz). Jeśli duża, to najlepiej FT8xx (SPI + strob). Wyświetlacz z interfejsem równoległy to nie najlepszy pomysł. Tryb 8-bit to 8-GPIO + RD + WR + CS + Dana/Rozkaz, łącznie 12 GPIO. Wskazane jednak 16-bit więc 20 linii). uC najlepiej z kontrolerem zewnętrznej magistrali danych a sam uC z DMA, więc Xmega lub ARM, w praktyce najlepiej ARM Jaki wyświetlacz byś nie wybrał to NANO czy UNO jest za małe. Minimum to Mega2560. Nawet przy FT8xx, ze względu na wygodę wybrał bym coś z DMA. Porównując ceny, ARM STM32 jest lepszym rozwiązaniem niż Xmega (koszt programatorów, wygoda pisania softu). Ze względu na to, że jesteś początkujący, to zrób jak radzi @kaczakat. Kup najtańsze Arduino, pobaw się nim. Jak będzie Ci dobrze szło możesz zainwestować w konkretny zestaw. Najtańsze wyświetlacze po SPI (320x240) bez akceleratora grafiki, wymagające więc w praktyce DMA, kosztują 40..50 zł (poniżej 60 z touchscreenem ale on jest na osobnym SPI). Do pierwszych prób wystarczy. FT8xx 5..7cali 640x480, to już wydatek ponad 200zł. |