0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaPredstavljamoKako določiti pravo velikost mikrokontrolerja

    Kako določiti pravo velikost mikrokontrolerja

    Projekt ugnezdenega krmilnika se začne z izbiro ustreznega mikrokontrolerja. Izberemo lahko 8-bitni, 16-bitni ali 32-bitni mikrokontroler in na primer začnemo z najcenejšim, ki ga po potrebi nadomestimo z zmogljivejšim ali pa začnemo z najbolj zmogljivim in končamo na mikro nivoju.

    Slike niNe obstajajo neka trdna pravila in do končne odločitve ne moremo priti po neki hitri poti: na odločitev bodo vplivali številni dejavniki, vključno s stopnjo nadzora in procesorskega časa, ki ga bo projekt zahteval, omejitve glede porabe… seznam je skoraj neskončen! Zahteve, kot je na primer potrebe za delo v težkih razmerah ali z vmesnikom med človekom in drugimi sistemi so zato lahko prav tako bistvenega pomena kot razmišljanje o tem, kako hitro se mora proizvod odzvati na spremembe. Ko inženir tehta med nasprotujočimi si zahtevami, je lahko končni rezultat izbrana slepa ulica.

    Rešitev je mogoče najti v dokumentu z zahtevami, ki inženirjem daje priložnost pretehtati alternative. Prvi del mora obravnavati osnovne funkcije:

    • Kakšne naloge bo sistem opravljal?
    • Kakšne vhode in izhode bo imel ta sistem?
    • Koliko shranjevanja podatkov bo potrebno?
    • Kako hitro mora sistem opravljati svoje naloge in kako hitro se mora odzivati na dogodke?

    Omejitve pri oblikovanju bi upoštevali v drugem delu:

    • Kakšna je ciljna cena materiala in montaže?
    • Kakšne so potrebe sistema glede napajanja?
    • Kakšna je fizična omejitev velikosti sistema?
    • Kakšno bo delovno okolje sistema?

    Tabela 2 prikazuje vzorčni primer seznama za isto enostavno izvedbo termostatskega krmiljenja. Ko so te zahteve jasno opredeljene, se lahko sestavi predhodni seznam potrebnih sredstev za sistem, kot je prikazano v naslednjem primeru:Slike ni

    • podatkovni pomnilnik – koliko RAM pomnilnika potrebujemo?:
      • 165 bajtov.
    • Flash programski pomnilnik – koliko programskega prostora potrebujemo?
      • 2300 besed

    Periferne naprave – seznam, katere periferne enote so „nepogrešljive“ in katere bi bilo „dobro imeti“?

    • Imeti moramo
    • LCD periferni
    • USART
    • ADC

    Lepo bi bilo imeti tudi…

    • Cap-touch periferni
    • Real-time clock periferni

    Zunanja vezja – katera ostala vezja za krmiljenje ali obdelavo signala so še potrebna?

    • senzor temperature
    • watchdog časovnik
    • gonilniki z odprtim kolektorjem za gretje ali hlajenje
    • napetostni regulator
    • Hitrost obdelave – s koliko MIPS lahko opravimo to delo?
    • od 500 KIPS do 1 MIPS

    Na tej točki procesa natančnost niti ni nujna, cilj je dobiti oceno reda velikosti, s čimer se dobi številčna podlaga za analizo slabosti. Slika 1 prikazuje nekaj možnosti, o katerih je treba razmisliti in jih jemljemo kot del načrtovanja.

    Celotni članek

    Kako določiti pravo velikost mikrokontrolerja

    Microchip Technology Inc

    www.microchip.com

    2013_SE211_31