undskyld at jeg blander mig ,men hvis gruppen skal videre og løse problemet i samarbejde med spørgeren så må vi se at komme væk fra alle de lange unødvendige tekster her til sidst.. vi glemmer jo målet.
så efter der er kommet tanker på bordet om hvordan man også kan og der er svaret fra ledelsen at der ikke kan rokkes ved de første krav til materiel ,må vi videre med at løse problemet ud fra dette. hvis ledelsen ville resumere problemet nu da der er lidt mere konkret fremlagt så kunne vi koncentrere os om den første delopgave ,som ledelsen vel godt må skitsere for os. alex.
Se det lyder for mig fornuftigt.
Altså, her en skitsering af problemstilling.
Jeg har følgende lamper, som vi kan kalde A, B, C, D, E og F og nogle slave lamper vi kan kalde for G, H, J og K. Disse er samordnet under een under betegnelsen: Signal. Flere signaler vil forekomme.
Når A og B lyser, skal G lyse konstant. Når A og C lyser, skal H lyse konstant. Når A og D lyser, skal H blinke, styret fra en ekstern taktstyring. Når B og C lyser er alle lamper slukket i segment G, H, J og K.
Når E lyser med konstant lys, skal J ligeledes lyse konstant. Men når så E skifter til at blinke, styret fra ekstern styret taktstyring, skal J fortsætte med at lyse konstant.
Når F lyser med konstant lys, skal K ligeledes lyse konstant. Og når så F skifter til at blinke, styret fra ekstern styret taktstyring, skal K ligeledes blinke i samme takt (dette er nyt ifht første oplæg - nye oplysninger er modtaget).
Bagrund:
Haves 8 bit udgang fra Intel 8255 chip styret fra en PC. Ligeledes haves x antal udgange pr. signal.
Oplæg:
Alle lamper forsynes fra 24V forsyning. Alle TTL spændinger er selvklart 5V. Overgang fra TTL til 24V påtænkes lavet vha. optokoblere, bl.a. Sharp PC
817(847) og CNY17 eller lignende.
8 databit fra Intel 8255 parallelkobles på en eller anden måde, så man kan benytte enten TTL 74XX373 eller CMOS 40373 (eller et søster produkt). De 8 databit går til de 8 indgange på '373'eren på en måde, så 8255 kan tåle at trække mange '373'ere. Måske en eller flere TTL 74XX244 eller ligende type kunne bruges.
De x antal udgange fra 8255 er latchbenet på hver '373'er (der er ligeså mange ekstra 8255 x udgange som der er '373'erer).
De første fire bit styrer lampe A, B, C og D. Og disse fire lamper styrer på en eller anden måde lamperne G og H (måske en TTL AND kreds ?)
Bit 5 styrer konstant lys på lampe E og J. Bit 6 styrer konstant lys på lampe F og K. Bit 7 styrer omkobling fra konstant lys til taktstyret blink for lampe E. Men der skal stadig være konstant lys i J. Bit 8 styrer omkobling fra konstant lys til taktstyret blink for lampe F og K.
Bit 5 slukkes hvis bit 7 tændes, ligeledes slukkes bit 6, hvis bit 8 tændes (og vice versa for hhv bit 5/7 og 6/8).
Som udgangsdriver kunne med fordel benyttes ULN 200(X) til at drive lamper. Omkobling til blink, kunne med fordel laves ved at pålægge taktblink på base af en CNY17. Selve styringen af blink, kunne laves vha et minirelæ trak an, når bit 6 eller 8 var tændt.
Mit ønske: Hvordan kan jeg koble dette så komponenter ikke overbelastes og hvilke komponenter kan bruges udover de omtalte.
Mvh. Allan