Projekt badawczy Polska-Namibia 2010

Na warsztatach mieliśmy kiedyś zajęcia z programowania procesorów(mikrokontrolerów). Językiem programowania był chyba basic(?) a program nazywał się BASCOM. Trzeba jeszcze było zrobić programator elektroniczny, ale na 100% są układy, które można bezpośrednio z LPT programować. Wcale nie było to trudne. Mikroprocesor z 8kB pamięci (na program) bodajże AT89S8252(chyba) kosztuje coś koło 20 złotych, można go zaprogramować około 1000 razy, ale zabawa jest przednia :) Polecam :excl:
Nie wiem jak jast podłączona drukarka do kasy fiskalnej na osiedlu w warzywnikaku u pani Basi - nie wiem bo tam nie paracuję , może rzeczywiście trochę przesadziłem . jak by zobaczyc to sam używam COM-a chociażby do programowania centralek alarmowych , a LPT użyalem do podłączenia dowch PC . obeceni bardzo rzadko z nich korzystam ... - moze z dlatego ten pomysł
PS ale dyskusja się zrodziła
-----------------
Kazek
Athlon 2500+@3200+(11*200) (Barton),MSI K7N2-Delta ILSR ,2*256 MB DDR, Baracuda VII 120 GB,Fujitsu 6 GB, Ge Force 2 GTS/2 pro,ADSL SAGEM modem, Tuner TV Pixel View
Komp ma mi sluzyc do Grafiki 3D (OpenGL, 3d Studio), programowania (.NET, J2EE), musi podzwignac serwery, no i bede tez chcial na nim pogierczyc troche w dlugie zimowe wieczory :)
Idac za radami znalazlem te dwie plyty:
ABIT KN9 Ultra MCP55U sAM2 ATX
ABIT KN9-S Force 550 sAM2 ATX
O ile dobrze przeczytalem to roznia sie jedynie portami LPT / COM i kodekiem audio? Jesli tak to potrzebna jest mi ultra, bo bede podlaczal programatory mikroprocesorow na COM / LPT.
Pamiec:
GEIL 1024MB (2x512MB) DDRII PC800 CL4 ULTRA
(za jakis czas pewnie bede chcial dosadzic jeszcze jedna taka pare)
Obudowa z zasilaczem:
MODECOM KARMA - 400W - B - SL
CPU:
Athlon 64 X2 (Windsor) 4200+ 400MHz BOX
Fakt, przegapilem ilosc cachu
No i grafa:
GALAXY GeForce 7300GT 128MB DDR3/128bit TV/DVI
Co o tym sadzicie?
prosty sposób na sterowanie.. większą ilością... wykorystać zawnętrzny mikrokontroler.. który by juz wszystkim sterował a dane przesyłał przez com1 lpt, a moze nawet i usb... wtedy można pzresyłać tymi portami rózna dane.. a mikrokontroler by sobie jużporozdzilał.. ale do tego potzrebna jest pewna wiedza z zakresu procesorków, elektroniki i programowania...
Ja swojego czasu kiedy gdybalem nad czyms podobnym do mojego skutera,majac mala wiedze o elektronice,myslalem nad czyms zupelnie innym.Moznaby wziasc plyte glowna z laptopa(jest mala),procek kilkaset MHz,karta SD 1GB jako dysk twardy,i akumulator zelowy podlaczony do "alternatowa" wraz z stabilizatorem jako zasilacz.Do tego cos a´la wyswietlacz z PSP lub cos podobnego.Na plycie glownej 2 porty LPT i na przyklad COM,ktore idzie latwo programowac.Do tego malo wymagajacy system operacyjny(zeby komputer szybko startowal...) Migacze,predkosciomierz itp. probujemy jakos zintegrowac pod port LPT/COM i mamy super komputer pokladowy hehe. W C++ allegro pyknac jakis graficzny programik i gitara.
Wiem,ze to troche szalone,ale mysle,ze do zrobienia.
PS: Gabarytowo komputer zmiescilby sie w przedniej oslonie skutera,gorzej z wilgocie itp.
Koszty tez wyszly by w 200zl:
plyta+procek -50zl
akumulator -30zl
stabilizator -5zl
wyswietlacz PSP -50zl
karta SD -10zl
Hehe fajnie czasami pogdybac,szkoda tylko,ze ma sie zero pojecia w elektronice xD
Pozdro
Najważniejsze jest jednak to, że trzeba bardzo uważać na systemy NT (XP). Mimo posiadania odpowiednich sterowników dających dostęp do LPT nie udało mi się nic zaprogramować (najlepiej miernikiem najpierw na sucho upewnić się czy na drucie, gdzie będzie VCC jest podczas programowania 12V).
Witam
Czy nikt nie ma programu który by się uruchamiał na Dosie bo po co włączać system XP
Starczyło by uruchomić program na starcie PC
I było by bez problemu .
Ja nie lubię na cudzych systemach coś robić chociaż bardzo ułatwiają życie ale stajemy się osłami !!
Witam, zwracam sie do was koledzy z prosba.
Mianowicie kupiłem sobie zestaw "Płytka testowa do kursu BASCOM AVR" aby pocwiczyc sobie programowanie, układ łączy sie z komputerem za pomocą przewodu programującego DB25M (LPT). Układ podlączony ze stacjonarnym PC spisywal sie znakomicie, wszystko sie ładnie programowalo. Problem zacząl sie od chwili kiedy kupilem sobie Laptopa i musialem wyjechac z domu. Chcac dalej programowac na tej płytce wpadlem na pomysl kupienia przelotki USB->LPT.
I tu zaczęły sie schody. Podłączam uklad i bład. Dostalem załączone sterowniki do konwertera i nie do konca wiem czy wszystko dobrze ustawilem. Używam programu BASCOM-AVR i tam tez pewnie trzeba cos przestawic. Z racji ze od niedawna zaczynam wchodzic w swiat mikroprocesorów te ustawienia sa dla mnie czarna magia. Prosze o pomoc i wyjasnienie jak skonfigurowac port (i czy tak sie w ogole da jak mysle).Bład wyskakuje z BASCOM-AVR (brak odnalezienia chip'a).
Używam Windows 7 i kowerter jest "nieznanej" firmy" ? kupiony na allegro .. (widnieje tylko naklejka AK72 i jakas mniejsza APT-BW)
Prosze o pomoc bo zalezy mi na tym.
Z góry dziekuje.
Pozdrawiam
Jest w to wbudowany sterownik na uP łączy się przez port szeregowy z kompem i po naciśnięciu guzika programowania procek odpala procedurę programowania jest ona umieszczona w obsłudze przerwania. Tekst wprowadza się z klawiatury przy pomocy np. terminala w bascomie koniec tekstu oznacza się wciśnięciem Esc potem trzeba jeszcze zresetować procesor drugim przyciskiem. Myślałem żeby zrobić jakiegoś plugina co by "wciskał" przy pomocy portu równoległego guzik programowania wysyłał portem szeregowym ciąg kodów odpowiadających literom w tytule żeby tablica "myślała" że ktoś klepie tekst na klawiaturze na końcu tytułu dopisywał kod klawisza Escape potem przy pomocy innej linii LPT wciskał reset. Trochę to skomplikowane i jest jeszcze jeden warunek bez względu na to czy w tytule coś stoi małą czy dużą literą plugin musi wysyłać małe litery bo tablica ma tylko jedna czcionkę.
Ten programator ma tylko układ zabezpieczający port LPT przed ewentualnym uszkodzeniem. To nawet ja gdy zaczynałem zabawę z uC, to więcej wiedziałem na ten temat, niż Ty teraz.. Ja bym Ci radził przyswoić sobie jakiś język do programowania, np. basic i w Bascomie coś kombinować, do tego jeszcze potrzebujesz moduł zegarka, kwarc do niego. Sam tego wszystkiego na pewno tak szybko nie zrobisz(biorąc pod uwagę w szczególności to, że w ogóle nie masz pojęcia, że jest coś takiego jak uC). Więc albo gotowy projekt z programem poszukaj,albo ucz się programowania.
A dlaczego oczekujesz od nas, że podamy Ci gotowe rozwiązania "na talerzu", skoro to Twój projekt (napisałeś to w innym wątku) ? Czy chcesz się czegoś nauczyć, czy też oczekujesz gotowca, który przedstawisz jako swoje rozwiązanie problemu ?
Zacznij od przeszukania internetu - port LPT. Tam masz podane opisy sygnałów na złączu Centronics. Jak będziesz miał wątpliwości - pytaj. A potem spróbuj odczytać stan portu z poziomu C++. Ja akurat do sterowania komputerów klasy PC uzywam C++ for DOS. Ty prawdopodonie piszesz o języku programowania pod Windows. Zacznij realizować swój projekt krok po kroku i jeśli coś Cię zatrzyma - to pytaj. Ale nie oczekuj, ze dostaniesz gotowy schemat i program.
Pozdrawiam
Mariusz
Powiem tak,
projekt dostałem do zrobienia teoretycznie, więc właściwie wystarczyło by powiedzieć ze używam transoptora podpiętego do kompa. No i techniczna sprawa tarczy, zamocowania silnika, łożysk itd.
Jednak ten projekt mnie zainspirował na tyle że chciałem sobie coś takiego zbudować. Więc nawet jeśli ktoś by mi podał schemat to i tak nigdzie go nie podam jako mój skoro to będzie stało w domu na półce.
Od 2 lat piszę w C++ i powiem że znudziło mi się "zwykłe programowanie" więc chciałem zacząć coś bardziej rozbudowanego. A ten projekt to taka rozgrzewka i zapoznanie się z portem rs232 lub jak mówicie LPT.
Nie wiem za bardzo gdzie szukać. Od 48 godzin praktycznie z przerwą na spanie siedzę w necie i szukam na ten temat informacji. Jednak nigdzie nie mogę znaleźć info od podstaw. Czyli jak ten port się komunikuje jak się przesyła dane.
Ostatecznie znalazłem coś takiego jak ten Transoptor i adapter na rs232 i chciałem to jakoś połączyć. Ale jeśli nikt nie może mi narysować kilku kresek od 4 złączy transoptora do 2 złączy max232. Rozumiem jak bym napisał to w złym dziale nic nie szukając i nie angażując się w to co chcę zrobić. Ale zacząłem pisać w odpowiednim do mojego stanu wiedzy, mając nadzieję że tutaj krok po kroku ktoś uczynny pomoże mi poskładać to cuś.
Napisałeś że mam zadawać pytania ... a to "jak podpiąć ten transoptor do adaptera" to nie jest pytanie ?? to jest kilka kresek :/ a nie gotowy schemat .......................