Burschi1620
24/7 Santa Claus
|
ja das is definitiv war. darum will auch unser projekt leiter uns jeztt mit assembler quälen und wir sollen des lcdmal versuchen mit assembler zu initialisieren, weil der c code anscheinend net das macht was er soll. Aber mal ehrlich: Wenn man nicht auf millisekunden und byte abzählerei genau sein muss is assembler das unnötigste imho. @blaues u-boot. hab zwar schon ziemlich viel stuff, aber hättest du nicht zufällig ne ahnung wo es gute seiten für den lcd controler hd44870 gibt? Nach etwa 3 monaten herumprobieren (mit lehrer ) machts echt keinen fun mehr... @TOM PIC Kurs? Was darf man sich darunter vorstellen? Werdet ihr da von leuten aus der industrie gebrieft oder so? Ich darf ma den ganzen schaß aus die finger saugen und auf connections zur fünften hoffen :/
|
TOM
Super ModeratorOldschool OC.at'ler
|
"PIC-Kurs" (siehe Anführungszeichen ) Macht ein Werkstättenlehrer von uns
|
TOM
Super ModeratorOldschool OC.at'ler
|
Dienstag 09.01.2007Heute war wieder Projekt-Tag... und dies ist unser aktueller Status: Ich habe euch ja ein paar Bilder von der Schaltung versprochen... hier sind sie Schaltung-Übersicht: Hier sieht man unsere komplette Schaltung in der Eagle-Übersicht. Links oben die OPV-Schaltung welche beim PIC an einen Eingang geht. Rechts oben der PIC und unten der USB-Chip. OPV-Schaltung: Diese Schaltung linealisiert uns den Temperatur-Widerstand und gibt uns eine Spannung aus, welche der PIC am Eingang messen kann. Am 2-Pin Stecker namens KTY1 wird der Temperatursensor angeschlossen, welcher sich im Wasser befindet. PIC-Schaltung: Der Microchip 18F2220 mit Programmier-Schnittstelle (rj12), LCD-Anschluss (14 Pin-Steckerleiste) und den 2-Pin Sensor-Anschlüssen (Schwimmersensor, Durchflusssensor, etc.). "G2" ist der Schwingquarz für die Funktion des PICs. USB-Schaltung: Der USB-Chip von der Firma FTDI, welcher die Kommunikation zwischen PIC und PC realisiert. Links oben sieht man den USB-Anschluss, G1 ist der Schwingquarz für die Funktion des Chips und die zwei LEDs sind Funktions/Kommunikations-Anzeigen. Board: So wird morgen bzw. übermorgen geätzt. Weiters wurde heute noch die Bauteilliste erstellt und morgen wird diese fertig gestellt. Derzeit muss abgecheckt werden, welche Bauteile in der Schule vorhanden sind und welche bestellt werden müssen. edit: Beim Conrad war ich heute auch noch wegen einem passenden Schwimmer-Sensor... leider nichts Passendes gefunden, somit muss wo anders bestellt werden
|
Burschi1620
24/7 Santa Claus
|
könntest mir vielleicht sagen welchen controller euer display hat? Sollte es ein HD44780 sein würd ich mich über zusammenarbeit freuen , weil leidergottes hat sich unser projektstatus was des display betrifft um keinen millimeter verbessert ! (Wir werden auch einne pic verwenden, da gehts gleich doppelt so gut , ausser ihr besteht auf assembler :P )
|
TOM
Super ModeratorOldschool OC.at'ler
|
Dienstag 16.01.2007SMD-Bauteile sucken... das ist das Fazit des heutigen Tages Wir verbrachten heute fast den gesamten Tag um die richtigen Bauteile für unsere Platine zu recherchieren. Nachdem die Platine nun geätzt und mit Löchern versehen ist, checkten wir einmal wo wir unsere Bauteile bekommen könnten. Dies erwies sich aber als _wesentlich_ aufwändiger, als wir uns das vorgestellt hätten. Mit normalen Bauteilen wäre das Ganze ja kein Problem gewesen... aber SMD-Bauteile gibt es so gut wie garnicht in der Schule => auch was dazu gelernt. Somit haben wir die Online-Shops abgeklappert (Conrad, Rs-Components, etc.) und fanden den großteil... aber eben nicht alles. Vor allem die millionen verschiedenen Gehäuse-Typen bei den SMD-Bausteinen nervten... immer darauf achten, ob es eh PIN-Kompatibel ist bzw. ob die Werte gleich sind und wenn man eine Alternative sucht, ob es nicht doch um 0,2 mm zu breit ist und dann mit einem anderen Baustein kollidiert bzw. garnicht mehr auf die Lötstelle passt Als wir endlich die Bauteilliste fertig hatten, fuhren wir zu einem Shop um die Teile abzuholen.... nur merkten wir vor Ort, dass es keine Warenausgabe gibt, sondern nur Bestellung per Telefon bzw. schriftlich => Somit müssen wir erst recht bestellen und auf die Teile warten... wenigstens sind wir um eine Erfahrung reicher... SMD-Bauteile sind zwar nett anzusehen, aber können im Gegensatz zu 0815-Bauteilen ordentliche Troubles verursachen.... denn auch hier zählen doch nur die inneren Werte PS: An dieser Stellen herzlichen Dank an den Lehrer, welcher uns damals davon überzeugte, dass SMD-Bauteile die bessere Wahl sind
|
m@d.max
BOT
|
Tom, welche SMD Bauteile brauchst du? ich schnorr meine immer bei http://www.analog.com ,wenns µC`s sind viell. hilft dir das was. btw. anständiges Projekt was du da machst lg EDIT: µ auf meiner Tastatur gefunden !!
Bearbeitet von m@d.max am 16.01.2007, 20:01
|
Castlestabler
Here to stay
|
Generell gilt bei SMD, immer zuerst die richtigen raussuchen und dann am PCB verbauen. Die Dinger sind Schrott und ausser bestellen läuft bei Bauteilen eh fast gar nichts. (Conrad kann man da getrost vergessen, entwickelt sich immer mehr zu: wir haben alles, aber für otto normal verbraucher)
Freu dich erst aufs anlöten, da ver*******t man gleich mal einen ganzen tag, nur weil der lötkolben, mal wieder der bessere ort für das ding ist, als die Platine. Generell heißt die Devise immer doppelt soviele kaufen, wie man braucht. Es gehen zuviel beim Löten mit dem Lötkolben ein, bei ein bis zwei hat man noch Geduld, aber dannach ist es nur mehr furchtbar und dann fallen einem ab und zu mal die Teile direkt aus der Rolle in alle Richtungen oder man wischt sie mit irgendwas vom Tisch, das suchen kann ewig dauern.
|
salsa
So spät wie gestern.
|
Ich frage mich, wie ein Lehrer der Schule SMD empfehlen kann, wenn a.) keine SMD Bauteile fürs Layouten vorhanden sind, und b.) keine SMD Lötvorrichtung in der Schule. Säuft der ein bisl? @ Projekt: top Idee
|
Burschi1620
24/7 Santa Claus
|
mit einer gscheiten lötspitzn geht bei smd einiges weiter.
@conrad und konsorten: Jo des is echt a wahnsinn, war auch am freitag draussn in stadtlau, na glaubst die haben irgendeinen IC. Geh! Den pic hab ich mir jetzt bei rs components bestellt und die haben ma ka rechnung dazugepackt... wieder nachtelefonieren...
|
TOM
Super ModeratorOldschool OC.at'ler
|
das Löten sollte kein Problem sein... in unserer SMT-Werkstätte können wir reflow-löten
|
TOM
Super ModeratorOldschool OC.at'ler
|
Dienstag 23.01.2007
Die Lieferung ist da!
Zum ersten Mal muss ich meine Schule loben, nachdem die (zweite) Bestellung relativ schnell über die Bühne ging und wir heute unsere Bauteile bekamen. Da wir schon vor Weihnachten eine Bestellung aufgaben und diese auf mysteriöse Weise verloren ging, nervten wir letzte Woche ein paar Lehrer, dass wir die Bauteile dringend benötigen um weiter machen zu können => letzten Donnerstag bestellt und heute kamen sie an.
Nun haben wir endlich alle SMD-Bauteile und können sie auf der fertig geätzten (und gebohrten) Platine anlöten. Leider waren heute ein paar Projekte vor uns drann (um die SMD-Bauteile anzulöten), somit wird dies morgen erledigt.
Unseren Schwimmersensor bekamen wir auch und testeten ihn gleich auf Funktion => funktioniert. Nach Rücksprache mit ein paar Lehrern wurde besprochen, wie wir ihn im AB befestigen... leider war in der Dreh-Werkstätte zu viel los... somit muss dies auch morgen bzw. in den nächsten Tagen erledigt werden.
Zusätzlich habe ich heute noch ein Absperr-Ventil an einem freien Ausgang des ABs befestigt, um ein Leck im Kühlwasserkreislauf simulieren zu können.
Morgen schaue ich, dass wir wieder ein paar Bilder von der geätzten Platine => bestückten Platine und den Bauteilen (bzw. eingebauten Sensoren) machen und hier reinstellen kann....
|
TOM
Super ModeratorOldschool OC.at'ler
|
As said.. hier wieder einmal ein paar Pics (teilweise der verschwommenen Art): Bauteillieferung: Schwimmersensor mit gefrästem Coolplex-Deckel: Platine frisch geätzt: Platine fertig bestückt/gelötet: Wie man sieht, sind wir heute ein ordentliches Stück weiter gekommen.... alle SMD-Bauteile verlötet, alle Stecker/nicht SMD-Bauteile verlötet und den Coolplex-Decken für den Schwimmersensor bearbeitet. Nächste Woche wird getestet, ob alles funktioniert und dann geht's an's Programmieren :]
|
TOM
Super ModeratorOldschool OC.at'ler
|
Dienstag 30.01.2007Es lebt! Nachdem wir heute von 9-12 Uhr im Festsaal mehrere Präsentationen von TU, Uni, FH, etc. anhören mussten, kamen wir erst am Nachmittag zu unserem Projekt. Nachdem die Platine fertig bestückt ist, kamen wir heute zum ersten Test und sie scheint zu funktionieren *freude* . Die Microchip-Software erkannte den PIC problemlos und somit steht der Software-Entwicklung nichts mehr im Wege. Testweise haben wir die Schaltung auch per USB an den PC angeschlossen und der Rechner erkannte den USB-Chip sofort problemlos (als zusätzlichen COM-Port). Ausserdem wurde heute der Schwimmersensor fertig in den Ausgleichsbehälter eingepasst (schaut recht edel aus) und der Temperatursensor wurde bei der Gelegenheit auch gleich im AB fixiert. Ein kleines Loch gebohrt (für das Kabel) und mit 2-Komponenten-Kleber abgedichtet. Nachdem der Kleber über Nacht aushärtet, kann morgen getestet werden, ob alles dicht ist. Beim AB wurde auch noch ein Eheim-Ventil angeschlossen, um besser die Kühlflüssigkeit ablassen zu können (bzw. um ein Leck im System simulieren zu können). Hardware-mäßig fehlt nur mehr ein Summer (für Audio-Warnung bei einer Fehlfunktion => wird aber einfach an der Platine per 2-Pin Stecker angeschlossen), das LCD (welches irgendwo in der Schule herumschwirrt, heute aber nicht zum auftreiben war) und die Einpassung in das 5,25" Laufwerk. Hardware ist somit so gut wie fertig, nun geht es mit der Software los :] (wir liegen gut in der Zeit)
|
Burschi1620
24/7 Santa Claus
|
Sag mal wo gibts eigentlich dieses "Klappt alles beim ersten mal" zu kaufen?
|
TOM
Super ModeratorOldschool OC.at'ler
|
Sag mal wo gibts eigentlich dieses "Klappt alles beim ersten mal" zu kaufen? RS-Components Bestellnummer: 2-1337-4-U :P naja, wir haben uns ziemlich rangehalten und waren recht fleissig (eigenlob stinkt) => is halt was anderes wenn einen das Projekt interessiert, im gegensatz zu einem Projekt das man aufgehalst bekommt und mit dem man nichts anfängt ich denke, dass sich die Software-Entwicklung nun etwas ziehen könnte, da keiner von uns wirklich (gut) programmieren kann... aber mit etwas Hilfe von Mitschülern und eigenrecherche sollte die Hürde auch noch überwunden werden Wichtig war es eben, dass die Platine funktioniert.... hätte sie nicht funktioniert und wir dürften nun Fehler suchen wäre wieder viel Zeit draufgegangen... aber so sind wir voll im Zeitplan
|