8051 do PC

Jun 07, 2004 12 Replies

jak podlaczyc mikrokontroler 8051 do Pc w inny sposob niz po rs232? pozdr.



lpt, game port, PS/2, Ethernet, USB, IRda, line-in/out, VIVO, SCSI ... to z zewn±trz, co¶ pomin±³em ?

rwi

U¿ytkownik "rwi" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:ca2ui1$f3q$ snipped-for-privacy@nemesis.news.tpi.pl...

no ale cos trzeba dostawiac do tego mikrokontrolera? zeby np. po ethernecie tak sie komunikowal, jakas sieciowke czy cos...?

Do komunikacji po Ethernecie wystarczy do '51 dostawic scalak CS8900A albo RTL8019AS wraz z transformatorem i gniazdkiem RJ45 (LAN).

Nie trzeba - wystarczy kawa³ek konopnego sznurka i styropianowy kubek uwi±zaæ i bêd± siê ze sob± komunikowa³y ... ;-)

A tak bardziej powa¿nie - oryginalnych mikroprocesorów 8051 takich jakie by³y w latach 80-tych od Intela siê ju¿ dzi¶ prawie nie u¿ywa. Dzi¶ wyewoluowa³y one u wielu producentów w obro¶niête ca³ym gronem ró¿nych peryferiów demony szybko¶ci taktowane zegarami kilkudziesiêciu megahertzów, posiadaj±cymi magistrale USB lub wyj¶cie na Ethernet Phy. Na przyk³ad tu jest wersja 8051-ki z kontrolerem USB:

formatting link

a jakie urzadzenia trzeba podlaczyc (pod mikrokontroler i pod silnik) aby moc wlaczac ten silnik (RS 485?)

W najprostrzym przypadku bêdzie to najzwyklejszy przeka¼nik sterowany wprost z kontrolera (je¶li ma czu³± cewkê) lub przez dyskretny tranzystor sterowany w bramce/bazie z uC. Wszystko ju¿ zale¿y od tego jaki silnik, jak daleko od uC, no i w jaki sposób mamy zamiar nim sterowaæ...

a mozna wykorzystac rs 485 i jakis falownik z rs485 po stronie silnika przepraszam za glupie pytanie ale sie nie znam na tym...

U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...

Jasne ¿e mo¿na, ale do 8051 bêdziesz potrzebowa³ jaki¶ konwerter który zamieni sygna³y z procesorowego portu szeregowego (co¶ jak RS232 tylko nie +/- lecz 0-5V) na sygna³y symetryczne w standardzie RS485/422 - s± do tego gotowe scalaki, relatywnie niedrogie... Byæ mo¿e oprócz pinów RX/TX procesora bêdziesz potrzebowa³ jeszcze jeden w roli w³±cznika/wy³±cznika nadajnika RS485.

jeszcze jedno: moze byc wiecej rs 232 w takim mikrokontrolerze 8051, mozna dolaczyc jakies?

Jasne ¿e tak... Zwykle procesor ma 1, czasem 2, bardzo rzadko 3. Mo¿esz wiêc wykorzystaæ dwa dowolne piny do u¿ycia jako softwarowy UART i oprogramowaæ odbiór i nadawanie znaków na piechotê... Mo¿esz te¿ w³±czyæ w zewnêtrzn± magistralê najzwyklejszy uk³ad scalony UARTa i wtedy masz równoleg³± komunikacjê miêdzy UARTem a procesorem a piny UARTa daj± RX/TX. Jak to mówi±, jest wiele sposobów na obdarcie kota ze skóry... ;-)

Nie ma sprawy - powodzenia w projekcie ¿yczê... Jakby co to wal ¶mia³o tu na grupê z pytaniami. Procesory z rdzeniem 8051 maj± tu grupowicze nie¼le obtrzaskane z wielu stron, wiêc jak utkniesz w projekcie to z pewno¶ci± znajdzie siê w tym gronie kto¶ kto chêtnie Ci pomo¿e... Po prostu pytaj i pamiêtaj, ¿e nie ma g³upich pytañ :-)) To normalne ¿e jak kto¶ dopiero startuje i nie ma w temacie wyrobionej intuicji to bêdzie zadawa³ "dziwne" pytania. Ka¿dy z nas te¿ kiedy¶ przecie¿ zaczyna³... i wie jak by³o.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required