↓
 

majek.sh

Marek Wodziński's home page

  • O mnie
  • LCD88
    • Posts about lcd88
  • R/C
  • Elektronika
Home - Strona 7 << 1 2 … 5 6 7 8 9 >>

Nawigacja

← Starsze posty
Nowe posty →

Modyfikacja G-OSD – nowe wejście

majek.sh Opublikowano w 2012-08-20 przez majek2018-11-18

Schemat G-OSD i wykonanie kolejnego wejścia analogowego.

Byłem ciekawy jak wygląda w środku G-OSD, które zakupiłem jakiś czas temu. Na rcgroups jakoś nikt się nie kwapił do rozrysowania schematu mimo powstania alternatywnego softu. W stosunku do E-OSD dodano potencjometry do ręcznego trymowania napięć, jedno wejście niskonapięciowe dla RSSI i wejście na gps. No i pojawiła się też zagadka dlaczego w alternatywnym sofcie (CL-OSD) jeden z potencjometrów nic nie robi.

No to w końcu przysiadłem i narysowałem:

G-OSD schematic diagram

Schemat G-OSD

Na podstawie schematu można wyciągnąć już pewne wnioski:
– trzeci potencjoments podłączony jest pod 5V i niczego użytecznego sam z siebie nie robi. W oryginalnym sofcie robi za napięcie odniesienia dla RSSI i proporcje między tym wejściem a wejściem sygnały przelicza procesor.
– wnioskując po wartościach rezystorów z dzielników napięć na wejściach 'wysokonapięciowych’, można tam podać bez szkody dla układu nawet do 24V. Ewentualny problem na wejściu zasilającym może stanowić kondensator (ale najprawdopodobniej jest on na 50V) oraz czy stabilizator 78L05 wytrzyma termicznie (chociaż testowałem układ na ok. 18V i nie było tragedii).
– układ generowania obrazu jest identyczny jak w E-OSD
– wejście RSSI jest pozbawione kondensatora filtrującego jak i dzielnika napięcia (tylko rezystor w szereg), więc może służyć również jako wejście cyfrowe (np. do podłączenia bezpośredniego RSSI po PWM np. z odbiornika FrSky)

Mając już zdjętą koszulkę i parę przemyśleń ze schematu nie mogłem oprzeć się kolejnej modyfikacji 🙂
Tym razem kolejne wejście analogowe i przy okazji trzeci potencjometr na coś się przyda.

Uwaga: to wejście ma pewne ograniczenia:
– niska rezystancja wejściowa (1kOhm), więc nie będzie dobre do czujnika prądu jako, że wymaga on co najmniej 4.7k. Niektóre wyjścia RSSI również (zwłaszcza proste przejściówki pwm->analog) mogą przekłamywać w takim układzie.
– napięcie ze ślizgacza potencjometru wchodzi bezpośrednio na procesor, więc podłączanie pod to wejście bezpośrednio napięcia wyższego niż 5V i nieuważnym kręceniu potencjometrem może się źle skończyć dla procesora.
Najlepszym wykorzystaniem dla tego wejścia jest mierzenie napięcia baterii wstawiając w szereg dodatkowy opornik, który poszerzy zakres pomiaru, a jednocześnie zabezpieczy procesor przed przypadkowym złym pokręceniem potencjometrem, Dodatkowo dla baterii rezystancja rzędu kilku kOhm nie jest problemem. Dla przykładu do pomiaru pakietu 3C najlepiej użyć rezystora w szereg o wartości 2k lub 2.2k. Dla innych baterii za regułę można przyjąć 1kOhm (lub więcej) na każde dodatkowe 5V zakresu pomiarowego.

Teraz kiedy znasz już ograniczenia nowego wejścia, można przystąpić do dzieła:-)

To jest już moja druga przeróbka G-OSD (tutaj jest poprzednia), więc nie bądź zaskoczony innym wyglądem modułu na zdjęciach, to nadal jest G-OSD:-)

Na początku (oczywiście) trzeba zdjąć koszulkę termokurczliwą. Następnie znaleźć potencjometr od RSSI i kondensator poniżej. Jak się przyjrzeć, to pomiędzy nimi jest jeszcze mała przelotka. Trzeba przerwać ścieżkę (pod białą farbą) pomiędzy przelotką a kondensatorem tak jak na obrazku:

