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

Alarm na AT90S2313 z kodowanym pilotem

byrrt 20 Sty 2007 18:44 6998 17
  • Alarm na AT90S2313 z kodowanym pilotem
    Kolejnym z prezentowanych urządzonek mojej konstrukcji to prosty alarm do.. Trudno powiedzieć.. U mnie pracuje w pokoju :) Alarm włącza się i wyłącza pilotem, który wraz z częścią odbiorczą żywcem wzięty jest z kitu Jabla J-218. Częstotliwość pracy nadajnika to ok. 220MHz. Nadajnik zbudowany jest na układzie UM3758-120A. Jest to układ o zmiennym kodzie nadawania/odbioru. Ustawia się go odpowiednim wymuszeniem jednego z 3ch stanów na 12 nóżkach (czyli możliwe jest zaprogramowanie 3(12) kodów). Do obioru sygnału tak jak w kicie Jabla wykorzystałem gotowy hybrydowy układ reakcyjny wraz z 2gim układem UM3758-120A który po odebraniu prawidłowego kodu wystawia 0 na wyjściu. Zero te podane jest na wejście INT0 procesora AT90S2313 gdzie dzieje się cała reszta. Układ posiada 3 wejścia uaktywniane stanem niskim.. Dwa z nich są bezzwłoczne, jedno reaguje z 10s. opóźnieniem sygnalizując buzerem odliczanie. Po tym czasie, jeżeli nie zostanie odebrany sygnał z pilota włącza się przekaźnik a z nim np. jakaś syrena. Alarm wyłącza się po 30s. i przechodzi w stan czuwania.. O stanie (czuwanie/alarm/czuwania z pamięcią alarmu/wyłączony) użytkownik informowany jest 2 kolorową diodą (podłączaną pod zaciski stąd brak jej na płytce). Włączanie i wyłączanie alarmu sygnalizowane jest też buzerem oczywiście w inny sposób dla włączania, wyłączania i wyłączania - gdy w miedzy czasie alarm się uaktywnił. Tryb bezczynności/czuwania/alarmu itp. są przechowywane w pamięci EEPROM, dzięki temu w razie awarii zasilania i ponownym jego włączeniu nic się nie zmienia.. Proszę nie prosić o schemat, bo go nie mam, projektowałem płytkę na żywca.. Projekt w Eagle’u jeszcze mam, tak samo jak wsad od procka.. Program pisany w Bascom AVR.. Układ zrobiony i uruchomiony ponad 2 lata temu i działa do dziś :)

    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem
    Alarm na AT90S2313 z kodowanym pilotem

    Pozdrawiam i czekam na opinie.

    Fajne? Ranking DIY
    O autorze
    byrrt
    Poziom 21  
    Offline 
    Zajmuję się projektowaniem i wykonywaniem cyfrowych oraz analogowych układów elektronicznych. Pracuję w firmie projektowo produkcyjnej. Mam doświadczenie w naprawie precyzyjnych mechanizmów i elektroniki. Wykonuje urządzenia od A do Z od zarysu przez projekt, prototyp i programowanie do dokumentacji po-wykonawczej włącznie.
    Specjalizuje się w: układy cyfrowe i mikroprocesorowe
    byrrt napisał 726 postów o ocenie 833, pomógł 2 razy. Mieszka w mieście Bydgoszcz. Jest z nami od 2002 roku.
  • #2 3467119
    Bizonekn
    Poziom 12  
    Posty: 14
    Witam!!
    Konstrukcja śliczna, profesjonalna robota. Elementy ładnie rozlokowane krótko mówiąc 10/10. Mam też pytanko jakiego programatora używałeś do zaprogramowania układu AT90S2313? Zamierzam zacząć "bawić" się mikroprockami tylko nie mam pojęcia od czego zacząć. Może jakieś sugestie?
  • #3 3467157
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    Witaj!
    Konstrukcja naprawdę godna pochwały :D
    Mam tylko pytanie: jak zaadaptowałeś układ z kitu? Czy jest to po prostu podpięcie pod RS?
  • #4 3467220
    byrrt
    Poziom 21  
    Posty: 726
    Pomógł: 2
    Ocena: 833
    Bizonekn napisał:
    Mam też pytanko jakiego programatora używałeś do zaprogramowania układu AT90S2313


    Układ ten programowałem zwykłym kablem podpiętym pod LPT :) Dosłownie pierwsza konstrukcja na procesorze zrobiona w domu :) Tobie polecałbym jakąś prostą odmianę STK200.. Jest to kabelek wraz z buforami podłączany do portu LPT w komputerze.. Schematów jest pełno na forum.. Ma tę zaletę, że nie wyciągasz procka z układu do programatora tylko programujesz go w systemie (ISP - In System Programing)

    xutywx napisał:
    jak zaadaptowałeś układ z kitu? Czy jest to po prostu podpięcie pod RS?


    Szczerze to jest to bezczelne podpięcie procka pod wyjście RX układu UM3758.. Opisałem to wcześniej.. Wystarczy przeczytać :)
  • #5 3467533
    piorun0
    Poziom 20  
    Posty: 514
    Pomógł: 33
    Ocena: 64
    Świetna konstrukcja 10/10,miałem kiedyś auto alarm w "Maluchu" na US UM 3758 ale na podczerwień bardzo dobrze działał chociaż z małej odległóści?
  • #6 3467563
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    A czy pasmo 220MHz jest wolne dla tego typu wynalazków?
  • #7 3467679
    byrrt
    Poziom 21  
    Posty: 726
    Pomógł: 2
    Ocena: 833
    McRancor napisał:
    A czy pasmo 220MHz jest wolne dla tego typu wynalazków?


    hmm nie sprawdzałem tego, ale myślę że tak skoro Jabel produkuje kity na tych układach i to właśnie z instrukcji do nich wyczytałem jakie jest pasmo (w pdfie do UM'a nie mogę tego nigdzie znaleźć)..

    Co do odległości.. spokojnie 10metrów nawet 20 w otwartym terenie kiedyś robiłem testy na dworze ;)
  • #8 3468010
    ollos
    Poziom 11  
    Posty: 13
    Bardzo konkretne wykonanie!

    Interesuje mnie tylko jak wygląda pilot od środka :)
    Konkretnie jak rozwiązana jest sprawa nadajnika w pilocie. Nigdzie nie moge znaleźć jakiegoś porządnego opisu kitu. Dysponujesz może schematem pilota lub chociaż zdjęciami?

    Znalazłem tylko takie zdjęcie.

    Alarm na AT90S2313 z kodowanym pilotem

    Ale nigdzie nie widzę jakiegoś znanego mi rozwiązania nadajnika. Chyba, że z drugiej strony płytki.
  • #9 3468048
    Herkules
    Poziom 12  
    Posty: 69
    Pomógł: 2
    Ocena: 2
    Wykonanie bardzo ładne, staranne. Z tego co wiem to układ UM3758-120A posiada kod programowalny na stałe, na pewno kod nie zmienia się za każdym wciśnięciem przycisku w pilocie. Ciekawa konstrukcja, ale mało zbyt odporna na przechwycenie kodu, przez osoby trzecie.
    Pozdrawiam serdecznie i przyznaje 7/10 głównie za wysoką jakość wykonania i pomysłowość takiej konstrukcji na procesorze.
  • #10 3468104
    byrrt
    Poziom 21  
    Posty: 726
    Pomógł: 2
    Ocena: 833
    Schemat pilota (to jest ten pilot ze zdjęcia):
    Alarm na AT90S2313 z kodowanym pilotem

    Co do wypowiedzi Herkulesa o niezmienności kodu nadawanego przez pilota - zgadza się.. Ma to właśnie tą wadę, ale np. tu gdzie jest teraz stosowane nie ma to najmniejszego znaczenia :)

    Pozdrawiam
    Piotr
  • #11 3468428
    androot
    VIP Zasłużony dla elektroda
    Posty: 1801
    Pomógł: 54
    Ocena: 635
    ollos napisał:

    Ale nigdzie nie widzę jakiegoś znanego mi rozwiązania nadajnika. Chyba, że z drugiej strony płytki.


    A jakie znasz rozwiazania nadajnikow??
    Nie widzisz cewki w postaci sciezki na laminacie, trymera do strojenia i tranzystora SMD w generatorze nadajnika od spodu plytki (widze go oczami wyobrazni, obudowa SOT-23 :)
  • #12 3468713
    atxmaniek
    Poziom 11  
    Posty: 23
    Ocena: 2
    Bizonekn napisał:
    Zamierzam zacząć "bawić" się mikroprockami tylko nie mam pojęcia od czego zacząć. Może jakieś sugestie?


    Polecam Ci książkę wydawnictwa BTC "Mikrokontrolery ATiny w praktyce" jest ona poświęcona w całości mikrokontrolerowi 2313. Z serii avr wydana jest tez przez nich "Mikrokontrolery Atmega w praktyce". Na prawdę polecam ! Warto w nie zainwestować.
  • #13 3469017
    ollos
    Poziom 11  
    Posty: 13
    androot napisał:

    A jakie znasz rozwiazania nadajnikow??


    przyznam ze tego rozwiązania akurat nie widziałem nigdy :)
    i jestem bardzo zainteresowany wlasnie takim sposobem rozwiazania nadajnika. Myslalem ze jest zrobione na rezonatorze SAW tak jak np tutaj:

    Alarm na AT90S2313 z kodowanym pilotem

    A czy jest moze dostepny rysunek tej plytki pilota? Konkretnie chodzi mi o te dwie cewki. Bo chyba są po prostu odpowiednio długimi ścieżkami na płytce? I do tego są specyficznie połączone. Może ktoś ma jakis pomysł, ewentualnie inne (gotowe) rozwiązanie takiego nadajnika?

    Mile widziane również inne pomysły na nadajnik 433MHz. Ale nie na gotowych modułach.

    Pozdrawiam
    OLLO
  • #14 3469254
    Bizonekn
    Poziom 12  
    Posty: 14
    atxmaniek napisał:

    Polecam Ci książkę wydawnictwa BTC "Mikrokontrolery ATiny w praktyce" jest ona poświęcona w całości mikrokontrolerowi 2313. Z serii avr wydana jest tez przez nich "Mikrokontrolery Atmega w praktyce". Na prawdę polecam ! Warto w nie zainwestować.


    Dzięki za info. Już obadałem bibliotekę i znalazłem obydwie książki. Jutro lecę ciut świt wypożyczyć :D
  • #15 3469314
    androot
    VIP Zasłużony dla elektroda
    Posty: 1801
    Pomógł: 54
    Ocena: 635
    Rezonatory SAW sa troche trudno dostepne... i nie maja mozliwosci przestrajania.
    Sciezka wykonana domowym sposobem moze nie miec takiej indukcyjnosci jaka zakladalismy, poza tym wszelkie jej nieciaglosci beda pogarszac dobroc obwodu LC. Najlepiej uruchamiac majac miernik czestotliwosci, zeby moc wyciagnac wnisoki i poprawic plytke dla uzyskania wymaganej czestotliwosc nadawania. Krecenie trymerem bedzie dzialac w nieduzym zakresie, bo generator moze zrywac drgania.
  • #16 3470799
    byrrt
    Poziom 21  
    Posty: 726
    Pomógł: 2
    Ocena: 833
    ollos napisał:
    ktoś ma jakis pomysł, ewentualnie inne (gotowe) rozwiązanie takiego nadajnika?


    Gotowym rozwiązaniem będzie kupno.. gotowego pilota :) Można go kupić jako zestaw z tą tylko różnicą, że jest już zmontowany i uruchomiony.. Wiem, że zaprzecza to może całej frajdzie konstruowania, ale jest przynajmniej estetyczny, dobrze zbudowany i działający bezbłędnie.. Co do ceny nie znam.. Mam jednego pilota - tego, którego kupiłem w zestawie..

    Pozdrawiam
  • #17 3471008
    ollos
    Poziom 11  
    Posty: 13
    No tak to wszystko prawda,ze kupno pilota rozwiaze problem. I juz nawet nie chodzi o cene (coś koło 20zł). Problem polega na tym, ze taki nadajnik musze umiescic w innej obudowie (zintegrowanej z kluczykiem). No i to rozwiązanie bardzo mi sie podoba bo pomimo kilku elementow nie zajmuje zbyt duzo miejsca na plytce (co jest baaaardzo wazne-ta obudowa nie jest za duza).
    Wiec moze zapytam inaczej: czy mozna (pewnie mozna) i jakimi cewkami "normalnymi" (nawijanymi) zastapic te wykonane na plytce. Jedna to 10uH a L1? No i pytanie kolejne: jak te cewki są połączone? Bo na schemacie dosć nietypowo to wyglada...
    Koledzy pomozcie!

    pozdrawiam
    OLLO
  • #18 3474620
    mirek301
    Poziom 20  
    Posty: 418
    Pomógł: 24
    Ocena: 52
    McRancor napisał:
    A czy pasmo 220MHz jest wolne dla tego typu wynalazków?


    O ile wiem to nie jest to pasmo do tych zastosowan.
    To ze akurat zrobili na ta czestotliwosc to wina producenta nie zapoznal sie ze specyfikacja pasm.
    Nie znajomosc prawa jednak nie zwalnia z jego przetrzegania !!!
    To na uzytkowniku sie odbije nie na producenie.

    Dodano po 12 [minuty]:

    androot napisał:
    Rezonatory SAW sa troche trudno dostepne...



    A moze by tak spokojnie poszukac w samplach.O ile wiem nie ma wiekszego problemu z ich otrzymaniem.A na elektrodzie w dziale linki > probki sa minimum 2 firmy jakie dysponuja probkami rezonatorow SAW w pelnej gamie czestotliwosci

