Chumanista Napisano Luty 28, 2015 Udostępnij Napisano Luty 28, 2015 Chcę wiedzieć czy nie zrobiłem czegoś głupiego. Płytki wkrótce. Link do komentarza Share on other sites More sharing options...
Mechano Luty 28, 2015 Udostępnij Luty 28, 2015 Co to za złącza ESC? Czyżby silniki bldc? Link do komentarza Share on other sites More sharing options...
Chumanista Luty 28, 2015 Autor tematu Udostępnij Luty 28, 2015 Nie zaprzeczę. 250W czystej mocy. Na shoutboxie jest obrazek. Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 Jak obliczyłeś wartości rezystorów ograniczających prąd diod w transoptorach (RP?) ? Czy 33R to trochę nie za mało? O ile dobrze widzę podłączasz diody przez 33R do 3.3V. Na diodzie jest spadek ok. 1,2V (tak podaje datasheet), ale może być nawet 1.0V. Przy 1,2V, popłynie prąd ok. 64mA - trochę sporo, producent podaje jako typowy 20mA, a max. 50mA. Przyczepiłbym się jeszcze do komparatorów - tak bez jakiejkolwiek histerezy prosto do procka? Mam chociaż nadzieję, że nie planujesz używać przerwań do odczytu. Poza tym nie zawsze dobrze jest liczyć na pullup-y w procku, mogą mieć bardzo zmienne parametry. A o ile rozumiem wyjścia OC z LM339 mają działać tylko dzięki tym pullup-om. A i jeszcze diody przy module BT - na jaką jasność liczysz? Bo przy rezystorach 10k to raczej jasno nie zaświecą. Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Sabre Luty 28, 2015 Udostępnij Luty 28, 2015 Przy 1,2V, popłynie prąd ok. 64mA - trochę sporo A ja się pytam skąd wziąłeś takie dane? Z datasheeta i mojego doświadczenia wynika, że przy spadku 1,2V popłynie 20-21mA. Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 Spadek napięcia jest z datasheet-a, producent podaje, że wynosi od 1.0V do 1.5V na diodzie. Ponieważ zasilanie jest z 3.3V, więc spadek na rezystorze wyniesie od 1.8V do 2.3V. Jak to podzielimy przez 33R, wychodzi od 55mA do prawie 70mA - czyli trochę sporo. W rzeczywistości prąd będzie pewnie mniejszy, ale i tak chyba trochę za duży dla tej diody. Link do komentarza Share on other sites More sharing options...
Sabre Luty 28, 2015 Udostępnij Luty 28, 2015 Jeszcze nie spotkałem się z KTIRem, który przy przepływie prądu 20mA przez diodę miałby inny spadek napięcia niż 1,2V i tego należy się trzymać. Kingbright robi na tyle powtarzalne elementy, że to typical 1,2V należałoby traktować jak świętość. Powiem więcej, z tego co pamiętam to odczyty na wszystkich KTIRach umieszczonych nad tym samym podłożem różniły się chyba o mniej niż 1% czyli pewnie w granicy błędu pomiaru moim miernikiem. Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 Nawet zakładając, że będzie spadek 1,2V, prąd przy rezystorze 33R będzie w okolicach 65mA (mniej, bo dioda nie jest idealna i spadek trochę jednak wzrośnie przy prądzie powyżej 20mA). Po prostu należy dać rezystor 100R i będzie dobrze. [ Dodano: 28-02-2015, 22:55 ] Natomiast co do powtarzalności i parametrów układów, to w przypadku pojedynczych sztuk jak najbardziej można polegać na wartości typowej. Ale jeśli projektujemy urządzenie przeznaczone do masowej produkcji, nigdy nie wolno nawet patrzeć na ten parametr. Producent zapewnia wartości minimalne i maksymalne. Elementy nie spełniające tych kryteriów są po prostu wadliwe. Natomiast cała reszta to kwestia statystyki, szczęścia i czasu. Wcześniej lub później znajdziemy elementy o parametrach zbliżonych do minimum lub maksimum. Co gorsza, po kilku latach produkcji może się okazać, że producent zmienił technologię, produkuje elementy które spełniają kryteria, ale typowa wartość jest już zupełnie inna. Polecam książkę: http://wydawnictwo.btc.pl/index.php?ukey=product&productID=20049 Autor dokładniej tłumaczy tą kwestię. Link do komentarza Share on other sites More sharing options...
Sabre Luty 28, 2015 Udostępnij Luty 28, 2015 Elvis, ok tu masz absolutną rację. Nie sprawdzałem obliczeń rezystora, według obliczeń wychodzi 105Ω, więc 100Ω załatwi sprawę biorąc pod uwagę 5% tolerancję. Link do komentarza Share on other sites More sharing options...
Chumanista Luty 28, 2015 Autor tematu Udostępnij Luty 28, 2015 Nie wiem dlaczego ale mi przy pomiarach wychodzi ciut powyżej 1V. Powtarzalnie. A te wartości rezystorów to pomyłka, przy BT kopiowałem i nie zmieniłem wartości a KTIRy miały być łączone szeregowo po 2. Komparatory nie mają wyjścia 1 albo 0? Do czego powinienem podciągnąć? Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 Wiele komparatorów, w tym LM339 ma wyjście typu Open-Colector. Oznacza to, że wyjście może być "zwarte" do masy, albo będzie wisieć w powietrzu. Jeśli nie podłączysz pullup-a, to na wyjściu będzie stale wartość 0! Na szczęście STM32 ma bardzo rozbudowane porty I/O i można rezystor pullup włączyć w samym procesorze. Jedyny minus jest taki, że ten rezystor to w rzeczywistości tranzystor i jego parametry są delikatnie mówiąc kiepskie. Słyszałem, że wartość waha się od 10k do 100k i poza tym że jest niewiele można o nim powiedzieć na pewno. W każdym razie dodanie rezystorów daje większą "pewność" i powtarzalność działania. Pomyśl jeszcze o histerezie. Jeśli komparator będzie miał na obu wejściach napięcia o podobnej wartości, wyjście będzie naprzemiennie zmieniało stan pod wpływam najmniejszych zakłóceń. Procesor może tego nie lubić - szczególnie jeśli każda zmiana wywoła przerwanie. [ Dodano: 28-02-2015, 23:11 ] Pullup podłącza się do napięcia zasilania procesora, czyli 3.3V. 1 Link do komentarza Share on other sites More sharing options...
Chumanista Luty 28, 2015 Autor tematu Udostępnij Luty 28, 2015 Żadnych przerwań, odczyt w pętli. Po co miałbym odczytywać zmianę czujników przerwaniami? Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 Na przykład żeby szybciej zareagować na wykrycie linii? Oczywiście rozwiązanie z pętlą jest łatwiejsze i pewniejsze. Ale nie wiem, jak będzie program wyglądał, więc podpowiadam co może pójść źle. Link do komentarza Share on other sites More sharing options...
Chumanista Luty 28, 2015 Autor tematu Udostępnij Luty 28, 2015 Dziękuję, dodałem pull-upy. 10k będą OK, prawda? Dlaczego Cvpcb nie widzi modułu? Link do komentarza Share on other sites More sharing options...
Elvis Luty 28, 2015 Udostępnij Luty 28, 2015 10k może być jak najbardziej. Ki-Cada niestety nie znam więc nie pomogę. Jeszcze jedna uwaga - proponowałbym dodać więcej kondensatorów filtrujących, np. klasyczne 100nF przy każdym układzie niewiele kosztuje, a może pomóc. W szczególności moduł BT powinien dostać porządne filtrowanie. O ile rozumiem ten silnik BLDC ma własny sterownik? Bo tranzystorki bss138 to raczej dużo prądu nie wytrzymają [ Dodano: 28-02-2015, 23:37 ] I jeszcze jedna rada - wejścia "bezpośrednio" podłączone do procesora, jak np. z modułu BT, czasem warto podłączyć przez rezystory, np. 100R (docelowo można zastąpić przez 0R). Taka sztuczka ma jedną zaletę - jeśli coś niechcący zewrzemy, procesor przeżyje, bo rezystory ograniczą prąd. A jeśli linia biegnie prosto do procka, to może nas czekać kurs wylutowywania układów SMD. Dodatkowo rezystory zmniejszają ryzyko uszkodzenia przez elektryczność statyczną. A raczej nikt nie lutuje płytki przy prawidłowo uziemionym i zabezpieczonym stanowisku, prawda? Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »