logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 3912758
    Miiraz
    Poziom 11  
    Witam..Mam następujący problem
    Konstruuję urządzenie oparte o cc1100 na Atmedze 32.
    Jak na razie napisałem wszystkie funkcje czyli resetowanie, ustawianie rejestrów przełączanie trybów instr. STROBE lecz nie potrafię zmusić 2 układów żeby przekazały sobie chociażby bajt.
    W jednym z układów ustawiam nadawanie jakiegoś słowa, w drugim odbiór danych... Czy ktoś robił to już z pozytywnym skutkiem?

    Mi układ odbiera jakieś dane z kosmosu. i łapie wszystko.
    oba układy mają te same bajty identyfikacyjne, pasmo, szybkość transmisji i inne parametry.
    Jak należy poprowadzić procedurę odczytu?
    ja mam tak, że (po resecie ustawieniu rejestrów i kalibracji) przy nadawaniu najpierw przełączam w tryb TX potem wysyłam dane do FIFO.

    przy odbiorze przełączam na RX i pobieram bajty(i wysyłam UARTEM na komputer) dopóki nie pokaże się informacja o pustym rejestrze.

    a może przy nadawaniu najpierw się podaje dane do fifo a potem przełącza?

    czy ma ktoś może sprawne procedury które odpowiadają za tą w sumie najważniejszą część? (bo zrobiłem nawet odczyt temperatury układu do kompensacji częsstotliwości, ale w końcu to transceiver a nie termometr:/ )

    z góry dzękuję za pomoc i pozdrawiam
  • #2 4251914
    bartek96
    Poziom 13  
    Moze to pomoże - projekt modemu na cc1100 + mega32 (taki przedłużacz RS)

    wszystko powinno działać jeśli polutujesz elektronikę tak jak jest w PDF-ach, chociaż akurat transmisji przez RS nie testowałem... Program pod WinAVR jest zmodyfikowaną przeze mnie wersją oryginalnego softu, który dostałem od firmy, która z kolei te moduły mi dostarczyła... pooglądaj, przetestuj i daj znać jak idzie praca

    ps. jakby jakieś problemy były dalej, to mogę pomóc - robię teraz projekt z tymi modułami, będę musiał bardzo głęboko je przetrawić:)

    .).\.).\...........pozdro
    (@_@)...........Bartek
    .../..\................Waw

    plik uszkodzony.
    Załączniki:
  • #3 4252287
    Miiraz
    Poziom 11  
    Zapomniałem już o tym że prosiłem na forum o pomoc:)

    Zaprojektowałem samemu i zrobiłem układ (w trybie WOR pobiera razem 500uA)

    A miesiąc temu pracę obroniłem pracę magisterską na 5, więc chyba mi zadziałało.

    Jak ktoś potrzebuje schemat układu albo po prostu pomoc, to mam już obcykane te cc1100 w 99% więc służę pomocą.

    Ale mimo wszystko dziękuję bardzo za pomoc.
    Pozdrawiam, Mirek
  • #4 4350324
    sddi
    Poziom 11  
    witam

    A możesz opisać coś więcej co to robi, parametry i jakąś fotkę. Morze by sie udało twoje doświadczenie wykorzystać.

    bogdan
  • #5 4352450
    Miiraz
    Poziom 11  
    Witam
    Jeśli chodzi o schemat to załączam. Programu oraz docelowych ustawień nie mogę niestety zamieścić.

    Ale mogę dać parę wskazówek:)

    1. unikać elektrolitów, bo traci się duuużo energii.
    2. Procesor powinien być PRAWIE ZAWSZE uśpiony i w zasadzie to odbierać dane, nie tryby IDLE, bo niewiele się zyska
    3.Jak zasilanie to baterie litowe, albo alkalkiczne, ale tylko w przypadku, gdy temperatura otoczenia nie jest za niska.Akumulatorki odradzam, bo po 2 tygodniach ulegają samorozładowaniu.
    3. Antena albo kupiona albo "ćwierćfalówka" ze srebrzanki (miedziany drut pokryty srebrem) pół falówka też pasuje
    4. Jak nie działa odbiór to NA 90% winna jest ANTENA ODBIORNIKA(czytaj zimny lut). Anteny TCA firmy tricome powinny się sprawdzać, ale należy dla nich samemu stworzyć płytkę drukowaną do montażu (jak w dokumentacji). Lutowanie "do goldpina" kończy się uszkodzeniem anteny w momencie dotknięcia(odpada metalizacja na antenie).
    jeśli stosujecie RS-232 to zasilajcie go z nóżki procesora.oszczędza się mnówsto energii. Tylko jest małe "ALE". Najpierw włącza się zasilanie, a dopiero POTEM wysyła się dane UARTEM.w przeciwnym razie Max3232 kończy swój żywot (sprawdzone na niestety aż 3 egzemplarzach).

    Układ na schemacie wykorzystuje płytkę cc1100EM i dla niej są wyprowadzenia. Jak ktoś chce może zamiast płytki cc1100EM wstawić po prostu układ z elementami z tabelki w RF studio. Ale ja nie próbowałem.


    Chipcon cc1100
REKLAMA