Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 2 gru 2024, o 07:00


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 9 wrz 2015, o 19:17 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Witam

Chcę użyć modułu BT do konfiguracji i aktualizacji softu w urządzeniu zasilanym z akumulatora. Zależy mi więc żeby moduł BT nie był zasilany non stop. Chciałem więc, aby moduł BT miał włączane zasilanie przez mikrokontroler. Zmodyfikowałem BLS, tak by podawany był stan wysoki na port zasilający moduł BT, w programie też dopisałem opcję, która zasila moduł BT przez 1minutę (czas wystarczający do konfiguracji, oraz rozpoczęcia zmiany softu). Jednak podczas próby załadowania MkBootLoader łączy się z BT, następuje softwarowy restart i niestety w tym czasie rozłącza się połączenie BT. Wynika to z tego, że w momencie resetu na chwilę zanika zasilanie BT. Narazie w prototypie rozwiązałem problem montując kondensator 1000uF na zasilaniu BT, ale w docelowym urządzeniu może być problem z upchnięciem tego na PCB.

Pytanie do Mirka: Czy dałoby się zrobić żeby MkBootLoader po restarcie AVR jeszcze raz próbował połączyć się z BT?

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2015, o 19:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Dodaj większy kondensator do Vcc i Gnd przy samym module. Przy chwilowym braku zasilania kondensator podtrzyma zasilanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2015, o 20:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Chciałem więc, aby moduł BT miał włączane zasilanie przez mikrokontroler.

A co to znaczy ? Robisz to przez tranzystor ? Jeśli przez tranzystor NPN którego bazę sterujesz z procka to dajesz kondka np 10uF elektrolita na bazę i on podtrzyma żeby tranzystor się nie wyłączył gdy będzie reset

albo bez kondensatora można, podciągnij bazę do VCC rezystorem i wtedy masz sprawę rozwiązaną

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2015, o 20:22 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

mirekk36 napisał(a):
A co to znaczy ? Robisz to przez tranzystor ? Jeśli przez tranzystor NPN którego bazę sterujesz z procka to dajesz kondka np 10uF elektrolita na bazę i on podtrzyma żeby tranzystor się nie wyłączył gdy będzie reset


W sumie później na taki pomysł wpadłem. Jak wezmę tranzystor i kondensator SMD to powinno się wszystko zmieścić.

mirekk36 napisał(a):
albo bez kondensatora można, podciągnij bazę do VCC rezystorem i wtedy masz sprawę rozwiązaną


Aha, czyli baza do VCC przez rezystor, a niskim stanem wyłączać BT?

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2015, o 20:29 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
a niskim stanem wyłączać BT?

Jeśli NPN to chyba stanem wysokim co ? ;) .... Stanem NISKIM to wyłączać będziesz tranzystor NPN

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 wrz 2015, o 07:13 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

No tak przecież napisałem. W wersji bez kondensatora rezystor utrzymuje stan wysoki, a wymuszając stan niski wyłączamy BT.

Wypróbowałem właśnie na pająku wersję z kondensatorem, okazuje się, że nawet kondensator 10uF wystarcza. Nie podoba mi się jednak jedna sprawa. Napięcie zasilające BT przez tranzystor jest bardzo niestabilne. Waha się od 3.8V do 4.4V. Niby mieści się w granicach i w praktyce nawet działa bez problemu. Ale może lepiej byłoby zastosować jakiś mosfet w wersji SMD, ale kompletnie nie mam doświadczenia w temacie mosfetów. Słyszałem jednak, że mają bardzo małą rezystancję wewnętrzną, co pozwala uzyskać znikome spadki napięcia. Zależy mi na tym, by odłączać + zasilania, a nie GND. Jaki tranzystor proponujecie (tylko proszę o łatwo dostępne na rynku)? I może jakiś schemat jak to podłączyć

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 wrz 2015, o 08:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Nie podoba mi się jednak jedna sprawa. Napięcie zasilające BT przez tranzystor jest bardzo niestabilne. Waha się od 3.8V do 4.4V.

Panie no panie ... a zastanawiałeś się

- po pierwsze jaki prąd bierze BTM-222
- po drugie czy dobrałeś tranzystor na taki prąd + zapas
- po trzecie czy wykonałeś prawidłowo PCB (bo tym też można to skopać, że tak powiem i to totalnie)

wystarczy tranzystor na 500mA a ty pewnie wziąłeś (zgaduję ale może się mylę to mnie popraw) na 100mA

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 wrz 2015, o 15:18 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

HC-06 pobiera w porywach do 40mA, więc nawet tranzystor 100mA wystarczy. Napisałem że układ jest na pająku, więc te 40mA nie stanowi problemu. Chodzi o to, że na tranzystorach bipolarnych występuje spadek napięcia i nigdy nie będzie 5V. Ale słyszałem, że na tranzystorach mosfet, występuje mniejsza rezystancja wewnętrzna, więc powinien sobie lepiej poradzić.

Może ktoś wie coś na ten temat i mi doradzi jaki wybrać i jak podłączyć.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO