Skocz do zawartości

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.

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?

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.

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 🤣

  • 3 tygodnie później...
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 🙂

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:

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.

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ą 🙂

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 💡❓

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

  • 1 miesiąc później...

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.

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ę »
×
×
  • Utwórz nowe...