Elektroda.pl
Elektroda.pl
X
PLC Fatek
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programator + Startówka = Pytanie

marenc 02 Mar 2006 17:58 1710 10
  • #1 02 Mar 2006 17:58
    marenc
    Poziom 24  

    Zamierzam kupić takie cosik ;) :
    http://www.nikomp.com.pl/zestawyK/K-3000.htm

    Pytanie 1: Czy do podłączenia tego do PC będę potrzebował jakiś specjalnych kabli? Jakieś przelotki?

    Pytanie 2: Chciałbym pod to podłączyć wyświetlacz 7-segmentowy LED. Są na tym DIP40(µC), DIP20W i 2*DIP20. Chciałbym go wsadzić w jeden z dwóch DIP20. Jakiej wielkości będę musiał kupić ten wyświetlacz, aby się zmieścił na tego DIP'a bez większych przeróbek?

    0 10
  • Semicon
  • #2 02 Mar 2006 18:48
    _Matik_
    Poziom 19  

    Mam ten zestawik, fajny na poczatek, ale teraz juz bym na niego tyle kasy nie wydal :D.
    Na plytce jest bufor programatora LPT, takze wystarczy prosty kabel typu "przedluzacz drukarkowy".

    Jesli chodzi o wyswietlacz to proponuje zapytac w sklepie, niech Ci sprzedawca przymierzy do podstawki. Mam tu jakis wyswietlacz ale jest stanowczo za duzy, z tym ze sa bardzo rozne wymiary. Pewnie cos dobierzesz.

    0
  • Semicon
  • #3 02 Mar 2006 18:54
    M. S.
    Poziom 34  

    Płytka wygląda przyzwoicie. Posiada większość niezbędnych elementów. Niestety żadna płytka testowa nie posiada wszystkiego. Zaletą tej płytki (a może wadą) jest zabudowany programator, który wystarczy podłączyć do portu równoległego PC za pomocą kabla, który (gdy go nie będzie w komplecie) można kupić za niecałe 10 zł. Wspomniana wada umieszczenia programatora na płytce może się przejawiać koniecznością podłączenia dużej wtyczki i stosunkowo sztywnego kabla programatora - całość nie będzie chciała stać w miejscu gdzie ją postawimy, ponadto trydno będzie go używać do programowania uC w układach docelowych. Co do wyświetlaczy LED to trudno je będzie osadzić w podstwkach przeznaczonych pod układy scalone i chyba nie obejdzie się bez dorobienia osobnego modułu. Wyświetlacz 1*16 też nie jest za bogaty gdyż zwykle stosuje się nie mniejszy niż 2*16.

    Osobiście nie skusiłem się na żadną gotową płytkę testową. Moją wykonałem sam. Nie posiada programatora i pamięci zewnętrznej. Pierwsze ze względu na wspomniane niedogodności oraz z uwagi na to, że AVR-y programuje się w układzie i zwykle pracuję na układzie docelowym (stanowiącym czasowo płytkę testową). Drugie bo AVRy mają wewnętrzną pamięć EEPROM, wiec nie często wymagana jest zewnętrzna.
    Na pokładzie mam za to potencjomety umożliwiające uruchamianie przetwornika analogowo-cyfrowego i komparatora, tor odbiorczy i nadawczy podczerwieni, wzmacniacz prądu stałego na 2 tranzystorach i 4 tranzystory mocy do sterowania silnikami krokowymi. Mam jeszcze transoptor. Jako osobny moduł zmontowany jest układ konwertujący napięcia do standardu RS232.

    Uważam, że jeśli ktoś umie wykonać płytkę drukowaną to jest to najlepszy i najtańszy sposób, żeby wyposażyć się w płytkę testową.

    0
  • #4 03 Mar 2006 08:31
    marenc
    Poziom 24  

    M. S. napisał:

    Uważam, że jeśli ktoś umie wykonać płytkę drukowaną to jest to najlepszy i najtańszy sposób, żeby wyposażyć się w płytkę testową.


    Umiem, ale niezabardzo mam pojęcie co jest potrzebne i w jakim miejscu powinno być, bo dopiero zaczynam przygodę z µC. Jeżeli dostał bym schemat, lub lepiej wzór płytki to też myślę, że lepiej będzie wykonać ją samemu.

    //A co sądzicie o http://www.kamami.pl/?id_prod=6691 Niestać mnie na takie coś(a raczej niemam zamiaru wydawać aż tyle :P ), ale jest do kupienia sama płytka za 35zł. Zainstalował bym na niej to co mi będzie niezbędne.

    ////Poniżej umieszczam projekt mojego zestawu uruchomieniowego.

    Pytania: Czy to będzie "działało", i czy opłaca się coś takiego wykonać?

    2.PNG - Ścieżki
    1.PNG - Ścieżki + Elementy

    0
  • #5 03 Mar 2006 14:00
    M. S.
    Poziom 34  

    Ta płytka wydaje się być bardziej konkretna. Pomysł z sama płytką jest dobry, bo układ można rozwijać w razie potrzeby. Jedyną wadą. którą można naprawić jest podstawka 40 pinowa. Na początku zainteresowań uC stosuje się głównie mniejsze uC np. ATTINY 2312, ATMEGA8. Pod takie trzeba zastosować przejściówkę.

    0
  • #6 03 Mar 2006 14:00
    Piotrek_P
    Poziom 18  

    Cześć,

    Używam takiej płytki (mam nawet dwie) i całkiem nieźle się na nich testuje układy. Ja kupiłem samą płytkę bez elementów. Uzupełniam ją o kolejne elementy w zależności od tego co robię. Trzeba oczywiście poświęcić trochę czasu na wykonanie kabelków połączeniowych ale jak już się zrobi kilka podstawowych to można je wykorzystywać na różne sposoby. W tej chwili "na pokładzie" mam ATMega8535, ATMega8, LCD 2*16, Pamięć 24C256, oraz czujnik temperatury DS1820 i klawiaturę, miałem też odbiornik IRed ale wywaliłem. Na początku zacząłem projektować własną płytkę testową ale jak przez przypadek zobaczyłem w sklepie tą płytkę to się nawet nie zastanawiałem tylko kupiłem i polutowałem co trzeba. Oprócz wyświetlacza i scalaków, wszystkie pozostałe elementy pochodzą z własnych zasobów. Ale żeby nie było tak pięknie to napiszę o jednym dla mnie już nie istniejącym problemie. Otóż gniazdo programowania (25 pin) po jakimś czasie straciło kontakt z płytką i musiałem przelutować. Powód jest prosty. Gniazdo jest dość ciasne co przy podłączaniu/odłączaniu wtyczki powoduje uginanie się płytki. To powoduje "wyrywanie" pinów gniazda. Zmieniłem programator na "zewnętrzny" i problem zniknął. Tak poza tym płytka jest fajna. Wybór należy do ciebie.

    P.S. Jeżeli chodzi o wyświetlacze LED to kiedyś wsadziłem je w tą podstawkę 40pin, połączyłem tasiemką i działało. Oczywiście można by dorobić moduł LED ale to zależy już od tego czy często się go będzie używać.
    Pozdrawiam
    Piotrek

    0
  • #7 03 Mar 2006 14:09
    marenc
    Poziom 24  

    M. S. napisał:
    Ta płytka wydaje się być bardziej konkretna. Pomysł z sama płytką jest dobry, bo układ można rozwijać w razie potrzeby. Jedyną wadą. którą można naprawić jest podstawka 40 pinowa. Na początku zainteresowań uC stosuje się głównie mniejsze uC np. ATTINY 2312, ATMEGA8. Pod takie trzeba zastosować przejściówkę.


    Dlaczego uważasz za wadę DIP40? Zamierzam się uczyć na ATMega32. Pozatym na płytce umieściłem DIP20 w DIP40, więc problem będzie gdy coś będzie miało DIP28.

    Co do rozwijania płytki, to zapomniałem dodać DIP'ów na rozszerzenia. Jak sądzicie: powinny to być z trzy DIP20 czy zainwestować w jeszcze jeden DIP40?

    PiotrekP - dzienx za opinie.

    Acha ... jeszcze jedno pytanko. Jestem elektronikiem na drugim roku technikum, więc ... jak się nazywają te wystające pionowe druciki na połączenia? :P I jak się nazywa to gniazdo na programator? Pozatym ... widziałem umnie w szkole, że na µC połączenia są takie, że gniazda są na płytce, a nie jako konektorki na przewodach. Jakie rozwiązanie będzie lepsze?

    0
  • #8 03 Mar 2006 14:58
    Piotrek_P
    Poziom 18  

    Gniazdo programowania to tzw. DB25. Tego typu złącza występują w wersjach "na kabel" - męskie i żeńskie oraz "do druku" czyli lutowane do płytki też M/Ż. Łączówki przy prockach to tzw. "Goldpiny" dostępne jako męskie (szpilki) oraz żeńskie (styk plastik z otworem).

    0
  • #9 03 Mar 2006 16:21
    marenc
    Poziom 24  

    Chyba: "Złącze IDC-10 proste do druku (męskie) zabudowane"

    A nie:

    Piotrek_P napisał:
    DB25

    0
  • #10 03 Mar 2006 16:27
    M. S.
    Poziom 34  

    No to mnie trochę kolega zaskoczył z ATMEGA32 jak na początek.
    Chciałem zatem wyjaśnić moją teorię. Żeby zapakować 32k programu do procka to się trzeba sporo napocić (no chyba, że pisze się program bez użycia pętli i bez próby optymalizacji - ale co to za nauka). Jak się okaże w praniu procek jest bardzo często przeprogramowywany, bo żaden symulator nie oddaje właściwości zaprogramowanego układu w naturze. Kontrolery wytrzymują co prawda ok. 1000 programowań lecz już przy kilku projektach ta liczba może być przekroczona. Wtedy można się z prockiem pożegnać i tu powstaje pytanie czy kupić drogą M32 czy tanią M8, szczególnie gdy powstałe wcześniej programy mają do 8kB wagi.

    0
  • #11 03 Mar 2006 16:47
    marenc
    Poziom 24  

    M. S. napisał:
    No to mnie trochę kolega zaskoczył z ATMEGA32 jak na początek.


    Nielepier nauczyć się architektury jednego µC, aby muc robić naprawdę dobre "programy"?

    Zsumowałem koszty wykonania tekiej płytki z LCD 2x16 i nielicząc kosztów wytrawienia płytki. Wyszło mi tylko 51,10zł + Programator. Tamten zestaw o którym myślałem na początku kosztuje 79zł.

    Teraz mogę wykonać swoją płytkę która będzie zawierała to co mi będzie przydatne.

    W dalszym ciągu czekam na odpowiedz, czy na rozszerzenia zewnętrzne zastosować z 3xDIP20 czy lepiej jedno DIP40? A może jeszcze jakieśinne rozwiązanie? Może uniwersalny slot?

    I jeszcze jedno. Dobrze by było jakby ktoś żucił linkiem na obsługę LCD z HD44780. Znalazłem dokumentację, ale zanim odkoduje ją przy moim angielskim :P to trochę potrwa. Ma może ktoś, coś o tym po PL?

    //Poczytałem o ATMega8 i chyba jednak dorzucę DIP28W, tylko pytanie - co oznacza to W? W programie do PCB mam DIP28 0.4 i 0.6 inch.

    0