Original sent date : Tue Jan 29 17:38:33 CET 2008
Leon, anderen,
Ik ben de CD16's aan het maken voor detectie en ga deze koppelen aan
de TM-H.
Ik wil voor mijn externe tableau per detector een rode statusled
toevoegen. Nu kan ik natuurlijk daar om32 uitgangen voor gebruiken,
maar dat vindt ik eigenlijk zonde.
Nu heeft de cd16 niet een constante "aan" bij bezetmelding, dus moet
iets voor gefabriceerd worden.
Zou het mogelijk zijn om een tussen de cd16 en rmh een "aftakking" te
maken naar de ingangen van een flipflop, bijv 74hct374 (of de inverted
versie 74hct534).
De clockpulse (CP) van deze flipflop aan de _select van de cd16 koppelen .
De uitgangen van de flipflop sturen dan (via een driver) de led aan.
Klinkt bijna te simpel om waar te zijn. Zou dit gaan werken of zie ik
iets over het hoofd ?
alvast bedankt,
Remco.
Original sent date : Tue Jan 29 21:40:02 CET 2008
Hallo Remco,
>
> Ik ben de CD16's aan het maken voor detectie en ga deze koppelen aan
> de TM-H.
>
> Ik wil voor mijn externe tableau per detector een rode statusled
> toevoegen. Nu kan ik natuurlijk daar om32 uitgangen voor gebruiken,
> maar dat vindt ik eigenlijk zonde.
>
Dat ligt eraan hoeveel dat en hoeveel het alternatief kost lijkt me. Als
je zelf gaat fabrieken en een 74HC138 neemt, 8 HC574's, 64 weerstanden
en misschien nog een logisch poortje kun je daarmee 64 LEDs aansturen
via de parallelle digitale uitgangen. Kost weinig. Punt is wel dat het
aansturen van uitgangen in elk geval vereist dat je softwarematig het
e.e.a. configureert, maar veel goedkoper dan dit zul je niet bereiken.
>
> Nu heeft de cd16 niet een constante "aan" bij bezetmelding, dus moet
> iets voor gefabriceerd worden.
>
> Zou het mogelijk zijn om een tussen de cd16 en rmh een "aftakking" te
> maken naar de ingangen van een flipflop, bijv 74hct374 (of de inverted
> versie 74hct534).
> De clockpulse (CP) van deze flipflop aan de _select van de cd16 koppelen .
> De uitgangen van de flipflop sturen dan (via een driver) de led aan.
>
> Klinkt bijna te simpel om waar te zijn. Zou dit gaan werken of zie ik
> iets over het hoofd ?
>
Ja het kan, mits de timing voldoende netjes is, maar dat verwacht ik
wel. Alleen wat je over het hoofd ziet is dat de signalen tussen TM-H en
CD16 0V..12V en de SD lijnen 0V .. 18V zijn en dat vinden 74HC(T) chips
niet fijn. Ze gaan stinken en krijgen rare bobbeltjes op hun rug. Je
zult dus ook nog moeten converteren van deze spanning naar iets tussen 0
.. 5V
De vraag is dat wat simpeler is. Die keuze is aan jou.
Mvg,
Leon
Original sent date : Wed Jan 30 00:07:11 CET 2008
Leon,
allereerst dank voor de snelle reactie.
> je zelf gaat fabrieken en een 74HC138 neemt, 8 HC574's, 64 weerstanden
> en misschien nog een logisch poortje kun je daarmee 64 LEDs aansturen
> via de parallelle digitale uitgangen. Kost weinig.
Tja, had ik kunnen zien aankomen (feitelijk een 'oude' OM16 maar dan
met meer uitgangen)
Waarom die 74hc138, is dat om te gebruiken als adresdecoder in plaats
van de 74hc668 die in de OM16 zat ?
> aansturen van uitgangen in elk geval vereist dat je softwarematig het
> e.e.a. configureert, maar veel goedkoper dan dit zul je niet bereiken.
Lijkt me dan handig om dit met dinamo event actions te doen ipv
koploper dit te laten afhandelen ?
Er zijn 256 EA's beschikbaar las ik in de spec. Als ik koploper
gebruik, hoeveel heeft die er nodig om te kunnen werken (en hoeveel
heb ik er dus over) of maakt koploper hier geen gebruik van ?
Ik heb de beschrijving gelezen, maar ben niet zeker of ik het goed
begrijp.
Als ik op basis van de toestand van "bezetmelder 8"
de "om-16 uitgang 3" mee wil laten schakelen (aan=aan en uit=uit)
dan maak ik daarvoor twee regels die de aan en uit situatie van "event
action 0" definieren
en een derde regel die ze aan de schakelaar koppelt.
Deze zet ik in de configfile die koploper verstuurd aan dinamo bij het
starten ?
: 0 0 15 7 0 0 0 = koppel schakelaar 8 aan EA 0
: 0 0 17 24 2 0 0 = zet uitgang 3 uit
: 1 0 18 24 2 0 0 = zet uitgang 3 aan
en deze 3 regels x keer herhalen, voor elke bezetmelder 1 keer.
Kost dit veel resources van het systeem of valt dat erg mee ?
> > direct aan cd16..... KNIP .....of zie ik iets over het hoofd ?
> wat je over het hoofd ziet is dat de signalen 0V..12V en 0V .. 18V
> zijn en dat vinden 74HC(T) chips niet fijn.
Zie je wel, ik wist dat het al bijna te makkelijk klonk om waar te zijn.
vr.gr,
Remco.
Original sent date : Fri Feb 01 00:47:36 CET 2008
Hallo Remco,
>
> > je zelf gaat fabrieken en een 74HC138 neemt, 8 HC574's, 64 weerstanden
> > en misschien nog een logisch poortje kun je daarmee 64 LEDs aansturen
> > via de parallelle digitale uitgangen. Kost weinig.
>
> Tja, had ik kunnen zien aankomen (feitelijk een 'oude' OM16 maar dan
> met meer uitgangen)
> Waarom die 74hc138, is dat om te gebruiken als adresdecoder in plaats
> van de 74hc668 die in de OM16 zat ?
>
Op de OM16 zit een adresselector, die moet je kunnen instellen omdat het
een universeel ding is. Jij bouwt geen universeel ding, maar iets om
quick and not even dirty 64 uitgangen te maken. Dan is een '138 handiger.
>
> > aansturen van uitgangen in elk geval vereist dat je softwarematig het
> > e.e.a. configureert, maar veel goedkoper dan dit zul je niet bereiken.
>
> Lijkt me dan handig om dit met dinamo event actions te doen ipv
> koploper dit te laten afhandelen ?
>
Dit kan inderdaad, alleen het probleem is dat er pas iets gebeurt nadat
er een wijziging heeft plaatsgevonden, anders is er geen event en dus
ook geen event action. Ik zie hier niet 123 een oplossing voor anders
dan een software aanpassing.
>
> ...
> : 0 0 15 7 0 0 0 = koppel schakelaar 8 aan EA 0
> : 0 0 17 24 2 0 0 = zet uitgang 3 uit
> : 1 0 18 24 2 0 0 = zet uitgang 3 aan
> en deze 3 regels x keer herhalen, voor elke bezetmelder 1 keer.
>
Ik heb het niet gecontroleerd, maar inderdaad zoiets, met bovengenoemd
probleem
>
> Kost dit veel resources van het systeem of valt dat erg mee ?
>
Nee, kost weinig
>
> > > direct aan cd16..... KNIP .....of zie ik iets over het hoofd ?
> > wat je over het hoofd ziet is dat de signalen 0V..12V en 0V .. 18V
> > zijn en dat vinden 74HC(T) chips niet fijn.
>
> Zie je wel, ik wist dat het al bijna te makkelijk klonk om waar te zijn.
>
Die spanningsconversie is niet zo moeilijk. 2 weerstanden en een
beveiligingsdiode per adreslijn zou al kunnen werken.
Mvg,
Leon