Gepost donderdag 11 januari 2007 18:58:22 het gaat om het volgende
ik heb een printje een pc gestuurde dimmer .
die werkt met een microcontroller van atmel .
er word op 1 pn van het ic aan gestuurd.
maar het printje staat bijde buren.
en daar moet het gestuurd worden via de pc de rs232 com poort.
het grijgt aleen de txd .
er hoeft geen data terug gestuurd te worden
maar ik wil dit geschijden houden veiligheid .
kan dit met een optocopler txd er in dan natuurlijk een weerstantje in serie .
en dan op de uitgan 5v+ naar de atmel controller
is dit mogelijk.
houd een optocopler het bij de snelheid??
of moet dit anders
wie kan mijn helpen
ik zat te denken om de txd lijn dan met een optocopler te stuuren maar hoe moet ik dat dan aansluiten.
en kan dat.
kan een optocopler die data snelheid bij houden
het liefst dan de optocopler ergens op de stuurprint aansluiten zo dat alles in 1 doos blijft
kan iemand mijn helpen
gr richard
DE atmel controller is AT90S2313

[Bericht gewijzigd door ricardo123 op ]

één topic wel genoeg ;)

welkom op het forum ! :)

@ricardo

Zou je alsjeblieft ff een duidelijk eind achter elke zin kunnen aangeven met een punt ofzo? Dit is echt niet te lezen zo!!!

En voor alle duidelijkheid: 'deze PC-gestuurde 32-kanaals dimmer' zegt niks. Ik neem aan dat je het over de ooit in Elektuur gepubliceerde 32-kanaals dimmer hebt.

De commandoset staat er bij. Protocol is bar simpel. Ik zou zelf ff een progje schrijven wat wel doet wat je verwacht.

Op 10 januari 2007 00:08:37 schreef Jeroen Boere:
één topic wel genoeg ;)

welkom op het forum ! :)

Als een er genoeg is moet je wel er een van de 2 locken en direct even de TS het edit knopje uitleggen ( zie andere topic)

Op 10 januari 2007 00:11:46 schreef dexter:
@ricardo

Zou je alsjeblieft ff een duidelijk eind achter elke zin kunnen aangeven met een punt ofzo? Dit is echt niet te lezen zo!!!

En voor alle duidelijkheid: 'deze PC-gestuurde 32-kanaals dimmer' zegt niks. Ik neem aan dat je het over de ooit in Elektuur gepubliceerde 32-kanaals dimmer hebt.

De commandoset staat er bij. Protocol is bar simpel. Ik zou zelf ff een progje schrijven wat wel doet wat je verwacht.

ik zoek iemand die dat kan ik zelf kan niet programeeren hoop dat iemand voor me de run knop zo kan programeeren dat het gewoon in een loop blijfd gaan ??

Zucht. Heb net de software ff bekeken en het zit echt gewoon al in de elektuur software!!!

Onder het knopje 'script' vind je de optie 'run always'. Als je die aanklinkt (er komt dan een vinkje voor te staan) blijft ie herhalen totdat je op stop klikt.

In 't vervolg ff zelf iets beter kijken!!!

In de schakeling is een protocol gebruikt dat een eenvoudige
aansturing mogelijk maakt. Het seriële formaat luidt:
9600 baud
1 startbit
1 stopbit
geen pariteitsbit
1e byte: b7=1 (markering begin frame). Bij alle andere
bytes geldt: b7=0.
Opbouw frame:
Een frame omvat 5 woorden en is als volgt opgezet:
Byte 1
1 A4 A3 A2 A1 A0 S1 S0
Byte 2
0 T20 T19 T18 T17 T16 T15 T14
Byte 3
0 T13 T12 T11 T10 T9 T8 T7
Byte 4
0 T6 T5 T4 T3 T2 T1 T0
Byte 5
0 D6 D5 D4 D3 D2 D1 D0
waarbij geldt:
A = kanaaladres
S = stapgrootte
T = tijd per stap
D = eindwaarde
Mocht bij de ontvangst binnen een frame een fout optreden,
dan wordt het hele frame genegeerd. Er wordt
gewacht op het begin van een nieuw frame (b7 = 1)
Bij een resolutie van step = 1 is voor de regeltijd 255 maal
10 ms (= 2,55 seconde) nodig. Wordt een korte fadetijd
ingesteld, dan ontstaat er een fout van maximaal 1,27
seconde. De PC-software zal daarom bij fade-tijden korter
dan 2,55 seconden de stapgrootte aanpassen (naar 2, 3
of 4). Hierdoor wordt de fade-tijd zo aangepast dat de fout
steeds kleiner dan 15% is.