G-OSD - new input - where to cut trace

G-OSD – nowe wejście – gdzie przeciąć ścieżkę

Po drugiej stronie płytki jest całkiem spory pad do przylutowania nowego wejścia:

G-OSD - new input pad

G-OSD – nowe wejście

Chcesz, żeby wszystko wyglądało jak z fabryki? Nie kończ jeszcze, ale pooglądaj kolejne zdjęcia 🙂

Potrzebna jest nowa listwa kątowa goldpinów. Trzeba usunąć niepotrzebne piny, a pozostałe przyciąć do krawędzi plastiku jak na zdjęciu:

G-OSD - new input - preparing new pinheader

G-OSD – nowe wejście – przygowowanie nowych wyprowadzeń

Najlepiej teraz przykleić plastik do płytki z pinami w odpowiedniej pozycji (nad padami do przylutowania), najprościej na SuperGlue/CA:

G-OSD - new input - glue new pinheader

G-OSD – przyklejenie nowych wyprowadzeń

Po kilku sekundach gdy wszystko już trzyma się kupy można spokojnie przylutować piny do padów:

G-OSD - new input - solder connections

G-OSD – lutowanie nowych wyprowadzeń

W tej chwili jeden z pinów jest podłączony z nowym wejściem, drugi można łatwo podłączyć do masy gdzieś obok.
Można założyć termokurczkę i to wszystko.

ale…

Nie przepadam za robieniem tych samych rzeczy po kilka razy, więc od razu dodałem kolejne piny dla przyszłych zastosowań (dobrze byłoby do nich podłączyć kiedyś i2c i tx z rs-a) 🙂

G-OSD - more inputs :-)

G-OSD – jeszcze więcej wejść 🙂


G-OSD - like a new :-)

G-OSD – jak z fabryki 🙂

Opublikowano w Elektronika, R/C | Tagi: diy, g-osd, osd, r/c | 8 komentarzy

Dzielnik napięcia dla FrSky

majek.sh Opublikowano w 2012-08-20 przez majek2012-09-23

Bardzo prosty dzielnik napięcia dla FrSky.

Używam baterii w konfiguracji 3S, gdzie maksimum napięcia to 12.6V podczas gdy odbiornik FrSky akceptuje napięcia tylko do 3.3V.
Tym razem bez schematu, bo myślę, że nie jest on potrzebny dla dwóch oporników i dwóch złączek 🙂
W moim przypadku dzielnik 1/4 będzie w sam raz. Zrobiłem go z oporników 1.5k i 4.7k, więc pełne napięcie baterii 12.6V da po nim 3.05V, co już jest całkiem dobre dla odbiornika. Zrobiłem to jako małą wtyczkę, żeby nie mieć później problemów z długością kabla jak przyjdzie do instalacji, testów czy przełożenia ekwipunku do innego modelu – po prostu da się wtedy inny kabel połączeniowy nie ruszając już samego dzielnika.

Zdjęcia, zdjęcia 🙂

Voltage divider inside

Dzielnik napięcia w środku


Voltage divider - ready

Dzielnik napięcia już gotowy

Po prostu działa 🙂

Opublikowano w Elektronika, R/C | Tagi: diy, frsky, r/c, small things | 2 komentarze

Rozgałęźnik zasilania

majek.sh Opublikowano w 2012-08-20 przez majek2012-08-31

Mały, zgrabny i prosty rozgałęźnik zasilania.
Nie jest to rozdzielacz wysokoprądowy, ale taki do podłączenia akcesoriów o relatywnie małym poborze pradu jak na elektryczne r/c

Zastanawiałeś się kiedyś jak podłączyć do kupy sensory, osd, transmiter video i inne rzeczy? Ja też 🙂
Tym razem prosty rozgałęźnik '1 do 4′ jaki zrobiłem dzisiaj. Cztery wyjścia, bo:
1. Nadajnik wideo i kamera
2. Zasilanie OSD (jednocześnie pomiar napięcia)
3. Wyjście na czujnik napięcia do FrSky
4. Zapas 🙂

