Autor Wątek: Mjoy  (Przeczytany 169150 razy)

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

Odp: Mjoy
« Odpowiedź #405 dnia: Marca 12, 2009, 12:10:17 »
Jeżeli chodzi o wycenę, to rzeczywiście robiłem ją dla jednej płytki i odliczyłem zrobienie dokumentacji, więc przy większej ilości może być taniej.

Zastosuje kondensatory 22nF / rozumiem, że wszystkie również ten na wejściu przy zasilaniu / - resztę już sprawdzę nie ma problemu.

Już wyjaśniam co to takiego FSBUS i FSLCD

FSBUS - coś w rodzaju OpenCocpits cały system do połączenia hardware z symulatorem. W skład wchodzi główna płytka do połączenia innych z komputerem "COM" i następne "DIO" digital input output, "DSP" - do podłączenia wyświetlaczy 7-segmentowych, "DO64" - 64 wyjścia do podłączenia np diód oraz innych typu servo - strona www.fsbus.de oraz wątek o nowej wersji fsbus NG na forum vatsim http://www.forum.vatsim.pl/viewtopic.php?f=68&t=24221&st=0&sk=t&sd=a&hilit=fsbus&sid=b19ac6d12a408ab2d104746fe5701645

FSLCD - mały program, który umożliwia wyświetlanie danych z FS-a na wyświetlaczach lcd takich jak ten http://www.seguro.pl/sklep/?zobacz=4681&producent= sterowany przez port drukarki. Ja chcę go użyć w połączeniu z Mjoy-em / sterowania Mjoy, wyświetlanie FSLCD / mam go u siebie ale widzę, że trochę projekt zanika. Oto schemat podłączenia wyświetlaczy



Zmieniając temat na problem z Mjoy-em to zauważyłem u siebie, że podczas programowania / Write Programm (FLASH) / pasek postępu nigdy nie dochodzi do końca tylko szybko zmienia się na weryfikacje i pokazuje, że jest ok
W najbliższym czasie bezie u mnie kumpel od pierwszego Mjoy-a to spróbuje zaprogramować na starej płytce kość - może coś nie tak w połączeniach programatora.

pozdrawiam

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Odp: Mjoy
« Odpowiedź #406 dnia: Marca 12, 2009, 13:11:14 »
Dzięki za wyjaśnienia.Tak jak obiecałem wrócę to tego tematu za jakiś czas.Teraz kończę kokpit.
Wykonałem testy,przedstawiam wnioski.
Wnioski z testów MJoy.
Testy wykonałem na 2 płytach MJoy,gdzie jedna miała tendencję do nieregularnego zrywania połączenia z pc w czasie 30 minut.Druga płyta jest stabilna.Miałem do dyspozycji 3 uP ATmego 16.
Wyniki testów.
Z 3 uP jeden nie pracuje z płytami.Zmiana wartości kondensatorów C2 oraz C3 ma wpływ na zrywanie połączenia z PC.Przy okazji wymieniłem te kondensatory w płycie z tendencją zrywania połączenia i płyta jest stabilna.Nie miałem do dyspozycji kondensatorów 30 pF,dlatego nie wiem jak zachowuje się układ z taką pojemnością.
Wnioski z testów.
1.Mogą się zdarzyć uP z ozn.16 sugerującym pracę z kwarcem do 16 MHz,które nie pracują z zegarem 12MHz.W moim przypadku 1 sztuka.
2.Kondensatory korygujące układ rezonansowy (wartość pojemności) ma wpływ na stabilność układu (zrywanie połączenia z PC).
Wnioski praktyczne.
-Wymiana uP na inny.
-Wymiana C2 oraz C3.
Nie badałem układu dopasowania styku USB pc z USB MJoy.
Z braku kondensatorów miałem do dyspozycji 2 nowe 15pF oraz 2 stare (podejrzane,conajmniej jeden z nich).Zrobiłem test bez C2,C3 w połączeniu równoległym oraz szeregowym.Ponieważ nie miałem 4 nowych kondensatorów to mogę tylko dedukować.Bez kondensatorów zrywa,wymiana w podejrzanej płycie MJoy C2 i C3 na nowe powoduje stabilną pracę tej płyty.


