Professional Documents
Culture Documents
Seminarski rad
Ergonomija
Tema:
Mentor: Studenti:
Stanislava Janković Dt 090354
Hristina Janić Dt 090337
Milan Ristić Dt 090361
BEOGRAD
JANUAR,2010.
Sadržaj
1. Uvod............................................................................................................................2
2. Filozofija testiranja i implementacija..........................................................................3
3. Kontrolni parametri mereni ili testirani za funkcionalne operacije.............................4
4. Pregled operacija testera..............................................................................................5
5. Zaključak...................................................................................................................11
Dodatak
Opšte..........................................................................................................................12
Ugovor o livenciranju........................................................................................12
Sistemski zahtevi računara................................................................................12
Instalacija softvera.............................................................................................13
Početak rada: Uvod............................................................................................13
NEMA kontroler testiranje softvera..........................................................13
Kreiranje I izbor izvora podataka..............................................................14
Izbor opcija komunikacije.................................................................................15
2. Korišćenje softvera NCTI..........................................................................................16
2.1. Pokretanje novog testa.......................................................................................16
2.2. Korisnički interfejs............................................................................................17
2.3. File meni............................................................................................................17
2.4. Test meni...........................................................................................................17
2.5. Meni za analiziranje...........................................................................................18
2.6. Tab za podešavanje testa...................................................................................18
2.6.1. Šabloni za kreiranje i uporebu..................................................................19
2.7. Tab za funkcionalni displej................................................................................19
2.8. Tab za vremenski displej...................................................................................20
2.9. Tab za izlazne podatke.......................................................................................20
2.10. Tab za testiranje sirovih podataka.................................................................21
2.11. Tab za smanjene podatke...............................................................................21
2.12. Tab sa rezultatima..........................................................................................22
3. Učitavanje postojećeg testa........................................................................................22
4. Ocenjivanje testa........................................................................................................23
5. Fajl za kreiranje kriterijuma.......................................................................................24
6. Režim testa.................................................................................................................24
6.1. Normalni režim..................................................................................................24
6.2. Dijagnostički režim............................................................................................24
6.3. Režim za potvrđivanje.......................................................................................24
7. Opis testova...............................................................................................................24
7.1. Funkcionalni testovi...........................................................................................26
7.2. Vremenski test...................................................................................................26
Literatura…………………………………………………………………………………27
1
1. Uvod
U poslednjih pedeset godina su se dramatično povećale mogućnosti saobraćajnog
signala. Ove nove mogućnosti su omogućene , pre svega, kao rezultat beskrajnog toka
tehnološkog napretka elektronskih uređaja, počev od izrade prvog tranzistora u 1947, do
tranzistora sa milion čipova koji čine savremene mikroprocesore, memorije, i kompleks
srodnih uređaja. Fundamentalne promene iz analognih vremena i prostora na
odgovarajuće digitalne implementacije koje su se dogodile krajem šezdesetih i
sedamdesetih godina dozvolile su preciznu realizaciju skladištenja i obrade signala koji
su u najboljem slučaju loše usklađeni u prethodnoj tehnologiji.
2
2. Filozofija testiranja i implementacija
8-fazni NEMA TS1 sadrži 64 ulaznih i 92 izlazna signala. Svi signali su bazirani
na 24V koji rade po principu tačno-netačno.Tester mora imati mogućnost da poveže
svaku ulaznu liniju sa odgovarajućim logičkim signalom i treba da bude osetljiv na
logično stanje svake izlazne linije testera. NEMA TSI Standard konstatuje da trajanje
svih intervala koje generiše kontroler treba da bude 1OOmS programirane vrednosti.
Jos ranije je shvaćeno da je testiranje bitan zadatak ali je takođe i veliki zadatak. Za svaki
željeni test, dati skup ulaza morao je biti predstavljen kontroleru, rezultat izlaza iz
kontrolera su morali sa se prikupe za nekoliko sekundi, na osnovu unesenih podataka , i
konačno podaci moraju da budu upoređeni sa određenim vrednostima standarda kako bi
se utvrdilo da li su standardi zadovoljeni.
3
3. KONTROLNI PARAMETRI MERENI ILI TESTIRANI
ZA FUNKCILNALNE OPERACIJE
1. prekid struje
2. mera i izveštaj stvarne voltaže izvora od 24VCD
3. provera za CVM u normalnim operacijama
4. provera za pravilnim odgovorom spoljnom signalu za restartovanje
5. provera službenog ciklusa za treperećim NE PRELAZI
4
6. mera i izveštaj minimalno detektovanog trajanja pozivnog signala
7. potvrditi da pozivni signal prepoznaje voltažu standarda praga
8. mera i izveštaj simetrije i trajanja treperenja
9. mera i izveštaj faze razlike između linije naizmenične struje i treperenja
10. uporediti stvarno naleganje displeja na programske kartice, prijava grešaka
5
Slika A. Glavni korisnički interfejs, forma za podešavanje testa
6
Funkcionalni testovi su oni koji se ne odnose izričito na kontrolne pojedinačne
faze ili njihovo vreme. Po prestanku (na kraju) svih selektovanih funkcionalnih testova,
tester nastavlja da vrši vremenske testove, ako neki od njih treba da se izvedu. Jedna od
korisničkih opcija je da posmatra lampice pošto svaka faza ima različiti interval. Primer
za formu vremenskog displeja prikazan je na slici C. Kako je potvrđeno ranije, tester šalje
seriju niza podataka glavnom kompjuteru . Ovo omogućava operatoru da pokaže realni
status kako bi signali izgledali ako bi kontroler funkcionisao u normalnoj postavci.
7
Slika D: Forma izlaznih podataka testera
8
Ove linije podataka označene vremenom su povučene iz baze podataka posle
zaključivanja i snimanja test sesije. Rezultati su grupisani po nazivu testa, i mogu se lako
povući klikom na ime testa pokazanog na gornjoj polovini displeja. Rezultati analize se
nazivaju Svedeni podaci ( Reduced Data) i proverava se njihova podudarnost sa NEMA
TSI Standardima ili drugim kriterijumima koje je izabrao korisnik. Svedeni podaci su
takođe smepteni u bazu podataka na osnovu kontrolne faze i mogu se videti otvaranjem
forme svedenih podataka , kao što je prikazano na slici F.
9
Slika G: Forma rezultata
10
5. Zaključak
Ovaj pregled je opisao automatizovan tester za korišćenje sa velikim brojem
NEMA TS-1 controlera koji se koristi širom SAD i Kanade. Pre razvoja ovog testera,
testiranje postojeće opreme moglo je , u najboljem slučaju, da ponudi funkcionalnu
verifikaciju kontrolera u skladu sa standardima, bez smisla verifikacija tajminga
intervala. Napredne funkcije NEMA , kao što su gustina latencije, su potpuni ispred
mogućnosti do tada postojećih ispitnih oprema. Tester koji se razvio u ovom programu ne
samo da referiše mane postojeće opreme, već vrši i analize softvera da potvrdi saglasnost
na posebnom korisničkom nivou i olakšava praćenje performansi svakog kontrolera, ili
bilo kog modela kontrolera, mesecima i godinama službe.
11
Dodatak A
1. Opšte
1.1. Ugovor o livenciranju
Ako kompjuterski sistem nije povezan na jedinice testera, onda sistemski zahtevi
su preporučeni sistemski zahtevi za operativni sistem. Za više informacija o zahtevima
operativnog sistema , vidite u delu operativnog sistema ručno. Neophodno je da imate
instaliran serijski port konfigurisan kao COM1 kroz COM4. Veoma je preporučljivo da
serijski port sadrži UART 16550 čip ili veći. Serijski port mora da bude u mogućnosti da
podrži održive stope podatke 9600 bauda.
12
1.3. Instalacija softvera
D: setup
13
Da biste započeli NCTI -4000 softver:
Označite željene baze podataka tako što ćete kliknuti na nju i pritisnite taster Izaberi.
Od baze podataka Meni odaberite Kreiranje nove baze podataka.. pojaviće se ekran za
Dodeljivanje izvora podataka ( videti sliku 2.) Unesite ime za izvor podataka, koji nije
(nužno) isto što i ime datoteke baze podataka, ali će imati smisla korisnicima testera.
Zatim izaberire Browse dugme da označite lokaciju na vašem sistemu gde biste voleli da
se nalazi baza podataka.lokacije mogu biti stvarna putanja/ime datoteke ili UNC putanja
za mrežni deo. Najčešći položaj je u podrazumevanom direktorijumu gde se nalaze
C:\Program Files\Atsi\NEMA kontrolno testiranje. Baze podataka datoteke moraju
koristiti ekstenziju mdb extension.
Kada je kreiran unos baze podataka, kreće sistem za generisanje grešaka.
Iz baze podataka Meni, odaberite Ukloni unos. Ovo će ukloniti fajlove iznutra. On NE
BRIŠE osnovne datoteke. Korisnik to mora uraditi ručno.
14
Ako bude potrebno da premestite postojeće datoteke morate da izbrišete stavku za
datototeku sa liste(vidi gore), onda iz menija baze podataka izaberite Dodaj novi ulaz.
Pojaviće se dijalog ( slika 2.) Dajte ime koje želite I postavite bazu podataka u postojeći
mdb fajl.
Kada je kompletan izbor izvora podataka, aplikacija otvara glavni korisnički interfejs,
opisan u nastavku.
Nakon pokretanja izvora podataka , biće potrebno da obavestite softver koji serijski port
želite da koristite da biste se povezali na jedinicu testera.
Da biste podesili komunikacijska podešavanja, otvorite Test Meni glavnog ekrana., i
izaberite meni za podešavanje komunikacije. Pojaviće se sledeći dijalog:
Važno je napomenuti da jedino podešavanje koje bi trebalo menjati je unos Porta osim
ako nije unesen po uputstvu ATSI. Nakon postavljanja komunikacijskog porta odaberite
OK, konekcijski test će se automatski pokrenuti i pojaviće se sledeći ekran.
15
Slika 4. prozor za konekcijske poruke
Pritisnite reset taster .. Ako je softver u stanju da detektuju jedinicu testera, dijalog će
automatski nestati. Ako NCT softver ne može da otkrije tester jedinicu, on će i dalje
pokušavati narednih 30 sekundi. Pritisnite reset taster ponovo.. Ako se sistem i dalje ne
mogu da otkriju tester , sačekajte da vreme istekne, proverite svoje kablove i Port
podešavanje i pokušajte ponovo.
16
Izaberite Normalni, Dijagnostički , ili Potvrdni režim iz padajućeg menija i
izaberite testove koje želite da izvršite iz Functionalne/ vremenske liste
(pogledajte Sliku 5 gore).
Pritisnite dugme Pokreni testove (dole desno) da biste započeli sesiju testiranja
NCTl softver će narediti testeru da izvrši sve izabrane testove. Statusna traka na
dnu ekrana će vam reći koji test se trenutno izvršava.
Nakon izvršenja testa NCTl softver će skratiti sirove podatake u vremenska
merenja određenih događaja. Zatim možete prikaz ovih događaja i vremena videti
pomoću taba Smanjeni podaci .
New Test: Pokreće softver i priprema za novi krug testa (Slika 5.)
Load Test: Otvara dijalog Load Test (slika 13.) da bi dozvolio da se vide skladišteni
podaci
Import Test File: uzima trenutno učitane testove i predaje u druge baze bilo na trenutnoj
mašini ili drugu kopiju sistema NCT bilo gde.
Close:. Zatvara trenutno otvoren test
Exit: Izlazi iz NCT Tsoftvera
Run Next Test : Ako izaberete izazivajući opcije, a sistem zatražiti da nastavite , izborom
ove opcije će reći da softver nastavi
Cancel Run: prekida trenutnu test seriju. Izborom ove opcije će prouzrokovati da se
zaustavi softver nakon završetka testa. Trenutne sesije će biti zatvorene i odbačeni
podaci. Za razliku od Abort Tests meni unosa (vidi dole), niste upitani da sačuvate
podatke
Execute Tests: Počinje trenutnu sesiju. Ova meni opcija je identična Run Tests na glavnoj
formi
Abort Tests: Prekida trenutnu test seriju.
Reset Software: ovo naređuje softveru da ignoriše tester i otkaže sesiju testiranja, i odbaci
sve podatke.
Comm Settings: Aktivira dijalog podešavanja komunikacije (slika 3).
Check Tester: Vrši test komunikacije između testera i softvera.
17
1.10. Meni za analiziranje
Re-Analyze Test: Uzrokuje da softver smanji podatke koji se nalazi u trenutno učitanim
testovima. Ova opcija se prvenstveno koristi za smanjenje unoza podataka u testu.
Manage Criteria Specs: Koristi se za upravljanje kriterijuma koji je primenjen na
redukovanim podacima da proizvodi izveštaje. Vidite Bodovanje testa.
Tab za podešavanje testa je gde korisnik određuje koje će testiranje biti izvršeno.
Rekord broj je indikator sesije i broj dodeljen od strane sistema
Datum testa je dodeljen od strane sistema i ne može biti promenjen.
Polje za beleške se koristiti za dodavanje bilo kakvih komentara koje korisnik želi
da unese. Ovo je jedino polje koje se može koristiti nakon što je izvršen test.
18
Šabloni skladište konfiguracije podataka za podešavanje testiranja. Oni su
pogodan način za pokretanje istih testova bez potrebe da podešavate sve opcije test
parametara svaki put.
Kreiranje Šablona:
Kreirajte novi test, pomoću File menija , a zatim podesite opcije za testiranje baš
onako kako vi to želite. Zatim, pre pokretanja testa, izaberite Sačuvaj .
Za učitavanje šablona :
Napravite novi test, onda izabrati dugme Učitaj . Softver otvara dijalog koji
prikazuje dostupne šablone. Izaberite šablon sa liste koji želite. Sva podešavanja koja su
sačuvana primenjuju na trenutnu sesiju testiranja, a korisnik može da ih izmeni po
potrebi.
19
Tab za vremenski displej pruža grafički prikaz onoga što je kontrolor radi u
određenom vremenu. Svaka faza je predstavljena signalom, indikatorom PED, vozilom i
proverom stanja vozila. Ako je bilo kakvo preklapanje prisutno, oni se prikazuju samo
preko signala. Rezultati testa su vidljivi u ovom tabu samo za vreme izvršenja testa, pre
nego što su rezultati sačuvani u bazi podataka.
20
Sirovi podaci predstavljaju aktuelne podatke primljene od testera i uskladištene u bazu
podataka za svaki test tokom cele sesije. Tokom testiranja, nema vidljivih u toj formi.
Tabela pri vrhu ekrana pokazuje kako su podaci grupisani i uskladišteni u bazu podataka
na osnovu tipa testiranja. Selektovanjem određenog testa u gornjoj polovini ekrana
prikazuje sirove podatke na donjoj polovini ekrana.
Tab za smanjene podatke prikazuje stvarne događaje i vreme izvučene iz analize sirovih
podataka. Svaki red predstavlja vremenski ograničen događaj. Za spisak ovih testova,
pogledajte Bodovanje testa.
21
Tab sa rezultatima omogućava korisniku da uporede smanjene podatke sa kriterijumima
fajla. Izveštaj koji se generiše se zove forma rezultata, kao što je prikazano na slici 12
ispod.
22
Nakon odabira testa, sistem za učitavanje će prikazati podatke testa u formi
podešavanje testa, sirovi test podaci i smanjeni podaci.
Posle učitavanja testa u NCTl softver, možete da pogledate vremenski definisane
događaje pomoću taba Reduced Data ili rezultate testiranja pomoću taba za
rezultate.
4. Ocenjivanje testa
Kada se testiranje završi, ili željeni postojeći test podataka je učitan, sistem analizira
testerove izlazne podatke pretvaranjem sirovih podataka u događaje sa različitim
vremenom. Ovi događaji se razlikuju u zavisnosti od izabranog testa. Nakon što su
podaci redukovani, sada set kriterijuma može da se primenjuje prema događajima i može
se proizvede izveštaj koji određuje da li ovi događaji sadrže specifikacije koje ste
podesili u kriterijumima. Da biste to uradili, nakon smanjenja podataka, idite na tab za
bodovanje. Izaberite set kriterijuma na padajućem meniju. Da biste videli definisanje
kriterijuma , izaberite dugme View Criteria. Za pomoć u kreiranju kriterijuma, pogledajte
fajl Creating Criteria .
Lista sa leve strane pokazuje ime svih kriterijuma datoteke u sistemu. Da biste kreirali
novu datoteku za kriterijume možete da odaberete Add New dugme ili izaberite postojeći
kriterijum i da ga kopirate na novi sistem.
23
5. Režim testa
1.18. Normalni režim
Ovaj režim je podržan od strane većine analitičkih funkcija testera, i nudi neke drugačije
informacije od Normalnog režima da pomogne u signaliziranju problema koji je
detektovan za vreme testiranja u normalnom režimu. Kontroler mora biti programiran na
program specijalni test da bi radio ispravno sa testovima režima za dijagnozu. Ovaj režim
može da se oduži.
6. Opis testova
Postoje dve vrste testova, funkcionalni i vremenski.
Uključuju testove gde vreme u fazi nije od posebnog značaja, kao i testove koji nisu
vezani za napredovanje kontrolera kroz faze. Funkcionalni testovi se ne ponavljaju za
sve faze. Svaki funkcionalni test test radi kao samostalan test i započinje iz stanja crveno-
odmaraj.
24
restartuje u 1050mS). NEMA TS 1 navodi: restartuje na 1000mS, zanemaruje prekid
napajanja u 500mS.
meri 24v signala kontrolera; izveštava stvarni napon na 0,1 V, kao i prolazi ili ne.
NEMA TS1 glasi: Napon mora biti > 22 VDC i < 26 VDC.
ocenjuje logiku CVM linije kontroera, izveštava stanje u smislu označenog statusa
kontrolera, i prošao ili ne. NEMA.TSI navodi: Kontroler će održavati važeće CVM izlazno
stanje kada nisu prisutni greške.
Tester potvrđuje 5mS poziv za vozila na fazi 1. Čeka 500mS kontroler da odgovori. Ako
nema odgovora ,potvrđuje 10mS poziv za vozila. Opet čeka 500mS kontroler da
odgovori. Ponavlja krug na 5 mS dok kontroler ne odreaguje na ulaz. Greške se
prijavljuju ako vreme prelazi 30ms.
Tester čeka 16.5V signa na fazi 1 za poziv za vozila. i ima 16.5V signal faza 1 poziv
vozila. Tester čeka 500mS i proverava da li kontroler još uvek stoji u crveno-odmaraj.
Tester čeka 7.5V signa na fazi 1 za poziv za vozila. Tester čeka 500mS i proverava da li
je kontroler na fazi 1 zeleno. kontrol Izveštava da je prošao ako su oba testa ppozitivna.
Meri i izveštava o trajanju signala. To bo trebalo da bude oko 1OOOmS sa 20mS manje-
više.
25
Funkcija 09. prelaz naizmenične struje i prelaz svetlećeg signala
Meri i izveštava razlike u fazi između prelaza svetelećeg signala i prelaza naizmenične
linije. Rezultat je prijavljen u stepenima faznog ugla.
Teter uvodi u cilus kontroler kroz sve dostupne faze i evidentira prisustvo preklapanja
izlaza u svakoj fazi I poredi očekivanim preklapanjima. preklapaju matrice. Ako ima
nekih razlika, nije prošao.
Iz crveno-odmaraj počinje poziv za voila u fazi 1, zatim aplikuje poziv za vozila u faze 1
i2, tako da je poziv na fazi 1 održan. Kako je faza 2 zelena aktivirana od kontrolera,
poziv za vozila je aplikovan da izazove zelenu ekstenziju. Ovo se ponavlja za sve faze .
Na drugom ciklusu, crveno-odmaraj je potvrđen bez konfliktnog poziva , tako da faza 1
izvršava minimum zeleno/ žuto/crveno-omaraj sekvencu. Nakon 0,5 sekundi u crveno-
odmor, opoziv za fazu 1 je izdat. Pošto je vraćanje crvene postavljeno na 2 sec., dodatak
1,5 sec. na crveno treba posmatrati pre nego što faza 1 ode na zeleni signal. Ovo se
ponavlja za preostale faze i mere se intervali vraćanja crvene.
počinje sa pozivom za vozila u fazi 1, afirmiše čekanje u sve faze. potvrđuje poziv za
vozila na sledeću fazu na 0,2 sekundi, čeka aktivne faze da idu u zeleno I odmara 10 sec.
Na 12 sek, isključuje se (0,1 sekundi). Ponovite za ostale faze. Na drugom krugu ,
pomerite isključenje za 0.1 sec.
26
05 VREME. Neostvareno čekanje I isključenje
Počnite sa pozivom z pešake na fazi 1, afirmišite CNA1 CNA2 na 0.2 sec.da obezbedi
kontinuirane pozive za vozila I pešake prema svim fazama. Kada se zeleno je postignut,
potvrdite konfliktni poziv I prebacite se na sledeću fazu. Ponovite krug.
Počnite sa pozivvom za pešake na fazi 1 u 0.2 sec. potvrdite CNA1 I CNA2 da obezbedi
kontinuiranie pozive za pešake I vozila na svim fazama Kada se dostigne faza 1 zeleno-
odmaraj, potvdi ponavljanje ciklusa za pešake, , verifikujete novi Interval hoda i
isključite ponavljanje ciklusa za pešake. Kada
zelena opet postignuta, potvrdite modifikator zeleno-odmaraj, potvrdite novi interval
hoda, potvrdite hodaj-stani na 4 sec.potvrdite poziv za pešake na fazi 2, uklanjanjem
isključenja na fazi 2. kada je faza 2 aktivirana uklonite konkurentski poziv sa faze 1.
ponovite kontrolnu sekvencu u fazi 2. ponovite ceo krug.
27
Literatura:
28