Ponieważ jest to głównie kabel zasilający nadajnik wideo i ten jako taki musi działać na 100%, więc to wyjście połączyłem na stałe (lutując).

Power splitter - just solder wires to pinheader :-)

Rozgałęźnik zasilania – po prostu polutowane kabelki do złącza:-)

Jest to na tyle proste do zrobienia, że nie ma w sumie o czym pisać. Jedną rzeczą wartą uwagi jest 'obudowa’ zrobiona z koszulki termokurczliwej: po dobraniu odpowiedniej koszulki obsadzamy złącza konektorami i dopiero wtedy obkurczamy. Daje to całkiem ładny efekt:

Power splitter - heat shrinkwrap with connectors to make nice shape

Rozgałęźnik zasilania – koszulka termokurczliwa podgrzana wokół konektorów daje ładny kształt osłony złącza

Dodatkowo dodałem pierścienie ferrytowe na obu końcach do filtrowania zakłóceń z nadajnika wideo jak i od strony zasilania (silnik).

Power splitter - ready to use

Rozgałęźnik zasilania – gotowy do użycia

Teraz mogę podłączyć tego trochę gratów do mojego sensora prądu 🙂
Na przykład dzielnik napięcia do pomiaru przez odbiornik FrSky.

Opublikowano w R/C | Tagi: diy, r/c, small things | Zostaw odpowiedź

Czujnik/miernik prądu (30A)

majek.sh Opublikowano w 2012-08-19 przez majek2012-08-26

Miernik/sensor prądu do 30A dla OSD czy telemetrii FrSky.

Kolejny pożyteczny klocek dla telemetrii to miernik prądu. Z odpowiednim oprogramowaniem w OSD czy FrSky umożliwia on nie tylko bieżące pokazywanie wartości prądu pobieranego, ale również ile nam zostało pojemności baterii, co jest BARDZO pomocne przy FPV.
Poszukałem na rynku i sklepach co do tego by się najlepiej nadawało i wyszło mi, że najprościej użyć gotowych układów Allegro MicroSystems. Wybrałem ASC713 ponieważ był dostępny jeszcze za sensowną cenę, był dostępny 'od ręki’ i ma zakres pomiarowy, który mi wystarczy mam nadzieję z naddatkiem. Na wyjściu ma napięcie proporcjonalne do przepływającego prądu, a co więcej: jako, że czujnik oparty jest na efekcie Halla, więc i zapewnia separację galwaniczną pomiędzy czujnikiem, a wyjściem. Dzięki temu można go użyć bez problemu tak po wysokiej stronie jak i niskiej zasilania (czyli od zasilania lub masy). Osobiście wolę nie przerywać masy w takich układach, gdzie potrafią płynąć spore prądu, a ewentualne zakłócenia w układzie zależą również od jakości masy.

Układy przyszły, więc nadszedł czas na zaprojektowanie układu. Niestety prostotę zburzyła konieczność dodania stabilizatora do zasilania czujnika, ale całość nadal jest prosta i mała.
Na początek schemat:

Current sensor 30A - schematic diagram

Schemat czujnika/miernika prądu do 30A


Wyszło mi, że kondensator filtrujący 100uF będzie w sam raz dla uśredniania prądu dla odczytów kilka razy na sekundę. Jakby co, to się wlutuje inny 🙂

Rozmiar płytki został dostosowany do wielkości złącz wysokoprądowych XT-60

Current sensor 30A - PCB

Płytka sensora/miernika prądu

No to czas na zrobienie płytki 🙂

Current sensor 30A - making PCB step 1

Robienie płytki część 1
Ścieżki wydrukowane na papierze kredowym i gotowe do transferu na płytkę


Current sensor 30A - making PCB step 2

Robienie płytki część 2
Toner przeniesiony na płytkę


Current sensor 30A - making PCB step 3

Robienie płytki część 3
Trawienie płytki

Płytka wytrawiona, wygląda że trochę za długo trawiłem, ale to nie ma znaczenia, bo i tak zostanie pokryta cała cyną.

Current sensor 30A - PCB ready to solder parts

Płytka gotowa do lutowania

Czas na lutowanie:-)
Ponieważ ścieżki na laminacie są jednak trochę za cienkie jak na taki prąd jaki ma płynąć, dodaję drut miedziany w odpowiednich miejscach.

