Skocz do zawartości
BlackJack

MiniSumo w budowie MCU, Rama itd.. Pytania

Pomocna odpowiedź

Ja to na razie napędzałem 4x 1,2V czyli 4,8V i spoki. Ale trzeba ostrożnie ż przekładniami, jednak to wszystko zegarmistrzowska konstrukcja. a i nie pasują do mocowań pod polulki, trzeba je nieco przerabiać / podszlifować, bo silniczki są grubsze.

U mnie w domu ktoś był ciekawy i chyba upuścił robota na ziemię i jedno mocowanie pękło, ale na szczecie w takim miejscu że kropelka pomoże.

PS. Zmieniłem tytuł, bo temat zrobił sie bardziej ogólny.

Udostępnij ten post


Link to post
Share on other sites

Jeszcze proszę niech się ktoś wypowie kto miał doczynienia z silniczkami wobitu i podobnymi pololu.

I ogólnie, dużo są słabsze od pololu takiego samego rodzaju, czy różnica mało zauważalna?

Udostępnij ten post


Link to post
Share on other sites

Prawda, nie są zbyt trwałe. Najczęściej w nich pada przekładnia. Są o wiele wolniejsze. Moc na pewno mają pololu. Z przewoltowaniem nie ma problemu silnik będzie działał, ale o wiele szybciej się niszczy. Ja na twoim miejscu wziąłbym http://botland.com.pl/silniki/103-silnik-pololu-hp-30-1.html . Wiem to wszystko z porównania ich no zepsutych przekładni w wobitowskich silniczkach.

Udostępnij ten post


Link to post
Share on other sites

bartek1333 to już niestety offtop 😕 Jednak jeszcze ci podpowiem. Lepiej zamów silniki u kolegi mat1321. Jak polulki tylko moment mniejszy o 0.12kg*cm2. Tylko mam problem ostatnio ze skontaktowaniem się z nim. Zamówiłem 4 sztuki i felgi, a od tygodnia nie mogę się z nim skontaktować 😕 Czekam na te silniczki i czekam. A Wrocław coraz bliżej 🤣

Udostępnij ten post


Link to post
Share on other sites

BlackJack jakiej wersji tego PIC-a będziesz używał? Tej SOIC28 czy PDIP20? Urzekł mnie ten procek 🤣 Taktowanie ogromne (64Mhz), 12 kanałów ADC, architektura 8-bitowa 😃

Udostępnij ten post


Link to post
Share on other sites
Urzekł mnie ten procek 🤣 Taktowanie ogromne (64Mhz),

Ale sprawdź go, bo PIC-e mają 4 taktowy CPU, czyli faktyczny zegar jest zapewne 64/4=16MHz 🙂

Udostępnij ten post


Link to post
Share on other sites

dondu, czyli? Nie rozumiem za bardzo. Jest wielordzeniowy 🤣❓ Pisze, że ma wbudowaną pętlę PLL...

Udostępnij ten post


Link to post
Share on other sites
dondu, czyli? Nie rozumiem za bardzo. Jest wielordzeniowy 🤣❓ Pisze, że ma wbudowaną pętlę PLL...

Jeżeli podpinasz kwarc 16MHz to faktycznie masz MIPS = 16MHz/4 = 4MHz.

Ale możesz włączyć PLL(x4) i wtedy masz pełne MIPS = 16MHz * 4(PLL) / 4 = 16MHz

Innymi słowy możesz rozpędzić zegar wewnętrzny do 64MHz, ale CPU i tak pracuje na 4x mniejszym, bo ma 4 taktowy CPU.

AVR każdy rozkaz wykonują w jednym cyklu zegara. PICe potrzebują 4 cykli.

Ale sprawdź w datasheet by mieć pewność, bo mogę się mylić - tego konkretnego nie znam.

[ Dodano: 11-10-2011, 14:14 ]

Potwierdzenie tego o czym pisałem powyżej:

Udostępnij ten post


Link to post
Share on other sites
AVR każdy rozkaz wykonują w jednym cyklu zegara. PICe potrzebują 4 cykli.

