Fórum témák

» Több friss téma
Fórum » Digitális hőmérő PIC-kel
 
Témaindító: sportcipo, idő: Júl 23, 2006
Témakörök:
Lapozás: OK   17 / 18
(#) vilmosd válasza don_peter hozzászólására (») Márc 3, 2014 /
 
A valtozo deklaralasa nem jo igy . Igy jobb lenne:
  1. volatile unsigned int current_ad_value;
Az ADC olvasasara pedig van fveny:
  1. current_ad_value = ReadADC();
A hozzászólás módosítva: Márc 3, 2014
(#) don_peter válasza vilmosd hozzászólására (») Márc 4, 2014 /
 
Srácok,

Már teljesen meg vagyok keveredve.
Csak nem sikerül az analóg portot belőnöm.
Piccolo programjait nézegetve és felhasználva részeit próbálok tanulni és a potméteres analóg mérést elkészíteni.

Az áramkört megépítettem (P18F4550), de a bootloader miatt inkább a sima égetést használom.

Nah szóval már sok órám van benne és golyóznak a szemeim is rendesen de akkor sem találom a hibát a programomba.
Most jelenleg a kijelzőre 0-át ír ki és nem változik a potmétert tekerve sem.

Header állományom:

  1. #pragma config PLLDIV   = 5         // PLL osztó 20 MHz-es kristályhoz
  2. #pragma config CPUDIV   = OSC1_PLL2  
  3. #pragma config USBDIV   = 2         // órajel forrása a 96MHz PLL/2
  4. #pragma config FOSC     = HSPLL_HS  // HS oszcillátor és PLL az USB-hez is
  5. #pragma config FCMEN    = OFF       // Fail Safe Clock Monitor tiltása
  6. #pragma config IESO     = OFF       // Belső/külső oszcillátor tiltása
  7. #pragma config PWRT     = ON        // Bekapcsoláskor 62 ms várakozás
  8. #pragma config BOR      = ON        // Brown our Reset engedélyezve
  9. #pragma config BORV     = 2         // Reset szint = 2,7 V
  10. #pragma config VREGEN   = ON        // VUSB belső stabilizátorról megy
  11. #pragma config WDT      = OFF       // Watchdog timer letiltva
  12. #pragma config WDTPS    = 256       // Watchdog utószámláló beállítása
  13. #pragma config MCLRE    = ON        // MCLR (reset) bemenet engedélyezve
  14. #pragma config LPT1OSC  = OFF       // T1OSC nagyobb teljesítményű üzemmód
  15. #pragma config PBADEN   = OFF       // PORTB<4:0> digitális I/O-ként inicializálódik
  16. #pragma config CCP2MX   = ON        // RC1 legyen a CCP2 kimenet
  17. #pragma config STVREN   = ON        // A verem túlcsordulása RESET-et okoz
  18. #pragma config LVP      = OFF       // Alacsonyfeszültségű programozás letiltva
  19. #pragma config ICPRT    = OFF       // Dedikált programozói kivezetés nincs
  20. #pragma config XINST    = OFF       // Extended Instruction Set
  21. #pragma config DEBUG    = OFF       // Háttér nyomkövetés letiltva, RB6/7 normál I/O
  22. #pragma config CP0      = OFF       // Kódvédelem kikapcsolva
  23. #pragma config CP1      = OFF
  24. #pragma config CP2      = OFF
  25. #pragma config CP3      = OFF
  26. #if defined(MCHPUSB_BOOTLOADER)     // A Boot blokkba csak ez a bootloader fér bele!
  27.         #pragma config CPB      = ON    // Boot Blokk kódvédelem bekapcsolva
  28. #else
  29.          #pragma config CPB      = OFF   // Boot Blokk kódvédelem kikapcsolva
  30. #endif
  31. #pragma config CPD      = OFF
  32. #pragma config WRT0     = OFF       // Írásvédelem kikapcsolva
  33. #pragma config WRT1     = OFF
  34. #pragma config WRT2     = OFF
  35. #pragma config WRT3     = OFF
  36. #if defined(MCHPUSB_BOOTLOADER)
  37.         #pragma config WRTB     = ON    // Boot Blokk írásvédelem bekapcsolva
  38. #else
  39.         #pragma config WRTB     = OFF   // Boot Blokk írásvédelem kikapcsolva
  40. #endif
  41. #pragma config WRTC     = OFF
  42. #pragma config WRTD     = OFF
  43. #pragma config EBTR0    = OFF       // Táblázatolvasás ne legyen letiltva
  44. #pragma config EBTR1    = OFF
  45. #pragma config EBTR2    = OFF
  46. #pragma config EBTR3    = OFF
  47. #pragma config EBTRB    = OFF       //Boot blokk táblaolvasás ne legyen letiltva
  48. #define CLOCK_FREQ 48000000
  49.  
  50.    
  51.  
  52.     /** POT ************************************************************/
  53.     #define mInitPOT()          {TRISAbits.TRISA0=1;    \
  54.                                  ADCON0=0x01;           \
  55.                                  ADCON2=0x3C;           \
  56.                                  ADCON2bits.ADFM = 1;}  // POT on RA0  
  57.  
  58.    /** ANALOG CSATORNÁK tiltása/engedélyezése **************************/
  59.    #define DISABLE_ALL_ANALOG() {CMCON  = 0b00000111;  ADCON1 = 0b00001111; }
  60.    #define ENABLE_ONE_ANALOG()  {CMCON  = 0b00000111;  ADCON1 = 0b00001110; }
  61.    #define ENABLE_TWO_ANALOG()  {CMCON  = 0b00000111;  ADCON1 = 0b00001101; }


Főprogram:

  1. #include <p18f4550.h> //chip beállítása
  2. #include <stdio.h> //I/O portok beállítása
  3. #include <delays.h> //Időzítő
  4. #include <tesztheader.h>  
  5. #include <teszt_lcd.c>
  6. #define USE_OR_MASKS
  7. #include <adc.h>
  8. #defined USE_INTERRUPT
  9. #define CH_POT          ADC_CH0         //a potméter AN0-ra csatlakozik
  10. #define VREF_IN_mV      5000            //VDD = 5,0 V milivoltokban
  11. #define vref            0x3FF           //A VDD-hez tartozó ADC érték
  12. void Init_ADC(void)  {
  13. #if defined(__18F14K50)
  14.         TRISBbits.TRISB4 = 1;                   //RB4/AN10 legyen bemenet
  15.         TRISBbits.TRISB5 = 1;                   //RB5/AN11 legyen bemenet
  16.         OpenADC(ADC_FOSC_64 | ADC_RIGHT_JUST | ADC_20_TAD,
  17.                         CH_POT | ADC_INT_OFF,
  18.                         ADC_REF_VDD_VSS,
  19.                         ENABLE_AN10 | ENABLE_AN11);
  20. #elif defined(__18F4550)
  21.         TRISAbits.TRISA0 = 1;                   //RA0/AN0 legyen bemenet
  22.         TRISAbits.TRISA1 = 1;                   //RA1/AN1 legyen bemenet
  23.         OpenADC(ADC_FOSC_64 | ADC_RIGHT_JUST | ADC_20_TAD,
  24.                         CH_POT | ADC_INT_OFF | ADC_REF_VDD_VSS,
  25.                         ADC_2ANA);                              //Az első két csatorna (AN0 és AN1) legyen analóg
  26. #else
  27.    #error "A választott mikrovezérlőt nem támogatja a PICCOLO project!"  
  28. #endif
  29. }
  30.  
  31. //Időzítő függvény
  32. void delay(unsigned int ido){
  33.         unsigned int k;
  34.         for(k=0; k<ido; k++){
  35.                 ;
  36.         }
  37. }
  38.  
  39. unsigned int read_ADC(unsigned char chan) {
  40.         SelChanConvADC(chan);                           //Csatorna kiválasztás és konverzió indítása
  41.         while (BusyADC());                              //Megvárja a konverzió végét
  42.         return ReadADC();                                       //Visszatérési érték a konverzió eredménye
  43. }
  44.  
  45.  
  46. int x, itt = 0;
  47. long a;                                                 //összegzére használt 32 bites változók
  48. void main(void){
  49.        
  50.         TRISAbits.TRISA0=1;  
  51.     ADCON0=0x01;          
  52.     ADCON2=0x3C;          
  53.     ADCON2bits.ADFM = 1;
  54.         CMCON  = 0b00000111;  
  55.         ADCON1 = 0b00001110;
  56.        
  57.         Init_ADC();            
  58.        
  59.         TRISBbits.TRISB7 = 0;
  60.         LATBbits.LATB7 = 1;
  61.         TRISCbits.TRISC0 = 0;
  62.         TRISCbits.TRISC1 = 0;
  63.         TRISCbits.TRISC2 = 0;
  64.  
  65.         lcd_init();                     // Az LCD modulinicializálása
  66.     lcd_init_cgram();               // Az ékezetes betűk feltöltése
  67.     stdout = _H_USER;               // Az LCD legyen a standard kimenetnt
  68.     printf(" Adjon az Isten ");
  69.     lcd_write(0xC0,0,1,1);          // kurzor a második sor elejére    
  70.     printf(" szebb jövőt!   ");
  71.     for(i=0; i<20; i++) {
  72.       delay(10000);            // 25 x 200 ms várakozás
  73.     }
  74.     lcd_write(0x01,0,1,1);          // képernyőtörlés  
  75.        
  76.         for(i=0; i<20; i++) {
  77.                         delay(1000);
  78.         }
  79.         a=0L;
  80.         while(1){  
  81.                
  82.                 printf("Első ciklusok: %u", itt);
  83.                 lcd_write(0xC0,0,1,1);        
  84.                 for(i=0; i<20; i++) {
  85.                         delay(1000);            
  86.                 }
  87.                
  88.                 for(x=0; x<VREF_IN_mV; x++) {
  89.                         a+=read_ADC(CH_POT);    //A potméterről jövő feszültség mérése
  90.                 }
  91.                 a=a/vref;                                       //A potméter feszültsége mV-ba átszámítva
  92.                 printf("Második ADC: %u", a);
  93.                 lcd_write(0x94,0,1,1);        
  94.                                
  95.                 for(i=0; i<20; i++) {
  96.                         delay(1000);            
  97.                 }
  98.  
  99.                 printf("Harmadik             ");
  100.                 lcd_write(0xD4,0,1,1);        
  101.  
  102.                 for(i=0; i<20; i++) {
  103.                         delay(1000);
  104.                 }
  105.        
  106.                 printf("Utolsó              ");
  107.                 lcd_write(0x80,0,1,1);  
  108.         itt++; 
  109.         }
  110. }


Előre is köszi.
A hozzászólás módosítva: Márc 4, 2014
(#) don_peter válasza don_peter hozzászólására (») Márc 4, 2014 /
 
A program kimenete jelen pillanatban:

Adjon az Isten
szebb jövőt


Képernyőtörlés

Első ciklusok: 1 itt a while ciklusok számát íratom ki
Második ADC: 0 itt kellene az analóg bemeneten mérnie a potiról érkező feszt
Harmadik
Utolsó

Egy 4x20 karakteres LCD-ére íratok ki és ezért minden sorba írok valamit hogy az tis teszteljem, hogy megfelelően jelenik e meg.
(#) kit6263 hozzászólása Márc 4, 2014 /
 
DS18b20 mérés
Google is kidobja erre : hobbielektronika ds18b20 tesztelés
Elég komolynak tűnik a probléma és elég korrekt hozzászólások vannak.
Mindenesetre van 2 gond : Gyakori kommunikációnál fűtik saját magukat illetve a fekete tok összeszedi a környezeti infra sugárzásokat is. Gondolom ezért mutatnak többet...de nem bizalomgerjesztő a teszt eredmény.
Egyébként félvezetősben nem nagyon lehet sokkal pontosabbat csinálni.
LM92
±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator with Two-Wire Interface
2 lábra 4-et lehet tenni mert 2 cím bitje van és szoftveres I2C-vel jó sokat le lehet kezelni.
Ha pontosabb történet kell és az ár nem számít akkor PT100 + MAX31865 kicsit olcsóbb a hőelem + MAX31855.
Amikor régebben ISR-ből próbáltan függvényt hívni a fordító nem is engedte, ha azt máshol is használtam.
Az azért alapszabály, hogy az ISR-ben minimális időt töltünk és csak flag-eket állítunk. Majd mindent fő program hurok kezel.
(#) vilmosd válasza don_peter hozzászólására (») Márc 4, 2014 /
 
Mi lemme ha egyszeruen 1x bneallitanad az AD csatornat, es az "a" valtozoba csak siman beolvasnad az AD erteket, majd ezt siman kiirnad decimalis formaban. Amennyiben csak 1 csatornat hasznalasz nem kell mindig birizgalni azt a "SelChanConvADC(chan);" fvenyt. Probald meg az egeszet minel egyszerubben megirni, majd utana bovitheted, ha mar be tudtad rugni az AD-t.
En egyebkent CCS C-t hasznalok, mert a Hitech es a MCHP C-tol kiuteseket kapok anny elvarazsolt dolog van benne.
(#) kit6263 hozzászólása Márc 4, 2014 /
 
MCP9808
Ez csak nettó 270 Ft és 3 cím bitje van.
Elég sok diagram van a pontosság szórását illetően. 850 db-ból kb. 85% tudja a 0.1 fok pontosságot.
Az adatlapon még a forrás program is rajta van.
Hobbielektronika project
A hozzászólás módosítva: Márc 4, 2014
(#) don_peter válasza vilmosd hozzászólására (») Márc 4, 2014 /
 
Próbáltam azt is ezért is léptem tovább.
Rohadt nullát adott csak vissza, vagy is semmit mikor csak azt a lábat olvastam ki amelyiket akartam.
Rohadtul félre siklok valahol de nem tudom hol.
Ha valakinek lenne egy példa kódja ami egyszerű vagy is ami a legegyszerűbb 1 potit rákötve tudom állítani mondjuk az A0 lábra kötve a bemenő értéket azt megköszönném.

Illetve ha tud valaki adni MAX6675-höz .h és .c fájlokat annak örülnék.
Nem találom C18-hoz a driver fájlokat.
(#) don_peter válasza vilmosd hozzászólására (») Márc 5, 2014 /
 
Most egy nagyon leegyszerűsített példával próbálkozom, de minden opcióban 0 lesz a bégeredményem.
Tuti valamit nem jól csinálok.
Kérném a szakikat, hogy helyesbítsék a kódomat.
Köszi.

Header állomány feljebb látható.
  1. #include <p18f4550.h> //chip beállítása
  2. #include <stdio.h> //I/O portok beállítása
  3. #include <delays.h> //Időzítő
  4. #include <tesztheader.h>
  5. #include "lcd.c"
  6. #include <adc.h>
  7. #define ANALOG_IN       ADC_CH0         //a potméter AN0-ra csatlakozik
  8. //Időzítő függvény
  9. void delay(unsigned int ido){
  10.         unsigned int k;
  11.         for(k=0; k<ido; k++){
  12.                 ;
  13.         }
  14. }
  15.  
  16. volatile unsigned char a;
  17. void main(){
  18.        
  19.         lcd_init();                     // Az LCD modulinicializálása
  20.     lcd_init_cgram();               // Az ékezetes betűk feltöltése
  21.     stdout = _H_USER;               // Az LCD legyen a standard kimenetnt
  22.  
  23.         TRISAbits.TRISA0 = 1; //analog A0 láb legyen bemenet
  24.         ADCON0=0b00000001;
  25.         OpenADC(ADC_FOSC_64 | ADC_RIGHT_JUST | ADC_20_TAD, ANALOG_IN | ADC_INT_OFF | ADC_REF_VDD_VSS, ADC_2ANA);
  26.        
  27.         TRISBbits.TRISB7 = 0;
  28.         LATBbits.LATB7 = 1;
  29.  
  30.    while(1){
  31.            a=0L;
  32.       Delay10TCYx(80);
  33.       a = ReadADC();
  34.       printf("Valami %u", a);
  35.                 lcd_write(0xC0,0,1,1);        
  36.                
  37.    }
  38. }

Köszi..
A hozzászólás módosítva: Márc 5, 2014
(#) West válasza don_peter hozzászólására (») Júl 24, 2014 /
 
Szia! Hogy áll a projekt? Nekem is valami hasonlóra lenne szükségem, bár a 300°C is elég, de az már nem oszt nem szoroz... A hőmérésen túl fűtés szabályzást is szeretnék megvalósítani, (12V, huzalellenállás) de előbb legyek túl az elején.
(#) llaczo hozzászólása Nov 13, 2015 /
 
Sziasztok.
Szeretnék épiteni egy dupla hőmérőt, ilyet mint ez a vicsys féle vagy hasonlót, de nekem csak DS18B20-as szenzorom van. (10 db ) és 16F84a vagy 16F628 PIC-em. Az LCD mindegy, lehet 3310 kijelző is.
A lényeg hogy tud e valaki ezekből az alkatrészekből kettő vagy több szenzoros hőmérőt mutatni vagy csinált már hasonlót.
Előre is köszi. Űdv.
(#) nemgyuri válasza llaczo hozzászólására (») Nov 13, 2015 /
 
Szia!
Egyik első programom a mellékletben, nem szép, de működik már 6-7 éve. A felesleges részeket kieggyelheted belőle. Ami viszont fontos, hogy a DS1820-ok egyedi azonosítóit először le kell kérdezni tőlük és a progi közepén a "dswriterom0: ill. dswriterom1:" rutinjait át kell írni. Az azonosító lekérdezést az internetről nyúltam le, de már nem tudom honnan. NGy

futes.asm
    
(#) llaczo hozzászólása Nov 13, 2015 /
 
Köszi.
Amit küldtél az hasonló a Vicsys féléhez és azon meg is csináltam ezt a kódolást. A gond hogy -80 fokot mutatott. szerintem azért van mert a ds1820 más bitezésű mint a ds18b20. Érthetetlen hogy miért nem tették külön bemenetre két szenzort. Akkor nem kéne ez a kódolási procedúra.
A te ketyeréd szabályozza is a fűtést? Mert ha igen akkor érdekelne a kapcsolás is.
Most látom végül is nagyjából le van irva a kötözés.
üdv.
A hozzászólás módosítva: Nov 13, 2015
(#) nemgyuri válasza llaczo hozzászólására (») Nov 13, 2015 /
 
Igen, szabályozza a fűtést, minden nap 5 időpont lehet 5-27 fokig. Ja és csak negyedóránkénti lépések lehetnek. (kis trükk van az EEPROM spórolás érdekében)
(#) llaczo hozzászólása Nov 13, 2015 /
 
Az nagyon jó. Azért megéri beszerezni két új szenzort. . Próbapanelon vagy proteusszal kipróbálom, aztán meglátjuk.
Köszi az infót.
(#) llaczo hozzászólása Nov 14, 2015 /
 
Szia.
Úgy látszik hőmérő mániám lett
Találtam egy orosz hőmérőt. Nincs meg a forráskód, de úgy nézem le tudom magyarosítani, ám nem lesz könnyű.
Van itt még egy egyszerű példány. Ezt már át is kódoltam.
(#) Bakman válasza llaczo hozzászólására (») Nov 14, 2015 / 1
 
Magyarosítani: a hőmérő helyett pl. egy szál kolbász van. Magyarítani: magyar nyelvre fordítani a szöveget/menüt.
(#) llaczo válasza nemgyuri hozzászólására (») Nov 15, 2015 /
 
Kipróbáltam szimulátorral a progit amit küldtél. Jónak tűnik. Meg fogom építeni. Ha nálad működik 6-7 éve akkor majd téged molesztállak ha lesz kérdésem
Köszi.
(#) llaczo hozzászólása Nov 15, 2015 / 1
 
Sziasztok.
Azt hiszem kezdem kielégíteni a hőmérő mániámat.
Elég sok élvezetes órát beleöltem ennek a két programnak az átkódolásába és megépítésébe, de nekem megérte.
Úgy gondoltam közzéteszem, hátha még valakit érdekel. Igaz hogy az én nevem van rajta, de ezt mindenki könnyen átírhatja a sajátjáéra. Sőt minden szövegrészt át lehet írni. Ha valakinek kérdése keletkezne a privát üzeneteknél szívesen válaszolok rájuk.
Ezek csak egyszerű műszerek. Vezérlésre nem alkalmasak, de ahol csak megfigyelésre van szükség ott hasznosak lehetnek. Én személy szerint egyenlőre csak játéknak csináltam
(#) HiMen hozzászólása Feb 29, 2016 /
 
Sziasztok!

LM75 -öt simán olvas a rendszerem. Most vettem LM75A smd IC-t és nem olvassa. Pontosabban minden bekapcsoláskor egy (talán véletlenszerű) számot olvasok ki, ami nem változik. Minden újra bekapcsoláskor a szám más...

Nem tudjátok, mi a különbség a két IC-között? Én nem látok programozási különbséget közöttük...
(#) lalus hozzászólása Dec 8, 2016 /
 
Sziasztok!

Itt is felteszem a kérdésem:

Hőmérőt szeretnék építeni, az oldalon találtam is rengeteget, viszont olyan nincs ami kielégíteni szerény kis igényeim... Elmondom mit kéne tudnia és mit találtam lehetséges alapnak..

- kettő szenzort lehessen rákötni és a mért értéket kijelezni
- lehetőleg +/- tartományban történjen a mérés illetve a kijelzés
- közös katódos 7 szegmenses kijelzőn történjen a kijelzés
- Továbbá lehet PIC vagy valamilyen céláramkör a lelke
- Előny, ha DS18B20 szenzorokat alkalmazunk (csak mert van itthon pár darab)

Én két lehetséges alapot találtam:

http://www.hobbielektronika.hu/cikkek/digitalis_ora_homerovel.html
(ezt meg is építettem és tökéletesen teszi a dolgát, itt csak annyi lenne, hogy az óra részt lecserélni még egy hőmérő részre...)

http://www.hobbielektronika.hu/cikkek/dual_lcd_homero_fagyponti_ria...l.html
(Ez majdnem minden igénynek megfelel, csak az LCD kijelzés helyett kéne rávarázsolni LED kijelzést..)

Jó lenne nekem az LCD is, csak azért ragaszkodom a LED kijelzéshez, mert van itthon 6 darab c-4001-es közös katódos LED kijelzőm, és marha pofás lenne 10 centis digitekkel..

Ha valaki tud bármelyik alternatívában segíteni azért nagyon hálás lennék! PIC-et égetni tudok, de programot írni/szerkeszteni sajnos nem..

Ha esetleg lehetetlen megoldani akkor van két LCD modulom, de neten nem találok rá semmit... nem tudom lehetne-e használni ilyen célra..
MGLS10032AD-01
PCB-LCM025
Szerintem ezek a típusaik..
(#) kaqkk válasza lalus hozzászólására (») Dec 8, 2016 /
 
(#) lalus válasza kaqkk hozzászólására (») Dec 13, 2016 /
 
Nem rossz ötlet, kérdés, hogy tudnám-e használni ezzel a kijelzővel... C-4001
(#) pont válasza lalus hozzászólására (») Dec 13, 2016 /
 
Ha jól nézem akkor ennek minimum kb. 12v kell, tehát mikrovezérlő, és társai csak egy "nagyfesz" fokozaton keresztül tudnák kapcsolgatni a szegmenseket....Ehhez képest a mikrovezérlő programmal esetleg 74595-ökkel, sima ügy...
(#) lalus válasza pont hozzászólására (») Dec 13, 2016 /
 
Értem, a meghajtással nem lenne gond szerintem... Ezt a mikrovezérlős áramkört is megcsináltam a fent említett kijelzővel egy UDN2981A közbeiktatásával... elvileg akkor már csak az kérdéses, hogy a panelon lévő kijelző közös katódos-e vagy sem...
(#) pont válasza lalus hozzászólására (») Dec 13, 2016 /
 
Ha a fent említett kijelző közös anódos akkor a szegmens lábakról levett jelet egy inverter közbeiktatásával viheted az UDN-re. De szerencsésebb/olcsóbb megoldás lenne egy 8 lábú kontroller+kijelzőnként 74595+UDN.
(#) kaqkk válasza pont hozzászólására (») Dec 13, 2016 /
 
Igen ha tud rá programot írni ! Ha nem akkor kicsit körülményes a nyáktervezés programírás és programozás ...
(#) pont válasza kaqkk hozzászólására (») Dec 13, 2016 /
 
Írta, hogy már "csinált" UDN-el, ahhoz is kelhetett, nyák stb, nem elképzelhetetlen ,hogy lesz aki ír, vagy összeollóz neki egy progit, szerintem mindenkinek aki ezzel foglalkozik vannak ds-re és hétszegmensesre megírt rutinjai.
(#) lalus válasza pont hozzászólására (») Dec 14, 2016 /
 
Igazából most ismerkedem a PIC programokkal Amit csináltam órát annak természetesen az oldalról szereztem a programját én csak a PIC-be égettem és örültem magamnak... Nyáktervezés, készítés nem probléma..
(#) kalmi.kalmi hozzászólása Jan 30, 2019 /
 
Egy kérdés: - Milyen képlettel számolható a termisztor ellenállásértéke ?
(#) Bakman válasza kalmi.kalmi hozzászólására (») Jan 30, 2019 /
 
Kb. annyi félével, ahány típust gyártanak. Adatlap, abban található képlet és/vagy táblázat...
Következő: »»   17 / 18
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem