FONCTIONNEMENT DU MODULE TRAIN : DEFINITION DES SIGNAUX : CR1 à CR6 : signaux provenant des capteurs photoélectriques, supposés être à des niveaux logiques propres. TRL : "train roule" à 1 le train roule, à 0 ilest arrêté AAT : "arrêt autos" à 1 les autos sont arrêtées et les feux allumés, à 0 l'inverse. BSB : "baisser barrières" à 1 les barrières sont baissées, à 0 elles sont levées. FONCTIONNEMENT : Ce montage utilise trois types de circuits de la famille CD4XXX : - CD 4012 : double nand à 4 entrées - CD 4013 : double bascule D - CD 4538 : double monostable IC1a : si l'une de ses entrées (CR1 à CR4) est à 0 sa sortie est à 1, si les quatre entrées sont à 1 sa sortie est à 0, signifiant que le passage à niveau est libre. IC1b : puisque disponible, autant l'utiliser pour générer le rest du système, deux entrées sont utilisées une connectée à un réseau RC et un bouton poussoir pour un reset à la mise sous tension ou par appui sur le bouton, l'autre reliée à CR6 pour quand le train entre dans le deuxième tunnel; les deux entrées non utilisées sont reliées à V+. IC2a : activé par CR5 génère une première temporisation de 3,3s, tempo1 IC2b : activé par la sortie de IC1b, génère une impulsion de reset de 3,3ms IC3a : à la fin de la tempo1 mémorise la sortie de IC1a, et donc l'état du pn IC3b : au début de tempo1 met sa sortie AAT à 1 et arrête les autos IC4a : au début de tempo1 met sa sortie TRL à 0, le train est arrêté, IC4b : à la fin de tempo2 (voir ci-après) mémorise l'état du pn et met sa sortie BSB à 1 si le barrières peuvent être baissées IC5a : à la fin de tempo1 génère tempo2 de 3,3s IC5b : à la fin de tempo2 génère tempo3 de 3,3s IC6 : utilisé pour générer le reset de IC4a et donc permettre au train de rouler IC7a : à la fin de tempo3 mémorise l'état du pn pour déterminer si le train peut être remis en marche via IC6 IC7b : non utilisé Le reset de IC4a permettant la remise en marche du train est particulier, il doit être activé par le reset général mais aussi à la fin de tempo3 si le pn est libre, c'est IC6 qui gère ceci : reset général : IC7a est resetté sa sortie Q, à 0 , est appliquée à l'entrée A de IC6a et le front descendant de l'impulsion de reset général sur l'entrée B provoque un impulsion en sortie, appliquée à l'entrée A de IC6b et comme l'entrée B venantde Q\ de IC7a est à 1, une impulsion de reset est appliquée à IC4a reset à la fin de tempo3 : l'entrée A de IC6b est à 0 et l'entrée B venant de Q\ de IC7a reçoit un front descendant, ce qui provoque une impulsion de reset de IC4a Les impulsions en sortie de IC6 a et b sont de 3,3ms