www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

rws434

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
domobranko
Član
Član



Pridružen-a: Pet 03 Mar 2006 17:55
Prispevkov: 35
Aktiv.: 0.15
Kraj: Koper

PrispevekObjavljeno: Ned Apr 09, 2006 2:55 pm    Naslov sporočila:  rws434 Odgovori s citatom

1. Imam ta modul iz sveta elektronike, problem pa je ker sprejema dosti motenj.
Za poskus sem naredil program, ki samo šteje vse prejete byte. Realiziral sem
ga z atmel 90s4433. Rezultat pa je bil povprečno 50 znakov/sek brez
vklopljenega oddajnika. Z vklopljenim pa je rezultat isti s tem da vmes dobi
tudi "prave" znake(cca. 3znake/sek). Je to lahko napaka v samem modulu ali
je kaj drugega?

2. Rad bi z enim tranzistorjem prižigal več led diod(posebej). Bi to lahko
izvedu z multiplekserjem 16v1(oz. podobnim)?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3362
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Apr 09, 2006 8:26 pm    Naslov sporočila:  O tem je bilo na forumu že pisano Odgovori s citatom

O tem je bilo na forumu že pisano. malo pobrskaj z iskalnikom
Pri teh modulih je problem, da kadar oddajnik ne oddaja, sprejemnik dvigne ojačanje in začne sprejemati šum, se pravi, da daje mikroprocesorju na sprejemni strani znake brez pomena.
Problem zaobidi tako, da začneš oddajati predhodno nekaj znakov, ki ne prenašajo informacijo, torej nekaj znakov zaradi mene &H02, ki jih sprejemni mikroprocesor ignorira, a se postavi na začetek sprejemanja, ko jih sliši. Ti znaki imajo za posledico to, da se sprejemni modul prilagodi sprejetemu signalu, in potem sprejema v redu.

Z multipleksiranjem lahko preklapljaš 16 diod le, če jih povežeš v matriko, 4 vrste x 4 kolone, in potem vsako vrsto in vsako kolono krmiliš z enim izhodnim pinom iz mikroprocesorja in tudi tukaj boš potrebova za vsako kolono in vrsto po en trazistor..

_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
KRAPman
Član
Član



Pridružen-a: Sre 23 Nov 2005 14:35
Prispevkov: 115
Aktiv.: 0.48
Kraj: Maribor

PrispevekObjavljeno: Pon Apr 10, 2006 12:21 pm    Naslov sporočila:   Odgovori s citatom

Potrebuješ demux/dekoder. Mogoče nekaj takega : http://www.standardics.philips.com/products/hef/pdf/hef4515b.pdf.
Za moč na izhodih pa nisem ziher, če bi lahko vse LEDice naenkrat vklopil, ker je to odvisno od tega s kakšno napetostjo boš napajal, s kakšno frekvenco prižigal, itd..maš nekje na sredini datasheeta formulo za moč.
Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
domobranko
Član
Član



Pridružen-a: Pet 03 Mar 2006 17:55
Prispevkov: 35
Aktiv.: 0.15
Kraj: Koper

PrispevekObjavljeno: Sre Apr 12, 2006 9:26 pm    Naslov sporočila:   Odgovori s citatom

vilko: Problem je, da tudi pri vklopljenem oddajniku dobiva 50 znakov/sek,
od tega pa samo 3-4 prave(ki jih oddajnik pošilja). Sem pa opazil, da pri
izklopu oddajnika, sprejemnik cca. 1 sekundo ne sprejema znakov, potem
pa spet začne(verjetno zaradi ojačanja). In pa celoten program je dokaj
zahteven, tako da mi urxc interrupt zavzame preveč procesorskega časa
in postane neodziven. Če se tega problema ne da rešit, pa me zanima
kako bi najlažje povezal 2 mikrokontrolerja?

