JAL fuer PIC1684

background image

HALBLEITERHEFT2000

54

Elektor

7-8/2000

Wouter von Ooijten

JAL ist Just Another Language für PIC16C84, PIC16F84, Sce-
nix SX18 und SX28. Da der Autor nicht gerade C-Liebhaber ist,
hat er eine eigene pascalartige Programmiersprache ent-
wickelt, die er leichter bedienen kann und die hervorragend
an die Möglichkeiten und Unmöglichkeiten der entsprechen-
den Controller angepasst ist. Eine (englische) Einführung, Bei-
spiele und Problemstellungen zu dieser Sprache findet man im
Online-Manual und in einer FAQ-Ecke. Wer noch niemals mit
einem Compiler für die PIC-Familie gearbeitet hat, findet Rat
unter 16x84-Assignments. Alles dies und natürlich den kosten-
losen Compiler für DOS, Windows und Linux findet man unter

www.xs4all.nl/~wf/wouter/pic/jal

.

Ein kleines Beispiel (eine blinkende LED) zeigt, wie einfach
JAL aufgebaut ist:

[1] -- flash a LED on pin A0
[2] include 16f84_10
[3] include jlib
[4] pin_a0_direction = output
[5] forever loop
[6] pin_a0 = on
[7] delay_1s
[8] pin_a0 = off
[9] delay_1s
[10] end loop

Die Zeilennummern sind nicht nötig und nur als Referenz hin-
zugefügt. Zum Compiler gehören auch eine Reihe von Biblio-
theken mit Standard-Routinen wie pic I/O, delay, i2c, asych,
random, hd44780
(LC-Display), /O extension, math und so wei-
ter.

(004096)rg

JAL für PIC1684

047

Das Berechnen von Kühlkörpern ist doch eine ziemlich lästige
Angelegenheit. Ein computerisiertes Tabellenblatt macht alles
einfacher. Man sieht sofort, welchen Kühlkörper man benötigt
und wie heiß dieser im Betrieb wird.
Zuerst müssen eine Anzahl Parameter eingetragen werden.
Einige Default-Werte sind schon vorgegeben, und wenn man
es nicht besser weiß, sollte man diese auch unangetastet las-
sen. Zunächst ist die Verlustleistung des Bauteils anzugeben.
Dazu multipliziert man die Spannung über und den Strom
durch das Bauteil (im ungünstigsten Betriebszustand). Es folgt
der Wärmewiderstand des Bauteils, wie er im Datenblatt unter
der Bezeichnung R

thjc

zu finden ist. Übliche Werte sind 4 K/W

für einen 7805-Spannungsregler im TO220-Gehäuse oder 1,5
K/W für einen 2N3055 im TO3-Gehäuse. Ein modernes Bauteil
wie der BUZ100 im TO220-Gehäuse von Siemens kommt auf
einen sagenhaften Wärmewiderstand von nur 0,6 K/W.
Auch über das Isoliermaterial muss man einiges wissen. Bei
keinem Kühlkörper trägt man eine Null ein, eine Kunststoff-

Kühlkörperberechnung

048


Wyszukiwarka

Podobne podstrony:
JAL fuer PIC1684
Drahtloser MD Programmer Titelanzeige fuer MiniDiscs
PC gesteuerter 32 Kanal Dimmer Luxus Regler fuer ohmsche und induktive Lasten
Mini SIPO fuer LCD Module
Bezugsquelle fuer RF 2420
6, JAL
fuer Motorradfans
JAL MOEMY POZNA DROG
sciaga wyzn mocy biegu jał, Studia, ZMB, MRIT, lab, kolos lab, odbior geometryczny
Climatronic nicht fuer APF golfbora
Fuellstandsanzeige fuer Regenwassertank
Keyboard Umschalter Eine Tastatur fuer viele Computer
32 Kanal Digital Eingangskarte fuer RS232
CAN Bus Interface fuer PC
JAL
Pegel Anpassung fuer Audio Anlagen
I2C Interface fuer Druckerschnittstelle
Dettmann Kanswohl Fras Schlegel Logistikloesungen fuer die Bereitstellung
Drahtloser MD Programmer Titelanzeige fuer MiniDiscs

więcej podobnych podstron