Current sensor 30A - soldering parts and wires

Lutowanie części i drutów


Current sensor 30A - soldering parts and wires

Lutowanie c.d.


Current sensor 30A - almost ready

Czujnik prądu prawie gotowy

Czujnik prądu jest też świetnym miejscem na odgałęzienie zasilania do innych czujników, OSD czy nadajnika Video, więc dodaję mały kabelek z wtyczką JST.

Current sensor 30A - adding additional power connector

Dodatkowe wyście z czujnika do zasilania dodatkowych akcesoriów i czujników

Po założeniu koszulki termokurczliwej czujnik jest gotowy.

Current sensor 30A ready to use:-)

Czujnik prądu 30A gotowy do pracy:-)


Current sensor 30A - sensor output

Czujnik prądu od strony wyjścia

Przetestowany i (oczywiście 🙂 ) działa.

Opublikowano w Elektronika, R/C | Tagi: diy, frsky, osd, r/c | Zostaw odpowiedź

Miernik częstotliwości do 100MHz

majek.sh Opublikowano w 2012-08-18 przez majek2018-03-17

W kilu słowach: potrzebowałem miernika, to sobie go zrobiłem:-)

Dlaczego mój? Widziałem sporo częstotliwościomierzy w Internecie, ale większość pasujących mi była oparta na mikrokontrolerze PIC, z którym nie mam doświadczenia (i nie wiem czy chcę mieć), miały zakres do ok. 50MHz i były średnio dokładne.
Natomiast zbudowanie miernika częstotliwości na znanym mi AVR też nie było zbyt proste ze względu na maksymalną częstotliwość jaką ten procesor może obsłużyć bezpośrednio, a która jest typowo 2 razy mniejsza od częstotliwości taktowania (a ta jest max. 20MHz). W takim wypadku potrzebowałem wstępnego dzielnika/preskalera. Szukając czegoś co by się nadawało natrafiłem na sporo rozwiązań, które jednak zazwyczaj były niedostępne w 'sklepie za rogiem’. Przyciśnięty to muru sprawdziłem jednak swoje zapasy 'przydasi’ i znalazłem tam 74HC393, który ma w środku dwa liczniki/dzielniki /16 pracujące z częstotliwością do 100MHz! Od tego momentu reszta była już prosta 🙂
Z zapasów również wygrzebałem mały i tani wyświetlacz LCD sterowany po SPI, zrobiłem prototyp i w zasadzie odpalił 'od kopa’ 🙂

Schemat:

Miernik częstotliwości - schemat

Miernik częstotliwości – schemat

Prototyp:

Miernik częstotliwości - prototyp

Miernik częstotliwości – prototyp

Jak prototyp zadziałał, to przyszedł czas na normalną płytkę:

Częstotliwościomierz - płytka

Częstotliwościomierz – płytka

Robienie płytki:

Częstotliwościomierz - płytka po termotransferze na laminatorze

Częstotliwościomierz – płytka po termotransferze na laminatorze

Częstotliwościomierz - przyśpieszone wytrawianie :-)

Częstotliwościomierz – przyśpieszone wytrawianie 🙂

Częstotliwościomierz - prawie gotowe

Częstotliwościomierz – prawie gotowe

Zmontowane:

Częstotliwościomierz - zmontowany, od dołu

Częstotliwościomierz – zmontowany, od dołu

Częstotliwościomierz - zmontowany, od góry

Częstotliwościomierz – zmontowany, od góry

Ponieważ miałem problemy w prototypie z częścią wejścia analogowego na tranzystorze, a jak się okazało samo wejście TTL/CMOS mi wystacza, to nie montowałem tranzystora i okolic.

Testowanie:

Częstotliwościomierz - pomiar nadajnika RC

Częstotliwościomierz – pomiar nadajnika RC