Odp: Mjoy
« Odpowiedź #407 dnia: Marca 12, 2009, 14:17:48 »
Programując programem PonyProg, należy mieć na uwadze to, że nie do końca weryfikuje on poprawność zapisu (przynajmniej w starszych wersjach - nie wiem jak w nowych). Tzn. liczy CRC pliku wgrywanego i odczytanych danych po wgraniu tego pliku ale ich nie porównuje, przez co nie informacja końcowa dotyczy nie tyle poprawności zapisu co pomyślnym zapisie ale co tak naprawdę się zapisało to nie ma pewności (dużo zależy od kabla programatora i zakłóceń).

damos

  • Gość
Odp: Mjoy
« Odpowiedź #408 dnia: Marca 12, 2009, 14:34:43 »
Z 3 uP jeden nie pracuje z płytami.Zmiana wartości kondensatorów C2 oraz C3 ma wpływ na zrywanie połączenia z PC.Przy okazji wymieniłem te kondensatory w płycie z tendencją zrywania połączenia i płyta jest stabilna.Nie miałem do dyspozycji kondensatorów 30 pF,dlatego nie wiem jak zachowuje się układ z taką pojemnością.
Pojemność kondensatorów powinna być w zakresie 12-22 pF. 30pF to stanowczo za dużo.
Przy programowaniu fuse bitów powinno się zaprogramować  (programmed) bit CKOPT. On steruje rpdzajem sprzężenia z oscylatorem. Gdy jest zaprogramowany: procesor włącza wzmacniacz i sprzęga się z rezonatorem w trybie rail-to-rail. Kwarc drga wtedy z większą amplitudą, układ pobiera więcej prądu, ale jest bardziej odporny na zakłócenia. Dla częstotliwości ponad 8MHz zaleca się włączenie tego bitu. Dla 16MHz jest to wręcz wymagane.

edit:
"Programmed" w PonyProg oznacza "zaptaszkowanie" checkbox'a.
Vito_zm - mógłbyś to przetestować na uP, który odmawia współpracy? Z tego, co pisałeś poprzednio wynika, że nie ruszasz bitu CKOPT przy programowaniu MJoy'a.

Cytat: vito_zm
W MJoy jest zaznaczone tylko BOOTSZ1,BOOTSZ0,SUTO i to wszystko

IMHO - to może być jedną z przyczyn problemów.

« Ostatnia zmiana: Marca 12, 2009, 14:45:07 wysłana przez damos »

Odp: Mjoy
« Odpowiedź #409 dnia: Marca 12, 2009, 16:53:25 »
Damos strzał w dziesiątkę,gratuluję.Jest o.k.Trzeba poprawić manuale do MJoya.Bit CKOPT musi być zaznaczony.Miałeś rację,że układ pracował na granicy.Niektóre uP wyrabiały inne siadały.Jak to dobrze mieć na forum profesjonalistę.

damos

  • Gość
Odp: Mjoy
« Odpowiedź #410 dnia: Marca 12, 2009, 17:17:56 »
Cieszę się, ze następny problem rozwiązany :)  :023:

Odp: Mjoy
« Odpowiedź #411 dnia: Marca 12, 2009, 17:28:07 »
Niestety u mnie problem pozostał. Zaznaczyłem opcje CKOPT. Po podłączeniu znowu to samo na chwilę się pojawia i znika po paru sekundach  :015:

może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie

pozdrawiam

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

damos

  • Gość
Odp: Mjoy
« Odpowiedź #412 dnia: Marca 12, 2009, 17:39:58 »
Niestety u mnie problem pozostał. Zaznaczyłem opcje CKOPT. Po podłączeniu znowu to samo na chwilę się pojawia i znika po paru sekundach  :015:

może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie
1 - zrób screenshota z ponyprog'a przed zapisaniem programu
2 - kondensatory na nóżki zasilania (100nF ?)
3 - kondensatory przy rezonatorze - 12pF do 22 pF (sugeruję coś ok. 15pF)

Odp: Mjoy
« Odpowiedź #413 dnia: Marca 12, 2009, 18:32:20 »
Oto screenshoty z ponyprog

     

Zauważyłem, że zera czyli "FFFFF" zaczynają się już w połowie, nie wiem czy tak powinno być ?

Co do wymiany kondensatorów to po ręka  100nF, 15pF oraz 22pF więc ok
Ale przyjrzałem się płytce i są tam przy zasilaniu 100nF przy rezonatorze ma oznaczenie - 15J - nie wiem czy to oznacza 15pF a przy Atmedze też 100nF, więc które wymienić. Cała płytka z dawniej zaprogramowaną Atmegą chodzi stabilnie.

pozdrawiam

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

damos

  • Gość
