Autor Wątek: Elektronicy - Dyskusja ogólna  (Przeczytany 36227 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Greg K1ler

  • Gość
Elektronicy - Dyskusja ogólna
« dnia: Grudzień 08, 2004, 09:41:28 am »
Jak w temacie.

Greg K1ler

  • Gość
Elektronicy - Dyskusja ogólna
« Odpowiedź #1 dnia: Luty 13, 2005, 02:53:39 pm »
Proszę o zgłaszanie się ludzi, którzy chcieliby się zająć programowaniem procesora. Nazwa bodajże w topiku z informatyką.

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #2 dnia: Luty 21, 2005, 04:30:24 pm »
Ufff troche tego jest - pojawiła się wersja rozwojowa układu elektroniki :

System bedzie hierarchiczny :
- procesor główny ( DSP ) koordynujący algorytmy poruszania się i wszelkie procesy decyzyjne
- układ pod-procesorów (słabsze mikrokontrolery Atmela lub Motoroli) - prawdopodobnie 1 na całą nogę (docelowo 6) - kazdy sterujący 2ma serwonapędami.

Ważny krok do przodu - zdecydowaliśmy się na serwonapędy z enkoderem umożliwiającym sterowanie metodą PWM ( Puls Width Modulation - modulacja szerokości impulsu ) - dzięki temu odpada problem stada przetworników C/A którego wymagało by sterowanie napięciowe. Szerokość impulsu cyfrowego odpowiada kątowi obrotu wału.

W tym tygodniu przeprowadzimy testy przybliżonej mocy obliczeniowej potrzebnej do obsługi ruchu nóg. Od tego będzie zależał dobór odpowiednich mikrokontrolerów.

Prawdopodobnie będzie też dość dokładne oszacowanie mocy pobieranej przez całe urządzenie - od tego znowu zależy dobór akumulatora.

Gdyby ktoś miał konstuktywne uwagi związane z powyższym to BARDZO chętnie je usłyszymy!

Greg K1ler

  • Gość
Elektronicy - Dyskusja ogólna
« Odpowiedź #3 dnia: Luty 22, 2005, 06:22:25 pm »
A tu z kolei wygenerowane przez Mishę i Szymona pierwsze przybliżenie elektroniki.

http://ciapek.uci.agh.edu.pl/~gregsite/nrg/elektronika.jpg

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #4 dnia: Luty 22, 2005, 07:41:08 pm »
Bardzo mile widziane fachowe uwagi - narazie projekt jest czysto "akademicki" - za kilka dni bedzie przechodzil weryfikacje u specjalistów...

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #5 dnia: Kwiecień 18, 2005, 10:58:32 pm »
Oto kolejna wersja schematu elektrycznego.

Obecnie pracujemy juz nad detalami. W przygotowaniu jest dokumentacja dla 1 "kanału" (uC Atmela - magistrala - sterownik PWM - Silnik - enkoder).

Niedugo bedzie więcej szczegółów.
Jak zwykle zapraszam do dyskusji.

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #6 dnia: Kwiecień 28, 2005, 11:30:12 pm »
Kolejna wersja omawianego układu - pliki pod Eagle'a (edytor schematów):
- schemat
- płytka
- schemat ukladu sterujacego silnikiem lusterka samochodowego

Do tego ciekawy link.

Update: lusterko niestety odpadło - główny scalak został zbudowany specjalnie dla BMW i jego dokumentacja jest tajemnicą handlową.

Nie szkodzi... ;)

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #7 dnia: Czerwiec 23, 2005, 08:26:39 am »
Panie i panowie! Oto ostateczna wersja modułu kończyny. Jeśli przejdzie ona wszystkie testy to pozostanie nam tylko już jej powielenie.
Schemat przedstawia strukturę sterowania:
- jednostka nadrzędna - procesor sygnałowy (DSP)
- ATMEGA - spełnia rolę procesora komunikacyjnego - steruje sterownikami silnika / aktuatora (silnika liniowego)
- Jak widać nie zdecydowaliśmy jeszcze jakiej uzyjemy magistrali - wgrę wchodzi: CAN/RS-485/I2C.

Rysunek jest nieco uproszczony - w rzeczywistości przypada 1 Atmel na 1 moduł (steruje 2 silnikami) - chciałem, żeby było troche bardziej przejżyście ;)

