f
Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/page_header.php on line 343
And-Tech :: Zobacz temat - Pomiar częstotliwości i wypełnienia impulsu

Strona korzysta z plików cookie w celu realizacji usług zgodnie z Politykš prywatnoœci.

Możesz okreœlić warunki przechowywania lub dostępu do cookie w Twojej przeglšdarce lub konfiguracji usługi.

And-Tech Strona Główna And-Tech
Forum firmy And-Tech

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
Pomiar częstotliwości i wypełnienia impulsu
Autor Wiadomość
goofy_g 
goofy_g

Dołączył: 23 Lut 2012
Posty: 2
Wysłany: Czw Lut 23, 2012 4:03 pm   Pomiar częstotliwości i wypełnienia impulsu

Witam
Piszę ten post bo nie mam pomysłu jak rozwiązać mój problem. Otóż leży mi w szufladzie odbiornik bezprzewodowy oraz 4 piloty do niego. Chciałbym z tego zrobić sterowanie bezprzewodowe do bramy. Cały szkopuł tkwi w tym że gdy podłączam ten odbiornik pod napięcie a wyjście DATA pod jakąkolwiek diodę to owa dioda cały czas miga - oczywiście inaczej miga gdy wciśnięty jest przycisk na pilocie a inaczej gdy go nie wciskam.
Pytanie brzmi: jak napisać program który mierzy (dokładnie) czas stanu niskiego oraz czas stanu wysokiego na wyjściu DATA (prawdopodobnie w ms-chociaż nie jestem pewien). Dodam że odbiornik ma 4 kanały więc inne czasy będą dla każdego z kanałów oraz inne dla stanu kiedy nie będzie wciśnięty żaden przycisk.
Jeśli będę miał te czasy to późniejsze rozpoznanie i wysterowanie tego odbiornika to już spokojnie zrobię.

tutaj link do tego odbiornika:
http://www.made-in-china....dule-RXB8-.html
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Pią Mar 02, 2012 9:18 am   

Zastosuj timer + licznik pomocniczy do mierzenia czasu. Następnie dwie zmienne zapamiętujące czas zbocza narastającego i opadającego, potem obliczamy czas i wysyłamy szybko przez rs232 do komputera. Oczywiście wszystko trzeba robić bardzo szybko (szczególnie zapisywanie po wykryciu zbocza - te wykrywamy przerwaniem ustawionym na change).
_________________
http://www.piotr94.net21.pl/
 
     
goofy_g 
goofy_g

Dołączył: 23 Lut 2012
Posty: 2
Wysłany: Pią Mar 02, 2012 7:37 pm   

Całość brzmi dość groźnie :???: mógłbyś napisać kawałek kodu żebym miał jakąś bazę?
Dlaczego przesłać przez RS232 do kompa? Nie można wyświetlać wyniku na wyświetlaczu?
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Pią Mar 02, 2012 8:17 pm   

Cóż, jaka pewność, że to akurat prosty przebieg PWM? (owszem, prosty przebieg PWM można wyświetlić na LCD, ale już jeśli to złożony przebieg to lepiej wysyłać czasy po rs232 jako listę)
Hmm, na kod niestety nie mam czasu - ostatnio jestem strasznie zabiegany, ale tak myślę, czy nie zainteresowałoby Cię takie urządzonko:
http://www.ikalogic.com/scanalogic_home.php
i dyskusja wraz z kodami źródłowymi i kompilacjami pod inne uC:
http://www.ikalogic.com/p...&st=0&sk=t&sd=a
_________________
http://www.piotr94.net21.pl/
 
     
Piotr41

Dołączył: 18 Sty 2010
Posty: 9
Wysłany: Nie Paź 14, 2012 1:29 am   

No to i ja się podpinam pod temat. Od dłuższego czasu walczę ze zrobieniem programowego emulatora RX2272/2262 i opornie to idzie o ile nadawanie kodu do sprzętowego odbiornika to prościzna, o tyle już odbieranie programowe to przeprawa przez bagno.
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Nie Paź 14, 2012 6:54 pm   

A jaki dokładnie przebieg masz na wejściu/wyjściu?
Osobiście, jeśli by to Kolegów interesowało, to mam fajny kod w C do odbierania sygnałów kodowanych jako MANCHESTER, który można łatwo przerobić na mierzenie długości poszczególnych impulsów.
_________________
http://www.piotr94.net21.pl/
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group