čtvrtek 1. října 2009

A/D převodník TLC 549

Pro měření solárního záření používám analogově digitální převodníl TLC 549, jedná se o 8-bitová převodník to znamená že dokáže rozlyšit 255 hodnot. pokud jako referenční napětí použijeme 5v je na jeden krok A/D převodníku 0,020 V.

A/D převodník je připojen k rozhraní RS232 a opbslužný program je napsán ve visual basic. v tomto programu se s výhodou používá všeobecně známá knihovna port.dll, které nám umožňuje přistup k jednotlivým linkám COM portu.

Zde je schéma zapojení A/D převodníku mezi piny REF+ a REF- je kondenzátor protože za referenční napětí je bráno 5V ze stabilizátoru 78l05, který není součástí schémetu, pokud bychom chtěli přesnot větší můžeme použit 10-bit A/D převodník či jako referenční napětí použít 2,5 voltu kdy na jeden krok ad převodníku odpovídá 0,010 v

Základní schéma obslužného programu je takovéto:

Function AD()
i = OPENCOM("COM1")
If i = 0 Then
i = OPENCOM("COM2")
End If
If i = 0 Then
chyba = RichTextBox2.Text
RichTextBox2.Text = chyba & Chr(13) & DateString & " " & TimeString & " " & "chyba com portu"
End If
TXD(0)
RTS(0)
DTR(0)
RTS(1)
DELAY(0.02)
RTS(0)
a = 0
b = 128
For n = 1 To 8
If DSR = 1 Then a = a + b
DTR(1)
DELAY(0.005)
DTR(0)
b = Int(b / 2)
AD = a
Next n
CLOSECOM() End Function

Žádné komentáře: