Teade

Collapse

Foorumi reeglid.

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

Millist loogika kivi võtta? (BCD-to-seven segment driver)

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

    Millist loogika kivi võtta? (BCD-to-seven segment driver)

    Tere,
    Soov siis teada millist loogika kivi paremini PIC-ga (pic16f628) kokku saab panna. Kasutama peaks BCD to seven segment driver funktsiooni.

    Olen varem proovinud 4511 kuid seal on nr 6 ja 9 segmendi pulk puudu.
    Nüüd vaatan et äkki kasutaks 4513. Seal sellist probleemi pole, kuid ei suuda leida datasheeti selle kohta. (Nt kui suurt output voolu segmendi kohta ta suudab anda?)

    Oskab keegi midagi soovitada, või on kedagi kes on 4513 ise proovinud.

    Aitäh!

    #2
    Vs: Millist loogika kivi võtta? (BCD-to-seven segment driver)

    Google annab:
    http://www.eserviceinfo.com/download...CTOR_4513.html
    ehk otse:
    http://www.eserviceinfo.com/download.php?fileid=16242

    Ise kaldun suvalist nihkeregistrit kasutama ja dekodeerimist tarkva hooleks jätma.
    http://groups.google.com/group/ee.ho...roonika/topics

    Comment


      #3
      Vs: Millist loogika kivi võtta? (BCD-to-seven segment driver)

      Tänud lingi eest.

      Antud juhul mulle ei paku nihkeregister piisavalt lisavõimalusi.
      PIC-ga on tarkvaraliselt palju mugavam ja efektiivsem.

      Comment


        #4
        Vs: Millist loogika kivi võtta? (BCD-to-seven segment driver)

        Esmalt postitatud Asgate poolt
        Olen varem proovinud 4511 kuid seal on nr 6 ja 9 segmendi pulk puudu.
        Oskab keegi midagi soovitada, ....
        Jah, 4511 puhul meie jaoks harjumatult puudub "6" näidates segment "a"
        ja "9" puhul segment "d".
        Võib-olla sobib ka levinud vene mikroskeem К176ИД2, mis peaks edukalt töötama ka +5V toitepingel. Ainult väljundi vool võib ebapiisavaks osutuda - toitel +9V annab iga väljund tavaliselt mitte üle 7mA, toitepingel +5V aga kindlasti vähem.

        Kõige vasakpoolsel joonisel puuduvad toiteviik 16 ja üldots 8.
        Sisendi viik 1 ("C") on vahemälu juhtimiseks - loog. "1" (H) puhul
        on väljundid järgimas sisenditele 1-2-4-8 vastavat koodi, selle
        viimisel loogilisele "0" (L) aga näitab "viimasena tulnud" numbrit
        ja sisenditele 1-2-4-8 ei reageeri.
        Sisendviik 6 ("S") tekitab kõigi väljundite inversiooni, sinna
        L-nivood andes on väljundite aktiivne nivoo (segment "näitab")
        H ja sinna H-nivood andes on väljundite aktiivne nivoo L.
        Sisendi viigule 7 ("K") antakse tavaliselt L-nivoo (ühendatakse
        kokku üldotsaga), H-nivoo aga kustutab kõik segmendid.
        Seega on juhtimises mõningane erinevus võrreldes 4511-ga.
        Elektroonika töötab suitsu baasil.
        Tähendab - igasse detaili on doseeritud täpne kogus suitsu.
        Kui mõnest suits välja lasta, siis värk enam ei käi.

        Comment


          #5
          Vs: Millist loogika kivi võtta? (BCD-to-seven segment driver)

          Kuid milleks dekooder, kui nagunii prose skeemis? Kui see pole just väljaviikude puudumisel, skaneeri parem displeid läbi puhvrite, nagu lisatud skeemil või lausa otse. PICi viigus kannatavad kuni 25mA. Tõsi, multipleksimise puhul on vaja suuremat voolu sest iga segment helendab vaid lühikest aega.
          Lisatud failid
          - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
          - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

          Comment


            #6
            Vs: Millist loogika kivi võtta? (BCD-to-seven segment driver)

            Esmalt postitatud felch poolt
            Kuid milleks dekooder, kui nagunii prose skeemis? Kui see pole just väljaviikude puudumisel, skaneeri parem displeid läbi puhvrite, nagu lisatud skeemil või lausa otse. PICi viigus kannatavad kuni 25mA. Tõsi, multipleksimise puhul on vaja suuremat voolu sest iga segment helendab vaid lühikest aega.
            Kusjuures üks põhjusi miks ma dekoodri valisin on just see et segmendid heledamini põleks. Skeem mis on mul valmis mõeldud on täpselt analoogne selle näitega mis sa andsid.

            Digitaalse kella skeem mida mul PIC juhtima hakkab on mul mõeldud 6 kohalise display tarbeks. Lisan külge ühe dekoodri ja PIC siis kontrollib numbri kohtade liikumist. Seda sama sa vist scannimiseks kutsusidki.

            Praegu ilmselt jään 4513 dekoodri peale. Proovin ta ära, eks siis paistab kas on piisav.

            Selle vene dekoodri variandi jätan meelde, võibolla saab teda mõni teinekord mõjal rakendada.

            Comment

            Working...
            X