Odp: Mjoy
« Odpowiedź #414 dnia: Marca 12, 2009, 18:53:50 »
Oto screenshoty z ponyprog
Przepraszam - źle się wyraziłem. Chodziło mi o screenshot z okienka, w którym zaznacza się fuse bity :)
coś takiego:

Odp: Mjoy
« Odpowiedź #415 dnia: Marca 12, 2009, 20:08:07 »
Zajac chcę zwrócić uwagę na możliwość odczytu,zapisu i wymazania pamięci flash,eprom oraz security bits.Program ładuje się prawidłowo tak myślę.Weryfikacja sumy kontrolnej na kilku bajtach jest wystarczającym zabezpieczeniem.
Wyjaśnienia Damosa są logiczne.Moje testy w postaci manipulowania pojemnościami to potwierdzają.Bez tych pojemności 15pF układ zrywał komunikację z PC natychmiast.
Ten padnięty uP nie komunikował się z PC w ogóle ani przez sekundę(mam na myśli kontroler gier),tzn.był komunikat,że PC nie rozpoznaje urządzenia.To potwierdza wypowiedź Damosa,że jeśli pojawią się błędy w protokole USB to PC odcina zasilanie,można to sprawdzić.
Aktualnie mam 5 pracujących uP w 4 różnych MJoyach zrealizowanych na płytach uniwersalnych to myślę,że można u Ciebie także znaleźć przyczynę wadliwej pracy.
Ponieważ na forum nikt nie zgłaszał zastrzeżeń oprócz 3 osób to myślę,że problem dotyczy może tylko pewnej serii scalaków,tym bardziej,że pozostali programowali bez bitu CKOPT.

Odp: Mjoy
« Odpowiedź #416 dnia: Marca 12, 2009, 21:39:43 »
To moje ustawienia w "Configuration and security bits"



Jeżeli chodzi o płytkę enkoderów to proponuje nazwę "MJOY ENCODER v1" i taką umieściłem na płytce dopasowałem oraz nazwałem kondensatory, teraz to już chyba wszystko. Oto screeny

         


pozdrawiam

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Odp: Mjoy
« Odpowiedź #417 dnia: Marca 12, 2009, 23:05:08 »
I jeszcze coś na dodatek. Zawsze przed zamówieniem płytki robię coś w rodzaju makietki, aby sprawdzić czy wszystkie elementy pasują i czy można jeszcze coś poprawić. To zdjęcia takiej makietki tej płytki

                 


Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

damos

  • Gość
Odp: Mjoy
« Odpowiedź #418 dnia: Marca 12, 2009, 23:24:48 »
I jeszcze coś na dodatek. Zawsze przed zamówieniem płytki robię coś w rodzaju makietki
Heh, niezły patent :)
To moje ustawienia w "Configuration and security bits"
Wyglądają dobrze :/ W takim razie proponuję "zabawę" z kondensatorami :( Przypomnij mi - czy sprawdzałeś tą samą kość na innej płytce?
Jeżeli chodzi o płytkę enkoderów to proponuje nazwę "MJOY ENCODER v1" i taką umieściłem na płytce dopasowałem oraz nazwałem kondensatory, teraz to już chyba wszystko.

1 - Dorzuć tam jeszcze wytrawione w laminacie info o il2forum - jakiś URL.
2 - Kondesatorki 15pF mają być do rezonatora kwarcowego. Na blokowanie zasilania polecam coś większego - IMHO przynajmniej 100nF.
może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie
chodzi o 2 kondensatory między masą a oboma nóżkami rezonatora kwarcowego. Rezonator też możesz spróbować zmienić.
« Ostatnia zmiana: Marca 12, 2009, 23:37:05 wysłana przez damos »

Odp: Mjoy
« Odpowiedź #419 dnia: Marca 12, 2009, 23:41:47 »
Wyglądają dobrze :/ W takim razie proponuję "zabawę" z kondensatorami :( Przypomnij mi - czy sprawdzałeś tą samą kość na innej płytce?
Tak na moim poprzednim Mjoy-u i też nie chodzi, natomiast ATMEGA z poprzedniego Mjoy-a na nowej płytce a i owszem bez problemu działa.

Co do płytki to oczywiście nie ma problemu z napisem "il2forum" zaraz to zrobię i poprawię te kondensatory.

I teraz sprawa co dalej - mam zamawiać i ile sztuk. Najlepiej będzie, jak dojdą do mnie a ja dalej roześle do innych.

Zajać
Zapraszam na stronę projektu www.simproject.zajac.waw.pl