Skocz do zawartości

Bobby

Użytkownicy
  • Zawartość

    2527
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    54

Wszystko napisane przez Bobby

  1. Chumanista, jakiej szerokości są te ścieżki, które wchodzą do TQFP? Przymierzam się do zamówienia u nich, i ciekawi mnie jeszcze jedna kwestia - mam 2 płytki składane na kanapkę i chciałem umieścić je na jednej formatce 10x10, można frezować jakiś dziki kształt PCB?
  2. madman07, nie zawsze wylewając masę tracisz kontrolę nad jej prowadzeniem - wszystko zależy w jaki sposób narysujesz polygon W każdym razie, zachęcam do lektury: http://hades.mech.northwestern.edu/images/c/cc/PCBDesignTutorialRevA.pdf Jest to dokument przygotowany przez Dave'a Jonesa, tego który prowadzi EEVBlog I o samej masie, po polsku: http://ep.com.pl/files/2626.pdf
  3. Zawsze możesz po prostu wydrukować takie "grzybki", które będą przedłużały switcha i przy okazji formowały przyjemny przycisk
  4. Grabki, a nie możesz zlicować tego panelu z przyciskami do LCD? Są takie długie microswitche, więc nawet byś pewnie PCB nie musiał ruszać.
  5. Treker, tak tylko zostawię coś. Tamten chodził, więc w tym też nie widzę większego problemu
  6. madman07, w takich wysokoprądowych układach pozostawienie masy samej sobie do połączenia to chyba najgorsze co można zrobić - nie masz praktycznie żadnej kontroli nad tym, w jaki sposób będzie płynął prąd w niej, w najgorszym wypadku masa prądowa będzie biegła w tym samym miejscu co analogowa. Jasne - w ms na pololkach ten duży prąd to max 3-4A, a ADC używane jest tylko do odczytywania czujników linii lub ktirów, ale nie ma co uczyć się złych nawyków
  7. Akurat 2 pierwsze (a przynajmniej drugi) wypadałoby przeprojektować, bo są poziome wydryki w powietrzu - rzuć okiem na ten artykuł: https://forbot.pl/blog/artykuly/mechanika/druk-3d/druk-3d-projektowanie-modeli-2-podpory-i-mosty-id7998
  8. Łe, ale na gotowych ESC, to nie to samo no i sterowanie silnikiem tylko za pomocą back-EMF, czyli napęd nie będzie zbyt przewidywalny przy niskich prędkościach.
  9. Możesz po prostu ściągnąć SW4STM32, które jest już skonfigurowanym eclipsem Polecam. Sam długo walczyłem z konfiguracją eclipsa, a okazało się, że ST wypuściło swoje oficjalne, otwarte IDE. Do kompletu jeszcze CubeMX i możesz zacząć kodzić swoją aplikację za godzinę
  10. Rzeczywiście zasilanie wygląda w porządku - oprócz kondensatorów ceramicznych przy stabilizatorach. Raczej nie są one zalecane, bo stabilizator (a raczej ta część z opampem utrzymująca wyjście na stałym poziomie) może się wzbudzić. W każdym razie, sam tak robiłem i nie miałem nigdy z tym problemów, ale DS nie wspomina nic o dawaniu ich. Nie wiem, czy posiadasz analizator, ale może Ci się przydać do badania UARTa. Nawet najtańsza podróba Saleae za ~40zł jest nieocenioną pomocą. Jeśli masz pod ręką megę16 możesz też zrobić sobie sam Scanalogic, który ma max próbkowanie 4MHz/kanał, z tym że w softwarze po stronie PC nie ma od razu podglądu wysyłanych wartości. Tak w kwestii samego napędu - jakie jest opóźnienie w przełączeniu silnika max w jedną na max w drugą stronę? Może to być odczuwalne w ms? Jesteś w stanie oszacować, jakiego rzędu moment możesz teraz uzyskać przy sterowaniu max 8A/fazę? W filmiku przy zablokowanych kołach słychać takie brzęczenie - to PWM? Tak jeszcze w kwestii akusa - możesz pokazać (może być render) jak rozwiązałeś tę klapkę na akumulator? ;>
  11. Kurczę, nie nadążam z pisaniem Elvis, odniosłem się do poprzedniego Twojego posta w edicie. Chłopaki, temat chyba o niczym - źle sprawdziłem w DSie piny, okazuje się, że są 5V tolerant... EDIT: Sprawę konwersji poziomów można uznać za zamkniętą. Zmieniłem lekko nazwę tematu, aby uwzględnić też kwestię zabezpieczeń przeciwko ESD. Czy moglibyście wyrazić opinie do zaprezentowanego wcześniej zabezpieczenia linii RS485? EDIT2: Pojawiło się kolejne pytanie - na płytce będzie enkoder magnetyczny AS5047, którego wyjścia będą podłączone do tych samych pinów, które chcę wyprowadzić na zewnątrz. Niestety wyjść nie da się wyłączyć przez SPI (przez które można też odczytywać to co enkoder pomierzył, ale chciałbym do testów jeszcze wyprowadzić też zwykły interfejs inkrementalny czy tam ABI jak go w DSie nazywają). Czy znacie może jakiś podwójny bufor trójstanowy? W zasadzie mógłbym wsadzić 2 mosfety odcinające po prostu wyjścia enkodera, ale chciałbym zminimalizować ilość komponentów do zamontowania, więc jakiś podwójny scalak najbardziej by mi pasował. Wybaczcie, że tak czekam na gotowe, ale kompletnie nie mam rozeznania w takich układach. Znalazłem SN74LVC2G125 - wygląda ok, 2 kanały i ośmiopinowa obudowa, którą da się polutować bez problemu. Czy może jakaś inna seria byłaby bardziej odpowiednia?
  12. Hmmm, nie umiem teraz znaleźć schematu wewnętrznego wejścia w moim STMie. Wiem tylko tyle, że to nie są 5V tolerant, ale znając parametry diod zabezpieczających wejście (o ile są, bo to Value Line w LQFP32 - STM32F030K6T6 i nie ma praktycznie 5V tolerant w przeciwieństwie do większych obudów typu LQFP48/64) można by dobrać prąd tak, by na rezystorku odłożyło się wystarczająco dużo, by nie uszkodzić pinu wejściowego. Ten scalak, który pokazałeś jest super, ale jest dwukierunkowy - urządzenie powstanie nie tylko w jednym-dwóch egzemplarzach, więc scalak za 2zł vs 2 diody/rezystory za 20gr robi robotę Nie pamiętasz może Harnas jak nazywają się te 74 mogące przetrwać większe napięcie wejściowe? To byłoby chyba najlepsze rozwiązanie - zgodne ze sztuką i tanie. Layout też byłby chyba niezbyt skomplikowany. Tego ST2129QTR wsadzałbym gdybym robił coś wielkości płyty głównej w komputerze i posługiwał się mniej-więcej takimi prędkościami na magistralach, jak tam są On ma max 42MHz, mi wystarczy 250kHz (i to już jest z zapasem 50%). EDIT: Jak odpisywałem był tylko post Harnasia, odpisuję zatem dalej: Chumanista - jak miałbym dawać dzielnik, chciałbym poznać jego możliwości - jak mniemam trzeba wziąć pojemność wejścia STMa i policzyć wydajność prądową takiego zasilania z dzielnika? I potem zobaczyć ile przeładowywałoby się wejście (pozwoli to ogarnąć częstotliwość graniczną, przy której sygnał z prostokąta robiłby się trójkątny). Elvis - niestety wejścia timera w tym STMie (STM32F030K6T6) nie są 5V tolerant :/ . A nie chcę wsadzać większej obudowy, bo miejsca niewiele i GPIO wyliczone na styk praktycznie. Marek - dokładnie o te scalaki mi chodziło pisząc o 74 - dzięki wielkie W jaki sposób zapamiętujesz te wszystkie LCV i LCX? Doświadczenie, czy to jakiś akronim? Kilka razy już o nich myślałem, ale tych 74 jest tyle, że nie sposób spamiętać Przeciwko ESD spark-gapy+TVS typu transil wystarczą? Może przy okazji pokażę, jak zabezpieczyłem wejścia RS485 na płytkę i powiesz co sądzisz (co sądzicie!): Hmm, ten G1 który podałeś jest odporny na +-2kV Human Body Model. Nie znam się zbytnio na zabezpieczeniach (w czasie tworzenia tego schematu w ogóle dowiedziałem się dużo o TVSach i dopiero poznałem ich symbole), więc nie wiem też czego się spodziewać. Kabelki do enko będą max 30cm. Dzięki wielkie wszystkim za (p)odpowiedzi
  13. Cześć, projektuję urządzenie, którego logika zasilana jest z 3.3V. Znajduje się tam jednak złącze do enkodera inkrementalnego, a te najczęściej zasilane są z 5V. Potrzebuję zatem (możliwie małego-taniego) konwertera poziomów logicznych z 5V na 3.3V. Myślałem o dzielnikach napięcia, ale nie chciałbym niepotrzebnie obciążać wyjść enkodera. Trafiłem gdzieś na rozwiązanie oparte o dwie diody: Działa to w ten sposób - na złączu enkodera pojawia się 0 - dioda zaczyna przewodzić przez pullupa i w miejscu oznaczonym jako A lub B dostaniemy 0+Vfd diody, czyli około 0.6V, co STM powinien łyknąć jako logiczne 0. Jeśli natomiast na złączu enkodera będzie 5V, dioda spolaryzowana jest w kierunku zaporowym i STM widzi 1 przez pullupa. Docelowo pullup będzie wewnętrzny, aby oszczędzić nieco miejsca na płytce i 2 rezystorki w BOM. Jednak czy ktoś może mi powiedzieć, czy takie rozwiązanie w przypadku enkoderów ma w ogóle sens? Dajmy na to, że enkoder będzie miał 512CPR, a silnik kręcić się będzie 20000RPM, po prostych rachunkach dostajemy około 170kHz - nie będzie to już za dużo dla takiego konwerterka? W jaki sposób to policzyć? Czy konwerter z dzielników rezystorowych byłby lepszy? Może po prostu dać jakiegoś 74xx, który może na wejściu dostać napięcie większe niż VCC? Czy ktoś może podrzucić jakiś konkretny numer scalaka? Wiem, że na forum jest kilka osób, które siedzi mocno w hardwarze i chciałbym poznać opinie na ten temat - co dwie (lub więcej) głów, to nie jedna
  14. Pokaż sekcję zasilającą - może przy szybkim udetzeniu indukuje się coś nieprzyjemnego dla procka i dlatego masz problemy z walką. Wprowadzenie sprawdzenia poprawności transmisji uart też mogłoby pomóc. Co do STMów - polecam są tanie, teraz jest otwarte środowisko już skonfugurowane do nich (SW4STM32 oparte na eclipse, oficjalne IDE od ST), dodatkowo biblioteki HAL i narzędzie do generowania kodu inicjalizacyjnego CubeMX bardzo usprawnia pracę. Nie wspominając o debugerze wbudowanym w każde Discovery
  15. Prawdopodobnie jest to sam przetwornik piezoelektryczny - musisz do niego dobudować układ, który za jego pomocą będzie wysyłał ultradźwięki, a potem "zamieniał się w słuch", bo tego samego przetwornika używa się jako odbiornika. Może ten temat trochę Ci rozjaśni: https://www.forbot.pl/forum/topics61/sonar-z-przetwornikiem-dwukierunkowym-vt3012.htm
  16. Chumanista, po pierwsze KD pisał o drukowaniu obudowy do tabletu. po drugie prawda, ale wydruk 3D nie zawsze oznacza wykonanie czegoś w całości na drukarce - pierwszy przykład z brzegu: reprap sam w sobie, jakikolwiek. Posiada i części drukowane i pręty gwintowane lub profile na konstrukcję. Po trzecie stwierdzenie, że "wydruki 3D słabo przenoszą siły" - WTF. Możesz wydrukować z ABSu część, która jest mocniejsza niż spełniająca takie samo zadanie wykonana z metalu - wszystko zależy od geometrii modelu.
  17. Może zaczyna już brakować RAMu? To pierwsze co mi przychodzi do głowy. Pokaż jeszcze definicję typu BYTE.
  18. No ja dzisiaj noestety nie mogę, ale myślałem np. O popupie z chatem może? Na pewno zwiększy frekwenvję.
  19. Zakładaj zwykłego workloga i siadaj do cada/schematu Ja muszę też z ms ruszyć, temat z worklogiem założyłem, ale opóźnienia na starcie przez pracę :x
  20. Przy okazji zostawię to tutaj - programator AVR na ESP8266.
  21. Treker, pamiętam jak robiłem pierwszego robota - elebota i nie mogłem w całym mieście znaleźć nigdzie AT90S2313, podczas gdy ATtiny były dostępne - na szczęście miałem na liście zakupów (teraz nazwałbym to BOM) wpisane AT90S2313/ATtiny2313. Jak ja sobie język łamałem próbując powiedzieć to drugie Kilka lat później też były jakieś chore jazdy z cenami M8, przed tym jak pojawiły się M8a. Mega16 była wtedy tańsza od "ósemki" BTW, teraz tak mi się przypomniało - co z milibotem?
  22. pawel, nie do końca jest tak jak piszesz. W mm wykorzystuje się czujniki oparte o diodę IR + fototranzystor dlatego, że możesz dokładnie zmierzyć odległość do ścianek z obu stron i utrzymywać robota dokładnie pomiędzy nimi. Przy cyfrowym czujniku takie coś jest niemożliwe do wykonania. Labirynt dla myszy to (powinny być) warunki praktycznie laboratoryjne - niezmienny, jasny kolor ścianek, dobrze odbijający IR i ciemna podłoga, minimalizująca niechciane odbicia. Składową stałą oświetlenia da się dość prosto wyciąć, dokonując pomiaru różnicowego (trzeba tylko dobrać zakres pullupa przy fototranzystorze tak, by nigdy nie wszedł w stan nasycenia). W minisumo wykorzystuje się sharpy dlatego, że są małe, szybkie i niezawodne. Nie straszny im czarny czy biały robot - zawsze zaczynają widzieć na tej samej odległości, bo korzystają z triangulacji, tak jak opisał to Elvis.
  23. Google->VirtualWire->pierwszy link->scroll na dół strony. Tam masz opisane dokładnie, co każda funkcja robi.
  24. No właśnie - a w produkcie, do którego nie masz dostępu, tylko klient powiesz "masz pan 3$, kup se pan na ebayu"? To jest ta różnica w aplikacjach, którą podawałem. Inna sprawa, że nawet do zastosowań amatorskich fajnie wiedzieć, co się ma pod ręką i dlaczego nie działa, zamiast wydawać dolary i czekać na przesyłki.
×
×
  • Utwórz nowe...