Hur läser man längd på pulståg, samt toppar på en PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
m_josefsson74
Inlägg: 72
Blev medlem: 22 juni 2003, 23:00:56
Ort: Torsås

Hur läser man längd på pulståg, samt toppar på en PIC

Inlägg av m_josefsson74 »

Jag ska bygga ett styrsystem till min panna, som sköter värmen upp i huset beroende på utetempen.
För detta ändmål tänkte jag andvända en Pic16f877a samt SMT160-30 då denna generera en PWM output som är linjär i förhållande till temperaturen så måste jag kunna mäta puls "tåget", vilket inte är en uppgift att leka med!! Är det någon som har lekt med dessa så vore jag tacksam för hjälp, eller om någon vet hur man gör för att mäta detta??


En sista utväg är ju att andvända SMT160-30 och Pic:ens A/D omvandling, frågan är då om man måste ha någon slags förstärkare emellan??

//Michaël
Användarvisningsbild
tusse
Inlägg: 1364
Blev medlem: 19 augusti 2003, 21:56:17
Ort: Järfälla

Inlägg av tusse »

Det lät trassligt, är det inte enklare att använda en DS 1820 som givare.
Sök i forumet på DS18*20 och du lär få en hel del idéer.
Se min styrning för fläktar http://hem.bredband.net/berte/Termo/temp.htm till den skulle du lätt kunna skriva ett program som passar.
Bert
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Här är källkoden för det lilla evaluation-boardet som finns till SMT160'in. Det är ett kort som innehåller en 12c509 och 4 st SMT160. Den skickar ut temperaturen med en decimal på som fyra sensorerna seriellt i ASCII.

http://www.smartec.nl/software/Smtkit.asm
Skriv svar