Willkommen Gast. Bitte einloggen oder registrieren.
Mai 18, 2024, 22:30:54
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
  Zeige Beiträge
Seiten: 1 ... 41 42 43 44 45 [46] 47
676  Alles rund ums Modden / Elektronik, Elektrik / Re:Wake-on-Lan am: März 9, 2003, 02:11:21
Es ging hier um die kleinen 3-Poligen Anschlüsse auf dem Motherboard. Dort kann man mit einem Kabel eine Netzwerkkarte (WOL) oder ein Modem (WOM) anklemmen. Die Netzwerkkarte wartet dann auf ein Aufwach-Paket und das Modem auf ein Klingeln. Bei Signal gibt es dann einen kurzen Impuls auf der WOL/WOM-Leitung und der der PC startet.

Weitere Möglichket ist bei einigen Boards auch über die Serielle möglich. Ein High-Signal (-12V) auf der RI-Leitung (Ring Indicator, Pin 9, siehe http://www.hardwarebook.net/co...al/serial9.html ) weckt den PC dann auch auf.

Spunky
677  Alles rund ums Modden / Elektronik, Elektrik / Re:Wake-on-Lan am: März 6, 2003, 20:55:45
Habe mich nochmal mit dem Thema beschäftigt.

Es ging mir um das Einschalten ohne Netzwerkkarte, so wie es das UIRT2-Modul macht. Für das Einschalten übers Netzwerk braucht man natürlich das magic Packet.

Hier findet man Infos zu den WOL/WOM-Anschlüssen:
http://www.fukushima.us/UIRT2/...Connections.htm

Der WOL-Anschluss braucht also einen positiven Impuls und WOM einen negativen.

Ich habe es bei meinem Shuttle MK32-Board mal gerade getestet. Wenn man am WOM-Anschluss Masse und Signalleitung kurz kurz schließt, springt der PC sofort an.

Allerdings muß der PC dauerhaft unter Strom stehen. Schaltet man den Strom ganz weg (an der Steckdose), dann wacht er anschließend nicht auf. Erst wenn er einmal lief und wieder herunter gefahren wurde.

Aufwachen tut meiner sowohl aus den Ruhezustand, als auch wenn er ganz herunter gefahren wurde. S1 oder S3 sind nicht zwingend notwendig.

Ist es das, was ihr wissen wolltet?

Spunky
678  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 5, 2003, 22:34:11
Habe Win2k.
679  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 5, 2003, 21:04:55
Da ich gerade mit Bascom entwickle, nehme ich das Schaltbild der "Sample Electronics cable programmer" aus der BASCOM-Doku. Das Kabel ist möglichst kurz. Obwohl hier nur 3 Widerstände und sonst keine Treiberbausteine verwendet werden, habe ich noch keine Probleme bei Flashen gehabt.
Der Programmer von Bascom fragt als erstes den Chip-Typ ab. Wenn das schon klappt, sollte es keine Probleme geben.

Hast du schonmal ein komplettes Löschen gestartet? Dann werden auch die evtl gesetzten Fuse's gelöscht.

Spunky
680  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 5, 2003, 10:02:05
Die negativen Temperaturen habe ich mit Kältespay erzeugt. Ich wußte, das meine Routine, die die Zehntel-Grad-Temperatur zerlegt, bei negativen Temperaturen versagen würde. Wollte mal sehen wie das dann aussieht.
Etwa so: -5,-3 °C  Grin

@ReadHead: Bedenke bei den PIC folgendes: Die PWM-Frequenz für den Lüfter darf zwischen 20 und 500Hz liegen. Das ist sehr gering, gegeüber üblichen PWM-Frequenzen im kHz-Bereich. Ich weiß nicht, ob der PIC es so langsam kann.
Ein Atmel ATmega8 hat 6 AD-Wandler (4x10Bit und 2xBit)  und 3 PWM-Kanäle. Kann bis 16MHz ab.
Was ich an den Atmel AVRs mag, ist das einfache Flashen. Die brauchen keine speziellen 12V oder so, sondern können sogar in der laufenden Schaltung programmiert werden.

IMHO sind die AVRs momentan die schnellsten und preiswertesten Microcontroller. Das Programmier-Interface besteht bei mir aus einem Kabel vom Druckerport und 3 Widerständen. Kein Schalten oder Quarz ziehen zum Programmieren.

Spunky
681  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 4, 2003, 22:44:47
Ist aber noch roh und hat noch die polnischen Kommentare aus dem  Code, aus dem ich ihn übernommen habe.
Das original gibt es hier: http://www.easy-soft.tsnet.pl/...metr/t_prg.html
 aus dem Projekt: http://www.easy-soft.tsnet.pl/.../termometr.html

Bei negativen Werten kommt es zu Darstellungsfehlern.

Code:
' Dallas Test
Config 1wire = Portc.0
Declare Sub Temperature
Declare Sub Crcit
Declare Sub Read1820
'bufor odczytanej temperatury
Dim Bd(9) As Byte
Dim Crc As Byte , T As Integer , T1 As Integer , Temp As Integer
Dim Tm As Integer
'Dim Led As String * 7

Crc = 0

Cls
Lcd "Temp"
Waitms 500

Err = 0

Do
Temperature                                                 'pomiar temperatury
 If Err = 0 Then
     If Crc = 0 Then
       Temp = T / 10
       Tm = Temp * 10
       Tm = T - Tm
     End If

    Cls                                                    'teraz juz. pomiar,potrzebna kropka dziesie;tna
    Lcd Str(temp) ; "." ; Str(tm) ; "ßC"
    'Led = Str(temp)
    'Led = Led +"^C "
  Else
    Cls                                                    'komunikat-kropka wy?a;czona
    Lcd Err                                                'jes'li od?a;czony czujnik,uszkodzony itp.
 End If
Waitms 500
Loop

Sub Temperature
 1wreset
 1wwrite &HCC
 1wwrite &H44
 Reset Porta.0                                             'za?a;czenie zasilania
 Waitms 700                                                'czas na konwersje; (w/g materia?ów Dallas 750ms)
 Set Porta.0                                               'wy?a;czenie zasilania
 Read1820                                                  'odczyt DS1820
End Sub

'odczyt danych z DS1820 po konwersji
Sub Read1820
 Local Tmp As Byte
 1wreset
 1wwrite &HCC
 1wwrite &HBE
 Bd(1) = 1wread(9)
 1wreset
'obliczenie sumy kontrolnej crc
 If Crc = 0 Then
    Tmp = Bd(1) And 1
    If Tmp = 1 Then Decr Bd(1)
    T = Makeint(bd(1) , Bd(2))
    T = T * 50 : T = T - 25 : T1 = Bd(8) - Bd(7) : T1 = T1 * 100
    T1 = T1 / Bd(8) : T = T + T1 : T = T / 10
 End If
End Sub

End
682  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 3, 2003, 22:49:32
Ich halt euch auf dem Laufenden. Ich denke, für die meisten ist das Thema etwas zu hoch. Die haben ja schon ein Problem mit einem einzelnen Transistor und ich habe schon mit Displays experimentiert, da lagen einige hier noch in den Windeln. Grin (bin 35,5)

Wenn's mal fertig ist, dürfte es aber nicht allzu schwer nachzubauen sein. Nicht schwerer als die Las Vegas.

BTW: Was haltet ihr vom Handie-Display als Anzeige? Eines von Nokia 6210 oder so.

So, 21.9°C sacht das Themometer. Zeit für Feierabend. Cheesy

Spunky
683  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 3, 2003, 22:07:10
Testschaltung mit Temp-Sensor Dallas DS1820 funktioniert. Dier Temperatur wird auf einem LC-Display ausgegeben.
(Könnte man zum schicken Thermometer machen, besteht interesse?)

Über eine Portleitung kann man beliebig viele Sensoren abfragen, da sie alle eine eigene ID haben (quasi wie Netzwerkkarten). Alle Datenleitungen der Sensoren hängen an einem Draht. Schon cool, diese 1Wire-Technik von Dallas.
Leider sind die Sensoren mit 5,45 Euro (Reichelt) nicht ganz billig. Dafür braucht man aber nix kalibrieren.

Als nächstes werde ich Sensor mit der PWM-Steuerung verknüpfen.

Spunky
684  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 2, 2003, 17:16:36
So, erste Versuche mit PWM funktionieren. Allerdings knurrt der kleine Papst (8412 N/2GM) etwas. Werde noch ein bisschen mit der Frequenz spielen und mal andere Lüfter testen.
Ich lassen ihn momentan per Taster mit 10%, mit 50% und mit 90% laufen.

Nur ein ganz primitives Programm, ehe es an die Interruptsteuerung geht. Erstmal schauen, ob die Lüfter überhaupt PWM vertragen.

Hier das Programm ind Bascom-BASIC für einen 4414 (Kommentare beginnen bei Bascom mit einem '):
Code:
' Initialisierung

' Port A für die 3 Taster als Eingang schalten
Config Porta = Input

' Ein paar Variablen
Dim A As Byte
Dim B As Integer
Dim C As Integer
Dim D As Integer

' Port A die Pullups einschalten
Porta = 255

' Zeitvariable in ms
D = 2

' Beginn der Schleife
Anfang:

' Port A einlesen
A = Pina

If A = 254 Then
  ' Erste Taste gedrueckt 10%
  B = D
  C = D * 9
Elseif A = 253 Then
  ' Zeite Taste gedrueckt 50%
  B = D * 5
  C = D * 5
Elseif A = 251 Then
  ' Dritte Taste gedrueckt 90%
  B = D * 9
  C = D
Else
  ' Keine Taste gedreuckt 0%
  B = 0
  C = D * 10
End If

' An Port C, Pin 0 hängt der Luefter
If B > 0
 ' Pin auf 1 Schalten
 Set Portc.0
 ' Ein paar ms warten
 Waitms B
End If

' Pin wieder abschalten
Reset Portc.0
' Off-Zeit warten
Waitms C

'Die ganze Schleife von von vorne
Goto Anfang

End
685  Alles rund ums Modden / Modding-Langzeitprojekte / Re:Lüftersteuerung mit Microcontroller am: März 1, 2003, 15:33:03
Prima Idee mitdem Thread!

Hier mal ein paar Punkte zum Thema AVR:

Das Programmieren sollte sehr einfch sein. Wer so eine Schaltung zusammenlöten kann, bekommt es auch hin, ein Adapterkabel für den Druckerport zu löten. Für die gängigen Programmierinterface-Schaltungen brauch man nur 4 Adren des Druckerports. Dann braucht man nur noch ein simples Programmiertool aufrufen, den fertigen HEX-Code den "Ich" oder ich liefern würden, auf "Programm" klicken, 10sek warten, fertig! Dank dem FLASH-Rom kann man das etwa 1000 mal mit dem Prozessor machen. Spezielle Spannungen sind nicht nötig, die normalen 5V reichen.

Man muß nur sich ein bisschen mit der Hardware dieser Teile beschäftigen, weil es gibt keine API oder so, sondern man prukelt die Bits von Hand in die Register. Dank Basic ist es aber nicht allzu schwer. Wer will kann aber auch problemlos in C oder Assembler programmieren. Die meisten Sprachen bekommt man auch als Freeware und muß nicht erst mühsam eine Raubkopie suchen Wink. Von BASCOM reicht am Anfang die Demo, welche max 2k Code erzeugt Mehr passt auch nicht in die kleinsten Chips. Der Code ist aber auch sehr schlank, da er sehr Hardwarenah ist. Ansonsten kann die Demo alles, was auch die Vollversion beherrscht. Befehle für die serielle Schnittstelle, LCDs mit HD44780 oder T6369C-Cotroller, Dallas-Sensoren, Infrarot RC5 Code senden und empfangen sind schon fertig.

@Ich: Stimmt, die AVR-Controller sind IMHO auch die einfachsten und schnelllsten. Billig sind sie auch (gibts sogar bei eBay).
Ich wollte, wie gesagt die Lüfter per PWM steuern. Das reduziert den Schaltungsaufwand ungemein.
Füer die Temperaturüberwachung kann man sich überlegen, wie aufwändig man sie macht. Die Dallas-Sensoren sind nicht ganz billig, aber brauchen keinen weiteren Schaltaufwand und liefern die absoluten Temperaturwerte. Sie sind so groß wie ein kleiner Transistor und haben auch 3 Beinschen. Andere Möglichkeit währen NTC-Widerstände und A/D-Wandler. Könnten aber etwas ungenau sein. Wenn man die Temperatur nicht sehr genau braucht (für eine Lüftersteuerung würden +/-3°C abweichung nichts ausmachen), währe es die billigste Lösung.
Kann man ja Modular aufbauen.
Zum Testen der Schaltungen würde ich mir an deiner Stelle aber eine Steckplatine nehmen. Beispiel hier: http://www.htpc-board.de/album_view.php?id=22
Die sind nicht ganz billig, mit 7 bis 35 Euro bei Conrad, aber für Experimentierschaltungen lohnen sie sich wirklich! Meine halten schon seit bestimmt 15 Jahren. Microcontroller-Schaltungen bis 16MHz liefen auch damit.

Ich würde für die Takt-Erzeugung Quarze nehmen. Habe mit gerade ein kleines Sortiment von 4 bis 16MHz besorgt.  Einen kleinen Vorrat on 18pF-Kondensatoren gleich mit dabei.
Kamen heute zusammen mit den 5 Atmel ATmega8.

Spunky
686  Alles rund ums Modden / Modding-Langzeitprojekte / Re:noch ne Lüfterregelung... am: März 1, 2003, 08:48:13
Hört sich nett an. Wir sollten uns mal austauschen.
Ich habe auch seit ein paar Tagen mein Steckbrett mit eine Atmel (erstmal nur ein alter 4414) neben mir liegen. Ein Grundgerüst habe ich auch schon programmiert.
Wie steuerst du die Lüfter, analog oder PWM?
Was nimmst du als Spache? Assembler, GCC oder Bascom?

Mir schwebt eine Steuerung per PWM vor. Als Leistungstransistor einen MOSFET BUZ71A. Für kleinere Lasten kann man ja auch kleinere nehmen. Bei PWM entsteht kein Verlust am Transistor, also auch auch keine Wärme.

Eingabe per Poti, Taster und LCD oder über die Serielle.
Wie währe esmit einem kapazitiven Taster? Man tippt einfach auf dem Plastik, ohne da man ein mechanisches Bedienelement sieht. Hier ein Plan von einem sochen Teil: http://www.titan.spaceports.co...ltungen/229.htm

Bauteilaufwand liegt bei etwa 10 bis 15 EUR in einer einfacheren Variante. Als Ausbau könnte ich mir noch eine LED-Steuerung überlegen.

Bei eBay bekommt man öfters AVRs sehr preiswert. Ich würde dann die eine oder andere Stange erwerben und sie dann fertig programmiert weiter verkaufen (gegen geringe Programmiergebühr von einem Euro oder so).

Spunky
687  Alles rund ums Modden / Elektronik, Elektrik / Re:Sound to Light Modul, wo? am: Februar 28, 2003, 22:02:44
Hier ein schöner Vorschlag einer 5-Kanal-Lichtorgel:
http://home.tu-clausthal.de/~i...LichtPlan1.html

Ist zwar für 230V-Lampen, aber man braucht ja den Plan nur bis zu den 820Ohm-Widerständen (R22 bis R26) betrachten und die Tyristoren oben weglassen. Wenn du den Digital-Teil aus dem 2. Plan nicht brauchst, kannste die CMOS-Schalter (D6 bis D8) weglassen.

Schick sind die sauberen Filter für die Tonhöhen. Das sind die 5 Op-Amps mit Widerstände und Kondensatoren drumrum.

Spunky
688  Alles rund ums Modden / Modding-Langzeitprojekte / Re:noch ne Lüfterregelung... am: Februar 17, 2003, 22:32:38
aber wer schreibt mir dafuer die programme? *g* ich kann objektorientierstes C aber assembler?

C? Naja, nur normales C aber gibt es: http://www.mikrocontroller.net/avr-gcc.htm

Ist ein GCC-Port für AVR-Microcontroller.

Oder halt zum Einstieg Basic mit BASCOM. Für erste Versuche reicht die Demo. Die kann soviel, wie ein kleiner AT90C2313 verkraftet, bis 2k Code.

Wenn man weiter sucht, findet man auch ein einfaches Real-Time-OS für Steueraufgaben. Igor (der mit dem Girder-Modul) hat sogar das USB-Protokoll in einen AVR gequetscht. Coole Sache, das.

Spunky
689  Alles rund ums Modden / Modding-Langzeitprojekte / Re:noch ne Lüfterregelung... am: Februar 17, 2003, 20:46:54
Hier kannste BASCOM AVR downloaden: http://www.mcselec.com/elektor_de.htm
http://www.mcselec.com/download_avr.htm

Hier Beispiele für Programmer:
http://home.t-online.de/home/s...og/avr-prog.htm
http://www.rowalt.de/mc/avr/progd.htm
http://home.t-online.de/home/s...og/avr-prog.htm
http://www.geocities.com/South...92/avr-prog.htm

Hier ein Tutorial (leider Assembler, aber Übersicht über Prozessor-Funktionen):
http://www.avr-asm-tutorial.net/avr_de/

Noch eine kuze Einführung:
http://arne.rossius.bei.t-onli...kro/avrkurs.htm

http://home.t-online.de/home/k...meinetools.html

Englishe Seiten: http://www.avrfreaks.net/

Und natürlich der Hersteller selbst: http://www.atmel.com/products/avr/

Dort gibt es alle Datenblätter und viele Vorschläge, allerdings meistens in Assembler. Auch die Entwicklungsumgebung AVR-Studio kann man dort kostenlos und ohne Registrierung downloaden.

Spunky
690  Alles rund ums Modden / Modding-Langzeitprojekte / Re:noch ne Lüfterregelung... am: Februar 16, 2003, 20:59:00
Ich denke, mit Microcontrollern ist es viel einfacher.
Zu programmieren in Basic. BASCOM ist frei verfügbar, mit Entwicklungsumgebung und alles ohne spezielle Programmiergeräte programmierbar.
Das Display steuert man z.B mit
LCD "Hallo Welt"
an.
Wenn du einen 7400 verdrahten kannst, dann geht das auch mit einem AVR. Vor allem sind die AVRs spottbillig. Der 4433 kostet bei Reichelt 7,5 €. Bei eBay gibs den oft noch billiger.

Spunky
Seiten: 1 ... 41 42 43 44 45 [46] 47

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.054 Sekunden mit 19 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!