Archiv verlassen und diese Seite im Standarddesign anzeigen : das Elektor Multi-IO Interface an 230Volt *geschenk*
verlierer
19.01.2008, 00:26
danke nochmal für die tips zu den chips.
hab anhand meines prototyps besseres layout gemalt.
weil mein lieber nachbar (75, renter und ex-fernsehtechniker) mit bei den weiteren 7 interfaces helfen mag O:)
hier die animation:
http://www.liebwink.de/interface/08-01-18%20platine%20animiert.gif
die einzelnen bilder,
meinen prototyp
und kleines testprogram
gibts hier -> http://www.liebwink.de/interface
sagt schnell,
wenn ich beim pinseln was falsch verdrahtet hab O:)
roland,
müdebin
gutenacht
[/url]
Besserwessi
19.01.2008, 12:15
Streifenraster und 230 V, da ist Vorsicht geboten !
(sollte man am besten in ein geerdetes feuerfestes, luftdichtes Gehäuse einbauen)
Die Animation ist sehr schnell, da kommt man schlecht mit.
multimeter
19.01.2008, 12:40
Die Animation ist sehr schnell, da kommt man schlecht mit.
....gibts hier -> http://www.liebwink.de/interface
Gruß
multimeter
verlierer
19.01.2008, 13:15
ja,
wer ne 15cm statt 10cm lange platine nimmt,
der hat zwei löcher mehr platz, um die 220k widerstände längs einzulöten,
und dann die leiterbahnen zwischen den 220volt bahnen wegzumachen.
dann passt die platine immer noch in die 1,15euro abs box von reichelt.
dass der mittelkontakt der relais links sitzt, passt mir auch nicht so sehr.
aber dafür kostet sie nur 89cent.
roland
ideen immer zu mir,
ausreden woanders hin.
verlierer
19.01.2008, 23:01
mhhh
mein nachbar hat natürlich doch gekniffen.
hab dann halt heut noch eine platine selbst gelötet.
der 220volt links unten ist wirklich nicht das gelbe vom ei.
hatte die schaltung nicht durchgemessen
und prompt wieder meinen arbeitstisch verkohlt.
regel: "bei 220 volt sollte immer eine leere leiterbahn dazwischen sein."
hab nu im schaltplan wenigstens am anfang diesen abstand.
nach den 220k kann ja eh nur noch 1mA fliessen.
und am Optokoppler kann man die enge nachbarschaft eh nicht vermeiden.
http://www.liebwink.de/interface/08-01-18%20platine%20-%204%20ohne%20seriell.gif
ach ja, beim 4021 hat das massekabel zur untersten leiterbahn gefehlt.
hier übrigens der c-code zum auslesen:
void CServiceCom::Wait(int iMilliSec)
{
DWORD dwWait = timeGetTime() + iMilliSec;
while (dwWait > timeGetTime());
}
void CServiceCom::Process()
{
while (!m_ExitThread)
{
for (int i=0; i<m_ahCom.GetSize(); i++)
{
HANDLE hCom = (HANDLE) m_ahCom[i];
CDWordArray* paAnalogLog = (CDWordArray*)m_aComAnalogLog[i];
BYTE bOut = (BYTE)m_aComOut[i];
BYTE bIn = 0;
BYTE iAnalog = 0;
BYTE iBitAnalaog = 128;
for (BYTE bBit=128; bBit>0; bBit/=2)
{
DWORD dwCOMStatus;
GetCommModemStatus(hCom,&dwCOMStatus);
if(dwCOMStatus & m_dwMonitorAnalog) // MS_DSR_ON MS_CTS_ON MS_RING_ON MS_RLSD_ON
{
iAnalog += iBitAnalaog;
}
iBitAnalaog /=2;
GetCommModemStatus(hCom,&dwCOMStatus);
if(dwCOMStatus & m_dwMonitorIn) // MS_DSR_ON MS_CTS_ON MS_RING_ON MS_RLSD_ON
{
bIn += bBit;
}
if(bOut & bBit)
{
EscapeCommFunction(hCom, SETBREAK); // setzen
}
else
{
EscapeCommFunction(hCom, CLRBREAK); // Loeschen
}
Wait(10);
EscapeCommFunction(hCom,SETDTR);
Wait(10);
EscapeCommFunction(hCom,CLRDTR);
Wait(10);
}
m_aComIn[i] = bIn;
m_aComAnalog[i] = iAnalog;
paAnalogLog->InsertAt(0,iAnalog);
if (paAnalogLog->GetSize() > m_iAnalogLogSize)
{
paAnalogLog->SetSize(m_iAnalogLogSize);
}
EscapeCommFunction(hCom,SETRTS);
Wait(10);
EscapeCommFunction(hCom,CLRRTS);
Wait(10);
}
}
}
roland
verlierer
09.02.2008, 23:13
nur kurz auf ein update hinweis,
in den bildern waren doch ein paar kabel verkehrt oder haben gefehlt.
http://www.liebwink.de/interface
http://www.liebwink.de/interface/08-01-18%20platine%20-%201.gif
roland
wenn jemand mal solch ein 220Volt Interface für unter 50Euro findet, info gerne zu mir, *liebwink*
multimeter
10.02.2008, 09:58
Hallo Roland,
mich würde interessieren mit welcher Software Du die Platinenzeichnungen, bzw. die Animation erstellt hast.
Sieht sehr gut aus O:)
Gruß
multimeter
darkbird23
10.02.2008, 11:50
Hallo Roland,
mich würde interessieren mit welcher Software Du die Platinenzeichnungen, bzw. die Animation erstellt hast.
Sieht sehr gut aus O:)
Gruß
multimeter
ich schätze mal lochmaster , oder?
mfg thilo
verlierer
10.02.2008, 18:33
von lochmaster hab ich gehoert.
sagt mal, ob der layouts auch optimieren kann.
und nun festhalten:
corel draw O:)
also alles von hand
geht aber nach anfang flott,
weil man ja immer kopieren kann.
animation dann mit corel photopaint.
ja schoene bilder.
drum ja *geschenk* O:)
roland
multimeter
10.02.2008, 19:17
Hallo Roland,
mit Corel Draw kenne ich mich leider nicht aus. Einige Fragen noch:
Kann man damit auch eine Art Bauteilbibliotheken erstellen, die man immer wieder verwenden kann?
Kann man die Grösse der Bauteile (z.B. Länge der Leiterbahnen) nachträglich verändern?
Ist die "Durchsichtigkeit" der Bauteile (Leiterbahnen sichtbar unter den Bauteilen) eine Standardfunktion, oder muss man das per Hand neu zeichnen?
Ich weiss, dass das Programm nicht speziell für Elektronikzeichnungen entwickelt wurde, aber das Ergebnis lässt sich sehen, deswegen meine Fragen.
Gruß
multimeter
verlierer
10.02.2008, 23:15
coreldraw ganz normales vektororientiertes malprogramm.
bibliothek weiss ich nicht.
coreldraw seeeehr komplex.
hol Die mal version 9 fuer ein paar euro.
ich fasse immer die bestandteile eines objekts zu einer gruppe zusammen, dann dupliziere ich bauteile nach bedarf.
man kann alle objekte mit einer beliebigen transparenz belegen.
ich hab mit diesem malprogramm schon einige jahre erfahrung, drum gehts bei mir recht flott.
beispiel, die platine.
einen kreis malen.
mit dem duplizier-fenster im abstand 2,54mm xmal duplizieren.
rechteck drumrum
alles auswaehlen und y mal im rasterabstand nach oben duplizieren.
rechteck um alles.
wenn man fix ist, dauert das 30 sekunden.
roland
is nix fuer leute, die andauernd platinen malen.
eher was fuer kleine kuenstler.
und ich hab ja keinen platinendrucker O:)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.