Oprogramowanie:
Pierwszą działającą wersję było dosyć prosto napisać, ale później okazało się, że nawet pomiar samego siebie jest z małym błędem. Po małym główkowaniu okazało się, że błąd jest równy dokładnie ilości taktów pomiędzy odczytem wartości z liczników a ich skasowaniem. Dopisałem poprawkę na to i teraz pomiar jest już całkiem dokładny (na ile dokładny jest generator zegara w procesorze). Pozostał jeszcze jeden błąd, który czasem może się objawić: nieatomowe odczytywanie liczników, co może powodować ich zmianę w czasie odczytu, ale to sobie zostawię na później 🙂
Na dzisiaj działa tak jak chciałem:-)
I jednak rzecz o której prawie zapomniałem: na port szeregowy również przesyłane są zmierzone wartości, więc można sobie to podłączyć do komputera i coś tam dalej z tym robić 🙂

Pliki do Eagle i źródło programu w asemblerze można ściągnąć tutaj.

Opublikowano w Elektronika | Tagi: diy | 10 komentarzy

Nawigacja

← Starsze posty
Nowe posty →
  • English
  • Polski

Ostatnie wpisy

  • Jeep Grand Cherokee ZJ – wentylator elektryczny
  • (English) New 3D printer – vn-corexy
  • (English) Classic keyboard for Lenovo X230
  • Zmiany, zmiany
  • Zapisywanie do wewnętrznej pamięci flash w Arduino
  • dm-cache w Slackware
  • Lampki choinkowe na Arduino i led-ach z kontrolerem WS2811 :-)
  • Initrd w Slackware
  • Złodziej zdjęć
  • Lutowanie kabla AWG10 do wtyczki XT60
  • LCD88 na wolności :-)
  • XEBOOT – mały bootloader dla Atmega8 obsługujący xmodem
  • RTL-SDR i ADS-B
  • Interfejs bluetooth z Chin :-)
  • Skończył się 2013, leci 2014

Najnowsze komentarze

  • demostenes - HobbyKing SuperSimple HK-18A z firmware SimonK
  • majek - Lutowanie kabla AWG10 do wtyczki XT60
  • Hello - Lutowanie kabla AWG10 do wtyczki XT60
  • wefwe - Koniec ery REXa 6000
  • Kudłaty - Miernik częstotliwości do 100MHz
  • majek - Miernik częstotliwości do 100MHz
  • somok - Miernik częstotliwości do 100MHz
  • majek - Miernik częstotliwości do 100MHz
  • AM Technologies - Miernik częstotliwości do 100MHz
  • majek - LCD88: Nadajnik R/C DIY

Kategorie

  • 3D printing (1)
  • Car (1)
  • Elektronika (22)
  • Życie (12)
  • Linux (9)
  • R/C (20)

Archiwa

  • lipiec 2022 (1)
  • styczeń 2021 (1)
  • kwiecień 2018 (1)
  • marzec 2018 (1)
  • czerwiec 2015 (1)
  • marzec 2015 (1)
  • styczeń 2015 (1)
  • grudzień 2014 (2)
  • sierpień 2014 (1)
  • czerwiec 2014 (1)
  • maj 2014 (1)
  • marzec 2014 (2)
  • luty 2014 (1)
  • listopad 2013 (1)
  • sierpień 2013 (1)
  • czerwiec 2013 (3)
  • kwiecień 2013 (1)
  • luty 2013 (3)
  • styczeń 2013 (2)
  • grudzień 2012 (1)
  • październik 2012 (1)
  • wrzesień 2012 (1)
  • sierpień 2012 (9)
  • lipiec 2012 (1)
  • czerwiec 2012 (2)
  • marzec 2007 (1)
  • marzec 2006 (1)
  • październik 2005 (1)
  • luty 2002 (1)

Tagi

1-wire ads-b arduino avr awstats car china crash dialog diy dns e-osd e-wro fpv frsky fun g-osd gps głupota harpagan i2c lcd lcd88 linux logic analyzer multiwii netia osd ppm r/c repair rex.mamy.to rex6000 rtlsdr simonk slackware small things spectrum analyzer transmitter tricopter video video receiver vn-corexy watchdog xircom

Blogi

  • Blog Akuaku
  • Savage Chickens
  • xkcd

Znajomi

  • Belfer
  • Copernicus Project
  • freesco.pl
  • Harpagan
  • Sadziu
  • Tropiciel
  • Wydawnictwo Dobrew (audiobooki)
  • Wydawnictwo Muszkin

Hosting

  • mamy.to
©2025 - majek.sh - Weaver Xtreme Theme
↑