Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

PIC analoogsisendi tundlikkus

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    PIC analoogsisendi tundlikkus

    Oleks vaja panna PICi kaks sisendit reageerima taksituse muutustele vahemikus 100k - 2M (kuni 3M oleks veel parem). Kuidas on kõige lihtsam sisendi riistvaraline osa lahendada? Op.võimendeid ja palju komponente nõudvat süsteemi ei tahaks. Koodi kirjutamisega saan hakkama, kuid pole eriti rauamees. Toiteks kasutaksin 4.5V patareid (vajadusel 9V). Milline maksimaalselt kuni 28-jalaga PIC oleks parim. Koodi kirjutan mikroBasicuga, väiksemad jupid vajadusel asm-is. 7k flashist peaks piisama.
    Tulemus peaks tulema midagi sellist: juutuubist "Drawing controlled synthesizer".

    #2
    Vs: PIC analoogsisendi tundlikkus

    ammusest ajast on meelde jäänud, et BS2 moodul (basicus progetav) pic16c57 baasil suudab otse sisendilt välja lugeda 50K varieeruvat takistust. Vb. saab ka aretada mingi shundi sinna ette aga vat ei tea, lihtsalt oletus.
    Lahenda ehk sisend RC ahelaga? Seal RC ahelas mõõdaksid laadimis/tühjaklaadimis aega siis vastavalt varieeruva taksituse suurusele.
    Paraku eelpooltoodu oletus kuna rooste läinud selles asjas
    viimati muutis kasutaja ttr; 17 m 2012, 16:56.
    MSN- taneltreima182@hotmail.com
    telefon katki.

    Comment


      #3
      Vs: PIC analoogsisendi tundlikkus

      Esmalt postitatud andres711 poolt Vaata postitust
      Oleks vaja panna PICi kaks sisendit reageerima
      taksituse muutustele vahemikus 100k - 2M (kuni 3M oleks veel parem).
      Kui alustada teadmisest
      kui täpselt peab takistust mõõtma,
      kui kiiresti-sageli peab takistust mõõtma,
      millega see takistus on ühendatud.
      Kas need kaks on elektriliselt koos või isoleeritud?
      Mida mõõdetakse?

      Sellest alustamine oleks natuke lihtsam kui
      tingimusest et PICil olgu 28 jalga.

      Kui on olemas 5V ja 9V, pingejagaja ning
      võimalus teha kõrgoomiline sisend (üks transistor)
      siis milles on küsimus?

      Tulemus peaks tulema midagi sellist: juutuubist "Drawing controlled synthesizer".
      Kas sinna mingi link kah on.

      Comment


        #4
        Vs: PIC analoogsisendi tundlikkus

        Drawing controlled synthesizer.

        Sinutoru andis sellise asja - http://www.youtube.com/watch?v=XeNeHappQJU

        Unustasin enne lisamast, et üritatakse minuarusaama järgi grafiidi takistust mõõta, et tekidada mingit (helilist) müra või nn. soundi kontra väljundis. Kiirelt arvates on sisendid elektriliselt eraldi. Üks ainus asi millest ma aru ei saa, miks just pic peab 28 jalaga olema. Võik ju 4 koiba tal ka olla kui 2 sisendit vaja. Samuti võib muid koduprosesi kasutada ju. Näit AVR.
        Tänapäeval on üldse popp asi meil arduino ju )) mis sööb basic stampi välja.

        To A.R - küsin huvipärast, et miks tekitada transiga kõrgoomiline sisend vastandiks minu loogikale?

        Teemaalgataja soovib kasutada 4,5 volti pinget, vajadusel 9. Siinkohal ei räägi ta midagi sellest, kas ja milline toide tal prosejaoks tehtud on jne. Antudjuhul saan aru, et tahab otse prosele selle 4 koma viis või 9V :S peale lasta.

        Puudulik on info teemaalgataja poolt.
        MSN- taneltreima182@hotmail.com
        telefon katki.

        Comment


          #5
          Vs: PIC analoogsisendi tundlikkus

          Ühendad mõõdetava grafiitjoonistusega järjestikku 470kOhm takisti, annad sellele liitelemendile pinget peale samalt 4.5V patareilt, PIC-i analoogsisendi ühendad 470kOhm takisti ja grafiitjoonise ühenduspunkti. Softis jääb üle vaid analoogsisendi pinget lugeda nii kuis jaksad. Takistuseks teisendamisel pead silmas pidama a) pinge takistitel on pöörvõrdeline takistusega b) summaarne pinge on võrdne toitepingega ja peaksidki mäele saama.

          Kui sellisest lihtsast skeemist ei piisa ja täpsust jääb väheks, võib millegi keerulisema peale mõelda.
          If you think education is expensive, try ignorance.

          Comment


            #6
            Vs: PIC analoogsisendi tundlikkus

            Esmalt postitatud ttr poolt Vaata postitust
            To A.R - küsin huvipärast, et miks tekitada transiga kõrgoomiline sisend vastandiks minu loogikale?
            Kui on pinge 9 V siis 2M+2M annab ilusti väljundisse selle 4,5 V
            Ja see sobiks 5V toitega PICile kenasti mõõtmiseks.
            Täpselt nii nagu mõõdaks lampvoltmeetriga.
            Kõrgoomiline et ei nihutaks lisakoormusega pinget ära.

            Lisaks tuli meelde kuidas sai kuskil 77.aastal väljatransi
            sisendtakistuse vedelas heeliumis kõrgeks ajada.
            Seal oli tarvis mõõta infrapunast kiirgust ja vastuvõtja oli üsna kõrgoomiline.
            Töötas.

            Lisaks veel et viimase aasta olen maadelnud PICiga kus 13 analoogsisendit
            ja ma ei kasutanud neist mitte ühtegi.
            Lihtsalt südametunnistus piinab kena kivi ees.
            C-s lubab programmi kirjutada ja üle USB laadida ja mina ei kasutanudki analoogi.
            Piinlik on.

            Aga nii saaks lihtsa mõõtja.

            Comment


              #7
              Vs: PIC analoogsisendi tundlikkus

              Kas 2 Moomi ei jää pliiatsijoone takistuse mõõtmisel väheks?

              Katsetasin testriga mõõta 2mm diameetriga ringi ja teda läbiva joone takistust.
              Oli 10 Moomi.
              1,5 cm 1mm laiust joont oli 20 Moomi.

              1 cm ühekordset joont oli juba lõpmatus so üle 2 Goomi.

              Comment


                #8
                Vs: PIC analoogsisendi tundlikkus

                Mõõtsin ise joone 3 cm pikkuse peene joone takistuseks natuke alla 2 Moomi, 0.5cm laiusel 200k. Pliiats on väga pehme (6B) ja joont peab mitu korda üle tõmbama. Mida suuremat takistust saaks registreerida seda parem, 10 või 20 Mega oleks väga mega juba (ideaalne vahemik ehk 2 - 20 Megaoomi). Kiirus ja täpsus ei ole oluline 6-bitisest jaotusest piisaks. Toide 4.5V või 9V ja kuni 28 jalga sellepärast, et tahaks ta mahutada väiksemasse karpi iseseisvalt ilma adapterita töötama ja kaui asi tööle hakkab, siis ehk lisada paar nuppu kalibreerimise jaoks, kuid see ei ole nii oluline. PIC sellepärast, et neid mul vedeleb (16F876A, 16F628, 12F675) ja teiste kontrolleritega kogemus puudub. Prosele laseksin 4.5V peale.
                See RC ahela idee oleks päris huvitav, kuid kas 2M - 20M piires töötab? Milline kondekas sobiks või kuidas seda arvutada?
                Ei ole leidnud netist ka eriti infot. Leidsin ühe op.võimendi MAX400 (enam ei toodeta) baasil sisendi skeemi, kuid ei tea, kas antud juhul töötaks.
                Otsin siis lihtsat lahendust võimalikult kõrgeoomilise takistuse (üle megaoomi) muutuste registreerimiseks. Kontrolleri sisendisse läheb sealt siis 0...5V või mingi sellele takistuse muutustele vastav impulss, mille sagedust mõõta. Progemisega arvan hakkama saavat, kuid raudvaraga jään - pole päris selle ala inimene.

                Comment


                  #9
                  Vs: PIC analoogsisendi tundlikkus

                  See RC ahela idee oleks päris huvitav, kuid kas 2M - 20M piires töötab. Peaks ju loogiliselt töötama kui valid õigete komponentidega ahel sest tegemist siiski ajamõõtmisega mille alusel arvutatakse elektriline väärtus välja.
                  Otsi guuglist märksõna RCtime.
                  MSN- taneltreima182@hotmail.com
                  telefon katki.

                  Comment


                    #10
                    Vs: PIC analoogsisendi tundlikkus

                    Pic mõistav 0-5v 1024täpsusega selles vahemikkus pinget oskab tema mõõta.
                    teed pingejaguri, mis teisendab takistuse pingeks.
                    Paned LCD , ja teed flowkoodis programmikese ja ongi kõik.
                    pic sobib suvaline, peab omama analoog sisendeid, LCD tahab 6 jalga endame saada + 2 siis sisenditeks. kokku 8.
                    flowkoodis tehes pole vahet kas on 16f või 18f, parem valida miski selline, kus sisemine osc olemas.
                    16f676 tuleb meelde, see on vist 14 jalaga korpuses, pole ülemäära suur ja on analoog sisendid ja 12 sisendit/väljundit kokku, võid programmaatori jalad ainult rogrammeerimiseks ka teha.
                    Aga kui sa ei vaja väärtuste kuvamist, tahad ainult mingeid LED põlema kustuma panna vastavalt väärtustele, sisi kasuta 12F675, see on hea universaalne pisikeste asjade tegemiseks, kuid ainult 6 sisendit/väljundit ja 4 nesit saab analoogiks teha, ja 1 on ainult sisendiks tehtad, 6 väljundite teha ei saa.

                    Comment


                      #11
                      Vs: PIC analoogsisendi tundlikkus

                      Kas keegi pici sisendtakistust ka arvestab, sampilisel ju peab sample konde täis laadima. Lisaks sellise takistuse korral on probleemiks mürad. Ok need saab softis välja filtreerida.
                      RC ahel on ka väga müra tundlik, pead metallkarbis seda tegema. Endal tuleb pähe selline asi et teed voolu peegli, Pici juures on madala oomilisem täppis takisti ADC ref kyljes, väline ja täpne ADC ref, joont suurema pingega läbi voolupiiramis ahela. Mõõtepiirkonda saad vahetada lülitades näikeste P kanal väljatransidega takisteid voolupeeglisse prose pool.
                      Ahhelet mis on 1024 täpsus. Rohkem nagu 1024 bitti resulutsiooni. 0-5V kui kasutad 5V referensi. Lisaks oled sa 100% kindel et <1LSB on pici ADC viga? Pakun et sisemise (digitoite) referensiga saad sealt ainult 8 kasulikku bitti.
                      Modelleerimises ja tootmises kehtivad:
                      1. Avariikindel vooluring lühistab kõik teised.
                      2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

                      Comment


                        #12
                        Vs: PIC analoogsisendi tundlikkus

                        Keskmine ,,kollane" 7805CV ujub temperatuuri toimel umbes 2..4 mV/ °C, tugipingeallikas LM4040-4.1 (4,096 V) umbes 10-korda vähem. Näiteks temperatuuri mõõtmine vahemikus -20..+50 °C resolutsiooniga 1 °C pole tugipingeallikata eriti mõttekas.
                        Hoiatus - muudan oma postituse sisu kuni 30 minuti vältel pärast postitamist.

                        Comment


                          #13
                          Vs: PIC analoogsisendi tundlikkus

                          Läheb vist keeruliseks kätte ära. No ei ole analoogividinatega eriti sina peal. Uurisin seda RC ahela asja - paistab et sellise kõrge takistuse juures peab midagi muud välja nuputama. Tuli vahepeal mõte, et ostaks elfast UT33D testri millga saab kuni 200Moomi mõõta, maksab 10 raha ainult. Sealt sikutaks digisignaali enne LCD-d välja. Siin on keegi ta juba lahti lammutanud: http://www.eevblog.com/forum/product...wn-and-review/. Softiga siluks signaali kõikumised ilusti ära, kuid digisisendeid peaks vähemalt 14 tulema ja üldse tundub kilplaslik ettevõtmine. Pealegi pole testri skeemi ka kusagilt võtta ja displei istub kummiribaga PCB klemmide peal, mis teeb õige segmendi leidmise raskeks. Variant oleks ka tõenäoliselt puhas analoogsignaal peale op.võimu üles korjata, kuid jällegi pole see ilmselt 0...5V, mis mulle sobiks kõige paremini.

                          Comment


                            #14
                            Vs: PIC analoogsisendi tundlikkus

                            Keeruline on sull vist sitast saia teha ja kysimus kas sealt ültse head nahka saad.
                            Modelleerimises ja tootmises kehtivad:
                            1. Avariikindel vooluring lühistab kõik teised.
                            2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

                            Comment

                            Working...
                            X