To też nie do końca prawda, bo w AVRach są instrukcje które wykonują się 2 cykle zegarowe, podobnie w PICkach są instrukcje 8 taktowe, ale to głównie instrukcje skoków.

Ogólnie PICi budową przypominają procesor rodziny 6502, czyli znany z C64 6510. Minimum instrukcji i rejestrów (właściwie są 2).

Wydajność może nie jest w przypadku PICów powalająca, ale należy pamiętać że MIPSy to nie wszystko, i wiele zależy od programisty i jego umiejętności, Bo co z tego że w takiej ATMedze 8 masz zegar 8MHz co daje 8MIPS, jak w programie użyjesz Delay_ms(10) i ten sposób marnujesz 1/100 tej mocy na wykonywanie pętli opuźniającej, czyli defakto na nic nierobienie.

Ja wybrałem PICi bo:

- nie da sie ich zblokować jak AVRów.

- jeden programator obsłuży każdy procesor tej rodziny nieważne czy jest 8, 16 czy 32 bitowy.

- prawdopodobnie po nowym roku pojawią się już w sprzedaży procesory rodziny XLP mające na pokładzie Configurable Logic Cell (CLC), czyli bardzo proste PLD, i parę innych fajnych bajerów, których w AVRach, czy nawet ARMach nie znajdziemy.Przy czym będą to układy PIC16Fxxxx.

Jak ktoś dobrze przypatrzy sie obrazkowi niżej i poczyta co na nim jest znajdzie np. Manchester/IrDA Encoder, co oznacza możliwość sprzętowego kodowania sygnału RC5, jakże popularnego w konstrukcjach amatorskich za pomocą bloku CLC.

Choć wymieniony przez mnie PIC18F14K22 już należy do rodziny XLP, to nie ma na pokładzie wszystkich bajerów.

Udostępnij ten post


Link to post
Share on other sites
To też nie do końca prawda, bo w AVRach są instrukcje które wykonują się 2 cykle zegarowe, podobnie w PICkach są instrukcje 8 taktowe, ale to głównie instrukcje skoków....

...

Wydajność może nie jest w przypadku PICów powalająca, ale należy pamiętać że MIPSy to nie wszystko

Tak zgadza się. Chodziło mi tylko o pokazanie różnicy między AVR a PIC, bo bez tej wiedzy, często okazuje się, że ktoś patrzy na informacje że procesor ma 32MHz, a w przypadku PIC trzeba tę wartość podzielić przez 4, i później jest rozczarowanie.

I dobrze że piotreks-89 zapytał:

dondu, czyli? Nie rozumiem za bardzo. Jest wielordzeniowy 🤣❓ Pisze, że ma wbudowaną pętlę PLL...

Bo mógłby stać się kolejną ofiarą 🙂

Udostępnij ten post


Link to post
Share on other sites

Może nie do końca stałby się ofiarą, co najwyżej by się zdziwił i rozczarował lekko. Ale sądzę że warto się zainteresować PICami, nawet jak sam trochę głębiej w nie wejdę może napiszę, jakiego edukacyjnego arta, na ten temat 💡❓

Udostępnij ten post


Link to post
Share on other sites
Ale sądzę że warto się zainteresować PICami, nawet jak sam trochę głębiej w nie wejdę może napiszę, jakiego edukacyjnego arta, na ten temat 💡❓

Oj, warto bardzo - ja w szczególności wykorzystuję XLP bo bateryjne urządzenia mam ostatnio na tapecie, non stop 🙂

Przy okazji XLP i picoPower Atmela oraz moim zdaniem niedoceniania, przez autorów projektów oszczędności kilku mA, którą można uzyskać w czasie pracy uC (nawet wtedy gdy to robot):

http://mikrokontrolery.blogspot.com/2011/01/bateria-zasila-mikrokontroler-czesc-1.html

Udostępnij ten post


Link to post
Share on other sites

Skąd taka koncepcja resetu?

Udostępnij ten post


Link to post
Share on other sites

Bo napięcie programowania wynosi 12V, w przypadku zwarcia diody od strony VPP, przynajmniej ograniczy go trochę opornik 5,6KΩ. Ogólnie to nieznacznie zmodyfikowany zalecany układ Microchipa.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...