Podsumowanie tematu

✨ Przedstawiono konstrukcję prostego alarmu opartego na mikrokontrolerze AT90S2313, sterowanego pilotem z zestawu Jabla J-218 pracującym na częstotliwości około 220 MHz. Nadajnik wykorzystuje układ UM3758-120A z kodem stałym programowanym na 3 możliwe kody. Odbiornik zawiera hybrydowy układ reakcyjny oraz drugi układ UM3758-120A, którego wyjście podłączone jest do przerwania INT0 mikrokontrolera. Alarm posiada trzy wejścia aktywowane stanem niskim, z jednym opóźnieniem 10 sekund sygnalizowanym buzerem. Programowanie AT90S2313 odbywa się przez ISP za pomocą prostego programatora podłączanego do portu LPT (np. STK200). Dyskutowano o budowie nadajnika pilota, który wykorzystuje cewki wykonane jako ścieżki na płytce oraz elementy SMD, a także o trudnościach z dostępnością rezonatorów SAW i możliwościach zastąpienia cewek nawiniętymi. Poruszono kwestie legalności używania pasma 220 MHz, które może nie być oficjalnie przeznaczone do takich zastosowań. Zaproponowano również zakup gotowego pilota jako praktyczne rozwiązanie, choć z ograniczeniami integracji w obudowie. Wskazano literaturę dotyczącą mikrokontrolerów ATtiny i Atmega jako pomoc w dalszym rozwoju projektów.
Wygenerowane przez model językowy.
REKLAMA