Obecnie jesteśmy na etapie czekania na części. W przyszłym tygodniu będzie zapewne gotowy schemat połączeń całego modułu.

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #8 dnia: Październik 24, 2005, 07:23:21 pm »
Elektroniczne newsy :

- płytka z uC Atmegi jest właściwie ukończona - po pozytywnej weryfikacji u ekspertów umieszczę ją tutaj na forum,

- wiemy już jak rozwiązane będzie zasilanie - o ile nic się nie zmieni wkładamy na pokład 2 akumulatory - pierwszy - ok. 7Ah - zasilający sterowniki - drugi (trochę mniejszy)- zasilacz dla elektroniki,

- elektronika - dostosowanie napięć - przetwornica DC/DC - dokładnie: układ LM2576

- stawiamy na magistralę I2C (w AVR ukryta pod nazwą TWI - two wire interface) - przekonała nas prostota implementacji i wymaganie adresowania kilku urządzeń na magistrali (6 x AVR - zwykły RS odpada).

Stay tuned - niedługo zostaną nam dostarczone pierwszy zestaw części do budowy jednego modułu nogi. Niedługo nowy update!  ;)

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #9 dnia: Listopad 07, 2005, 11:24:26 am »
Schemat i płytka w wersjach 3.5...

Do konsultacji.

Jeden dekoder wisi w powietrzu narazie z powodów finansowych - poprostu arazie nie ma na niego pieniędzy. Drugi powód - da się jakoś bez niego obejść, może uda się go zastąpić jakim innym sposobem wykrywania pozycji.

Druga strona medalu to ilość wyprowadzeń jakie możemy wykorzystać - jeśli  chcemy wykorzystać piny 0-3 portu C to potrzeba do nich dodatkowego zasilania. Port B piny 2-5 to znowu interfejs SPI.

Jak widać nóżek nigdy za wiele ...

Wieczorem nowe szczególy!

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #10 dnia: Listopad 08, 2005, 07:01:45 pm »
Plytka jest prawie ok :)

Musimy przesunać  kondensatory bliżej pinów kontrolera, żeby uniknąć sprzężeń pasożytniczych. Będę też szukał mniejsze obudowy dla kryształu kwarcu. Dajemy całkowicie inny przycisk resetu - zamiast dwustanowego 0/1 damy guzik, który wraca po naciśnięciu do pozycji "0".

Musimy zasilic jednak port C - poprostu brakuj nam nóżek, a lepiej będzie zostawić na wszelki wypadek 2 wejścia dla przerwań zewnętrznych oraz trzymać w odwodzie interfejs SPI.

Jak tylko będzie kolejna wersja znajdziecie ją tutaj.

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #11 dnia: Listopad 14, 2005, 12:02:10 pm »
Kolejne wersje płytki i schematu.

I jeszcze uklad dekodera do enkdera. A tu druga jego wersja zapewniająca dodatkową synchronizację.

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #12 dnia: Listopad 17, 2005, 09:48:28 pm »
Jako ze Atmega8 nie stety nie posiada interfejsu JTAG musimy skorzystac z ISP. Oczywiscie powstaje problem programatora do tego interfejsu. Jedno rozwiaznie wygląda tak jak tutaj.

Do poniedziałku będę już wiedział napewno jak ostatecznie wygląda nasza płytka. To jest ostatni problem do rozwiązania  ;)

Stay tuned

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #13 dnia: Listopad 20, 2005, 07:12:01 pm »
Oto ostateczna wersja schematu elektronicznego płytki z Atmegą. Płytka PCB może jeszcze przejsc jakies niewielkie poprawki.

W poniedzialek wieczorem zamieszczę pliki CAD-owskie tego fragmentu projektu. Trzymajcie kciuki   ;)

Offline misha

  • Służący
  • **
  • Wiadomości: 90
    • http://fantasci.gildia.pl
Elektronicy - Dyskusja ogólna
« Odpowiedź #14 dnia: Listopad 21, 2005, 06:37:04 pm »
Mamy mały delay...

Płytka jest ok - wszystko gra. Prawdopodobnie dołoże jeszcze 3 kondensatory w kilku punktach, żeby wyeliminować wszelkie możliwości autozakłóceń. Kosmetyka.

Promotor dał nam deadline do piątku. Myślę, że w środę to skończę.

Zabieramy się za programwanie!