Komunikacija s MC68HC11A1FN preko RS232
Moderators: pedja089, stojke369, [eDo], trax, LAF
-
- Posts: 6
- Joined: 30-09-2009, 08:01
- Location: Sarajevo, BiH
Komunikacija s MC68HC11A1FN preko RS232
Zdravo narode,
Pred sobom imam uredjaj koji sluzi za registraciju radnog vremena zaposlenika koristenjem beskontaktnih kartica. Identican takav uredjaj trenutno radi kod mog klijenta tako sto je spojen s racunarom pomocu RS232-RS485 konvertora. Sve je ispravno i funkcionise, ali je problem sto je software za upravljanje ljudskim resursima, koji radi s tim uredjajem, pravljen u cobolu i toliko star i lose uradjen da je klijent odlucio da se radi novi, koji bi bio radjen po njegovim zahtjevima i bio vise prilagodjen njegovim potrebama.
E sad, problem je u tome sto ja nemam nikakve dokumentacije o uredjajima, i ne znam kako zapisati i procitati podatke iz njih. Vidio sam da se na ploci nalazi mikrokontroler MC68HC11A1FN (koji ima RS232 interface) i da je uredjaj spojen sa dvije zice na RS485 stranu spomenutog konvertora koji se nalazi u serverani i udaljen je oko 100 metara od uredjaja. Konvertor je spojen na RS232 port na racunaru.
Posto nemam iskustva s ovakvim uredjajima, htio bih misljenje nekog ko se s tim (i slicnim) uredjajima vec susretao. Da li je ikako moguce saznati na koji nacin treba zapisati podatke u uredjaj i kako ih procitati, bez posjedovanja tehnicke dokumentacije od proizvodjaca uredjaja.
Jos malo detalja o uredjaju:
- Na display-u se prikazuje trenutni datum i vrijeme, te naziv firme;
- Kada se ocita kartica, na display-u se pokazuje ime zaposlenika, osim ako kartica nije registrovana u uredjaju u kom slucaju se prikazuje njen HEX broj;
- Postoji funkcija u software-u kojom se podaci salju u terminal u slucaju da se izvrsi update podataka o zaposlenicima, dodaju novi i sl.
Nadam se da neko moze pomoci.
Pred sobom imam uredjaj koji sluzi za registraciju radnog vremena zaposlenika koristenjem beskontaktnih kartica. Identican takav uredjaj trenutno radi kod mog klijenta tako sto je spojen s racunarom pomocu RS232-RS485 konvertora. Sve je ispravno i funkcionise, ali je problem sto je software za upravljanje ljudskim resursima, koji radi s tim uredjajem, pravljen u cobolu i toliko star i lose uradjen da je klijent odlucio da se radi novi, koji bi bio radjen po njegovim zahtjevima i bio vise prilagodjen njegovim potrebama.
E sad, problem je u tome sto ja nemam nikakve dokumentacije o uredjajima, i ne znam kako zapisati i procitati podatke iz njih. Vidio sam da se na ploci nalazi mikrokontroler MC68HC11A1FN (koji ima RS232 interface) i da je uredjaj spojen sa dvije zice na RS485 stranu spomenutog konvertora koji se nalazi u serverani i udaljen je oko 100 metara od uredjaja. Konvertor je spojen na RS232 port na racunaru.
Posto nemam iskustva s ovakvim uredjajima, htio bih misljenje nekog ko se s tim (i slicnim) uredjajima vec susretao. Da li je ikako moguce saznati na koji nacin treba zapisati podatke u uredjaj i kako ih procitati, bez posjedovanja tehnicke dokumentacije od proizvodjaca uredjaja.
Jos malo detalja o uredjaju:
- Na display-u se prikazuje trenutni datum i vrijeme, te naziv firme;
- Kada se ocita kartica, na display-u se pokazuje ime zaposlenika, osim ako kartica nije registrovana u uredjaju u kom slucaju se prikazuje njen HEX broj;
- Postoji funkcija u software-u kojom se podaci salju u terminal u slucaju da se izvrsi update podataka o zaposlenicima, dodaju novi i sl.
Nadam se da neko moze pomoci.
- Attachments
-
- Izgled pločice
- Terminal.jpg (64.48 KiB) Viewed 2104 times
-
- Posts: 6
- Joined: 30-09-2009, 08:01
- Location: Sarajevo, BiH
Re: Komunikacija s MC68HC11A1FN preko RS232
Da dodam jos nesto (ne da mi vise da editujem):
Uredjaj ima 12 tipki s prednje strane 1234567890AB. Prije ocitavanja kartice zaposlenik pritisne tipku u zavisnosti od toga da li ulazi ili izlazi iz zgrade te nakon toga ocita karticu. Tipke sluze da bi se zapisali razliciti razlozi ulaska/izlaska. Naravno, nakon ocitanja kartice, zapis se sprema u memoriju na uredjaju.
Ne znam koliko zapisa moze stati na uredjaj, ali imam informaciju da se nikad nije desilo da su podaci izgubljeni, iako se desavalo da racunar, na kojem se nalazi software koji kupi podatke, nije radio 7 dana, ali nakon sto je osposobljen podaci su uredno preuzeti sa uredjaja bez gubitka, sto znaci da mjesta ima dovoljno.
Kada se podaci preuzmu s uredjaja, dalja manipulacija nije problem pa se necu ni fokusirati na to.
Uredjaj ima 12 tipki s prednje strane 1234567890AB. Prije ocitavanja kartice zaposlenik pritisne tipku u zavisnosti od toga da li ulazi ili izlazi iz zgrade te nakon toga ocita karticu. Tipke sluze da bi se zapisali razliciti razlozi ulaska/izlaska. Naravno, nakon ocitanja kartice, zapis se sprema u memoriju na uredjaju.
Ne znam koliko zapisa moze stati na uredjaj, ali imam informaciju da se nikad nije desilo da su podaci izgubljeni, iako se desavalo da racunar, na kojem se nalazi software koji kupi podatke, nije radio 7 dana, ali nakon sto je osposobljen podaci su uredno preuzeti sa uredjaja bez gubitka, sto znaci da mjesta ima dovoljno.
Kada se podaci preuzmu s uredjaja, dalja manipulacija nije problem pa se necu ni fokusirati na to.
Re: Komunikacija s MC68HC11A1FN preko RS232
Ako hoces mozes meni poslati uredjaj i program i ja cu ti ispitati protokol kojim se salju podatci.
Ne bi bilo lose da napises odakle si.
Ne bi bilo lose da napises odakle si.
-
- Posts: 6
- Joined: 30-09-2009, 08:01
- Location: Sarajevo, BiH
Re: Komunikacija s MC68HC11A1FN preko RS232
Iz Sarajeva sam pa sumjam da je to izvedivo s obzirom na tvoju lokaciju.
Radije bih da mi das nekoliko natuknica, sta bih trebao pogledati/provjeriti.
Prvo sto mi pada na pamet je da pratim sta postojeca aplikacija salje na port i da iz toga pokusam prepoznati podatke iz datoteke u kojoj se nalaze podaci o zaposlenicima koji se salju na terminal. Ukoliko bih ovo uspio, onda bih pokusao "to" sto aplikacija salje pored podataka, iskoristiti i pokusati slati iz svoje aplikacije.
Isto je i sa citanjem. Pokusacu vidjeti kakvu "komandu" aplikacija salje uredjaju na serijski port, pa cu isto pokusati slati i ja iz svoje aplikacije.
Naravno, ne znam da li je ovo pravi nacin ili ima neki efikasniji, ali zato sam i postavio ovo pitanje na forum jer se nadam da je neko vec radio s ovim stvarcicama i da je voljan dati koji savjet.
Radije bih da mi das nekoliko natuknica, sta bih trebao pogledati/provjeriti.
Prvo sto mi pada na pamet je da pratim sta postojeca aplikacija salje na port i da iz toga pokusam prepoznati podatke iz datoteke u kojoj se nalaze podaci o zaposlenicima koji se salju na terminal. Ukoliko bih ovo uspio, onda bih pokusao "to" sto aplikacija salje pored podataka, iskoristiti i pokusati slati iz svoje aplikacije.
Isto je i sa citanjem. Pokusacu vidjeti kakvu "komandu" aplikacija salje uredjaju na serijski port, pa cu isto pokusati slati i ja iz svoje aplikacije.
Naravno, ne znam da li je ovo pravi nacin ili ima neki efikasniji, ali zato sam i postavio ovo pitanje na forum jer se nadam da je neko vec radio s ovim stvarcicama i da je voljan dati koji savjet.
Re: Komunikacija s MC68HC11A1FN preko RS232
Pozdrav i tebi!
Prvo što je meni palo na pamet je ovo ->
http://www.alldatasheet.com/datasheet-p ... 1A1FN.html" onclick="window.open(this.href);return false;
Prvo što je meni palo na pamet je ovo ->
http://www.alldatasheet.com/datasheet-p ... 1A1FN.html" onclick="window.open(this.href);return false;
-
- Posts: 6
- Joined: 30-09-2009, 08:01
- Location: Sarajevo, BiH
Re: Komunikacija s MC68HC11A1FN preko RS232
Hvala... ovaaaajjj... ahammm... malo me zbunio tvoj avatar... ovaaajjj... ahaaaa o elektronici smo pricali.
Hvala na sugestiji, datasheet vec imam.
Jesi li ikad radio sa slicnim uredjajima? Ako jesi, na koji nacin si citao podatke, sta si slao preko serijskog porta?
Hvala na sugestiji, datasheet vec imam.
Jesi li ikad radio sa slicnim uredjajima? Ako jesi, na koji nacin si citao podatke, sta si slao preko serijskog porta?
Re: Komunikacija s MC68HC11A1FN preko RS232
Avatar??? Šta tu ima zbunjujuće?
Miš u nježnoj ručici... dao bi joj i svog miša da drži!
Ne, sa tom Moto nisam nikad radio... iako ih relativno često viđam po medicinskoj opremi (mislim - unutar!).
Ako te to može utješiti oko 80% programskog koda koji se trenutno vrti po kojekakvim mašinama na svijetu je - cobol! Za mene je to apsolutno nepoznat jezik... ne znam reći ni "da" ni "ne"...
Vjerovatno ti je to palo na pamet, ali eto... probaj u Hyper terminal-u isčitati komunikaciju PC-a i tog tvog čuda... ako ide...
Miš u nježnoj ručici... dao bi joj i svog miša da drži!
Ne, sa tom Moto nisam nikad radio... iako ih relativno često viđam po medicinskoj opremi (mislim - unutar!).
Ako te to može utješiti oko 80% programskog koda koji se trenutno vrti po kojekakvim mašinama na svijetu je - cobol! Za mene je to apsolutno nepoznat jezik... ne znam reći ni "da" ni "ne"...
Vjerovatno ti je to palo na pamet, ali eto... probaj u Hyper terminal-u isčitati komunikaciju PC-a i tog tvog čuda... ako ide...
-
- Posts: 6
- Joined: 30-09-2009, 08:01
- Location: Sarajevo, BiH
Re: Komunikacija s MC68HC11A1FN preko RS232
Sliku nisam odmah prokuzio priznajem ali nisam uopste pomislio da je u pitanju osoba zenskog spola, sto se vidi i iz pitanja koje sam mu postavio:Smjesko wrote:Vidiš Šenda. Ovo je već drugi ili treći kit kojeg si zbunio. Prvo ime/nadimak koji zvuči feminizirano, pa onda nalakirani nokti ....
Vratimo se na elektroniku... je li iko sa ovog foruma radio sa uredjajima za registraciju radnog vremena zaposlenika?Jesi li ikad radio sa slicnim uredjajima? Ako jesi, na koji nacin si citao podatke, sta si slao preko serijskog porta?
Re: Komunikacija s MC68HC11A1FN preko RS232
Smjesko, jel ti ovo greska sto si napisao "kit"? Da nisi mislio "kid"?Smjesko wrote:Vidiš Šenda. Ovo je već drugi ili treći kit kojeg si zbunio. Prvo ime/nadimak koji zvuči feminizirano, pa onda nalakirani nokti ....
Re: Komunikacija s MC68HC11A1FN preko RS232
mislio je "Kid" a napisao "Kit"
pobrkale su mu se misli i ruke hehehe
pobrkale su mu se misli i ruke hehehe