KRAPman: Hvala! Točno to rabim.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3362
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sre Apr 12, 2006 9:39 pm    Naslov sporočila:  najlažje Odgovori s citatom

Najlažje povežeš dva procesorja direktno, tako da rx enega procesorja vežeš na tx drugega procesorja, seveda pa mora biti veza kratka.

V kolikor je veza daljša, moraš uporabiti čipe, verjetno MAX485, ki jih vežeš na eni strani na procesor, na drugi strani na linijo, torej:

uP1 - MAX485 - parica-linija - max485 - uP2

Pozdrav

_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
domobranko
Član
Član



Pridružen-a: Pet 03 Mar 2006 17:55
Prispevkov: 35
Aktiv.: 0.15
Kraj: Koper

PrispevekObjavljeno: Čet Apr 13, 2006 8:56 pm    Naslov sporočila:   Odgovori s citatom

Danes sem odklopil sprejemnik. Čim pa sem približal prst(nisem se ga dotikal!)
mikrokontrolerju(oz. vezi ki gre na rx priključek) je začel dobivat znake?!?
Je to normalno?

Tudi kadar priključim samo ploščati(16-žilni) kabel na ploščico, kjer je
uC (sprejemnik je na ločeni ploščici), drugo stran pustil "v zraku" je spet
dobival znake. Kakšna ideja kaj bi to blo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.55

PrispevekObjavljeno: Čet Apr 13, 2006 9:10 pm    Naslov sporočila:   Odgovori s citatom

Kabel je antena, CMOS vhodi pa so zelo obcutljivi na motnje, ce niso potegnjeni gor ali dol (pull-up/pull-down). Rezultat so lahko "znaki", lahko pa unicen cip.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
domobranko
Član
Član



Pridružen-a: Pet 03 Mar 2006 17:55
Prispevkov: 35
Aktiv.: 0.15
Kraj: Koper

PrispevekObjavljeno: Čet Apr 13, 2006 9:31 pm    Naslov sporočila:   Odgovori s citatom

Torej bi to lahko rešil s pull-up uporom(10k?)?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.55

PrispevekObjavljeno: Čet Apr 13, 2006 9:53 pm    Naslov sporočila:   Odgovori s citatom

Najbrz. Nenavadno se mi zdi, da tvoj MCU nima internih pull-upov na izbranih vhodih.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
domobranko
Član
Član



Pridružen-a: Pet 03 Mar 2006 17:55
Prispevkov: 35
Aktiv.: 0.15
Kraj: Koper

PrispevekObjavljeno: Čet Apr 13, 2006 10:13 pm    Naslov sporočila:   Odgovori s citatom

mogoče ima,pa ni vključen ker ni izbran kot vhod?

ni se mi zdelo potrebno, ker je pač rx vhod vklopljen
s pomočjo $baud ukaza.

bi to lahko bila rešitev, da definiram pd0 kot vhod?
ali bi se to "kregalo" z obstoječo konfiguracijo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.55

PrispevekObjavljeno: Čet Apr 13, 2006 10:23 pm    Naslov sporočila:   Odgovori s citatom

"Mogoce" je slab odgovor. Mogoce je ze zdavnaj cas, da ali objavis shemo in program in ljudem, ki bi ti sicer radi pomagali, prihranis ugibanje, ali pa stvar skrivas naprej - vkljucno s tezavami. Po opisu je najbolj verjetno, da so "znaki" inducirani zaradi motenj, saj bi sicer serijska linija morala ves cas biti v enem stanju, kar (zaradi zgradbe RS232 protokola) nikakor ne more biti interpretirano kot niz nakljucnih znakov, ampak kot kvecjemu en break (oz. en znak 0x00 s framing errorjem, odvisno od UARTa kako tako stvar interpretira). Kaj se v resnici dogaja brez bolj oprijemljivih podatkov ne more trditi nihce (razen slogarja Dannyja Wink ).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 500 dni


Powered by phpBB © 2001, 2005 phpBB Group