Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Micro nadajnik z czujnikiem temperatury

krzysinn 22 Lis 2005 15:10 1800 8
  • #1 22 Lis 2005 15:10
    krzysinn
    Poziom 10  

    Witam

    Potrzebuje zrobic dwa miniaturowe nadajniki, ktore beda wysylac do odbiornika temperature. Nadajniki te musz byc maksymalnie male (lekkie) i zuzywac malo pradu (zasilanie z pastylki, czas dzialania min 10 godzin).

    Odbiornik natomiast moze byc duzy. Musi miec mozliwosc obierania na raz sygnalu z dwoch nadajnikow.

    Odleglosc pomiedzy nadajnikami a odbiornikiem to okolo 7 m. Odbiornik i nadajniki widza sie wzajemnie.
    Nie moge tego zrobic na kablu.

    Czy jest to do wykonania ?
    Pozdrawiam

    0 8
  • #2 22 Lis 2005 16:06
    And!
    Admin grupy Projektowanie

    7m wystarczą tanie moduły radiowe na 433MHz (ok 20zł)
    Jeżeli chodzi o pobór prądu to zależy od ilości wysyłanych komunikatów z temperaturą.

    Napisz konkretnie do czego to ma służyć (okres 10h sugeruje że to będzie jakaś jednorazowa akcja, lub w każdym razie nie ciągły monitorning)

    1. czy potrzebne jest rozpoznawanie z którego nadajnika przyszedł sygnał (jeżeli nie to można wysyłać ton od 500Hz do 2Khz i mieć rozdzielczość 0.1 stopnia w zakresie od -50 do +100 stopni)
    Pozatym mogą próbować nadawać jednocześnie.

    2. powstaje problem kolizji podczas nadawania
    Więc jeżeli ma być rozpoznawany numer nadajnika i w dodatku niema być kolizji to proponuję zrobić na mikrokontrolerach jednoukładowych + czujnik cyfrowy temperatury. Mikrokontrolery są nawet w DIP8 oraz w SMD więc może to być mały czujnik.
    Każdy może mieć swój numer który napierw wysyła a potem dane o temp (+ ew CRC).
    Problem synchronizacji:
    -można przed uruchomieniem podłączyć wszytkie jednym wejściem na którym pojawi się impuls i wtedy mogą wystartować swoje RTC i nadawać w odpowiednich odstępach (np wedle numeru)
    ew można je pokoleji włączać lub resetować.
    Unikalny numer można nadać lub np. odcztać z czujnika DS1820.

    I jeszcze jedno czy dane nie mogą być przez te 10h rejstrowane do EEPROM a potem odczytane ?

    Jeżeli niechcesz mikrokontrolera to mozesz zastosować liczniki np CD4040 lub inny a jeżeli chcesz jeszcze bardziej iść w stronę analogową to wykorzystaj VCO i wysyłaj tony zależne od temperatury.
    Z tonami możesz również spróbować zrobić rozpoznawanie z którego to nadajnika np. nrI nadaje w zakresie 500Hz - 1250Hz a nrII 1250Hz - 2000Hz z odpowiednim odstępem aby na siebie nie zachodziły.

    0
  • #3 22 Lis 2005 18:15
    krzysinn
    Poziom 10  

    Te czujniki beda zamocowane na koncowkach skrzydla.
    Odbiornik bedzie posrodku. Musze miec odczyt temperatury z kazdego z czujnikow (defakto chodzi o roznice temperator i okreslenie gdzie temperatura jest wyzsza)
    Odczy ten musze miec maksymalnie aktualny opuznienie 1 sec to max. Do tego czujnik musi miec mala bezwladnosc ale mysle ze ds1820 na poczatek wystarczy. ALe najlepiej jak by to byla jakas termopara + przetwornik wtedy bezwladnosc jest duzo mniejsza.

    0
  • #4 23 Lis 2005 19:23
    And!
    Admin grupy Projektowanie

    Czemu służy taki pomiar ?
    Skoro nie może być zastosowany przewód, to może zamiat radia można wykorzystać IRED lub ultradźwięki (nie koniecznie przez powietrze ale przez konstrukcję skrzydła).

    0
  • #5 27 Lis 2005 01:00
    krzysinn
    Poziom 10  

    Okreslenie po ktorej stronie skrzydla jest cieplejsze powietrze pomoze mi szybciej centrowac kominy termiczne.

    Ired by byla chyba swietna tylko jakiego typu czujniki zastosowac zeby nie bylo problemow z transmisja powiedzmy na 9m (czujniki beda sie widzialy bezposrednio)

    ultradzwieki odpaaja 433 chyba tez

    0
  • #6 27 Lis 2005 18:13
    And!
    Admin grupy Projektowanie

    Na podczerwieni będzie miało większy pobór prądu niż na 433MHz.
    Pozatym (domyślam się że to szybowiec) przy radiu odbiornik może być jako mała skrzynka w kabinie.
    A podczerwień musi mieć widoczność.
    Dystans o którym mówisz nie jest dla podczerwieni specjalym wyzwaniem,
    lecz przy dużym natężeniu światła słonecznego będą problemy.

    Ultradźwięki nie spisywałbym na straty rozchodzą się w ciałach stałych dość dobrze.

    A może zrobić to na dźwiękach w powietrzu, np mikrofonik poza kabiną a na skrzydle element wydający piski o określonej częstotliwości,
    odstępy między dźwiękami zależne od temperatury.

    0
  • #7 28 Lis 2005 11:55
    krzysinn
    Poziom 10  

    To paralotnia wiec skrzydlo jest nad glowa.

    Z tego co piszesz najlepsze bylo by w takim razie 433.

    Tylko jak uporac sie z odczytem naraz z dwoch nadajniokow

    Moze tak:
    1) odpalamy odbiornik
    2) wlaczamy pierwszy nadajnik ktory wysyla temp co 0.5 sec
    3) wlaczamy drugi nadajnik ktory tez wysyla co 0.5 sec

    jezeli do odbiornika przyjdzie temperatura i po niej druga w czasie szybszym niz 0.1 lub dluzszym niz 0.4 to generuje alarm. Wtedy wylaczamy i wlaczamy nadajnik nr 2 az do skutku.
    W ten sposob wysylane temperatury beda od siebie oddalone o min 0,2 sec. Pierwsza jaka dosatenie bedzie z czujnika nr1 druga z czujnika nr 2.

    0
  • #8 28 Lis 2005 19:54
    And!
    Admin grupy Projektowanie

    Pisałem o problemie synchronizacji wcześniej, przed włączeniem można połączyć układy jednym wejściem i podać tam impuls z przycisku.
    Oba wsytartują swoje zegary czasu ale jeden będzie nadawał co 0.5s w momentach zgodnych fazowo z impulsem który włączył nadajniki.
    A drugi będzie nadawał co 0.5s lecz przesunięte w fazie o 0.25s od momentu synchronizacji.

    Chyba najlepszym wskaźnikiem byłby wskaźnik wychyłowy (lecz problem ze wstrząsami) więc dobry byłby też bargraf na LCD 1*8 lub innym lub wskazania procentowe.
    I tak brargraf na środku temp równe, przesuwa się w prawo prawy róg skrzydła cieplejszy.

    Bo chyba nie liczy się warość temp (niepotrzebna dana) tylko ich różnica.

    0
  • #9 29 Lis 2005 09:24
    krzysinn
    Poziom 10  

    To tak sprubuje zrobic

    Dzikuje za pomoc

    Pozdrawiam

    0