I te ao o te hikohiko, ko te tiki i te waahanga rorohiko tika mo to kaupapa he tino whai hua.E rua nga momo rongonui o nga rorohiko iti ko te waahanga Microcontroller (MCU) me te waeine microprocessor (MPU).Ahakoa e whakamahia ana e rua i roto i nga taputapu hou, he rereke nga mahi, ka haere mai me nga waahanga motuhake.Ko te maarama ki nga rereketanga i waenga i te Mus me te MPUS ka awhina i a koe ki te whiriwhiri i te whiringa pai mo to kaupapa motuhake, ahakoa he mahi whakahaere ngawari, he mahinga uaua ranei.Ma tenei tuhinga e titiro ki nga ahuatanga, whakamahinga, me nga rereketanga o te MPU me te MPUs, te whakarato i tetahi aratohu tino hei awhina i a koe ki te whiriwhiri mohio.
Whakaahua 1: Microprocessor (MPU) me Microcontroller (Mu) i runga i te poari porohita
Ko te waahanga MPU (microprocessor) me tetahi waahanga MCU (Microcontroller) he momo rorohiko e rua i whakamahia i roto i nga taputapu hiko, engari he rereke nga mahi me nga ahuatanga motuhake.
Whakaahua 2: Te waahanga Microcontroller (MCU)
Ko te MCU tetahi maramara rorohiko iti i hangaia hei whakahaere i nga mahi motuhake i roto i te punaha whakauru.Ka whakakotahi i te waahanga tukatuka pokapū (CPU), te mahara, me etahi atu waahanga katoa i runga i te maramara kotahi.Ko te CPU te mahi hei roro o te MCU, e kawe ana i nga tohutohu mai i te punaha.Ko te maumahara i roto i te MCU te nuinga kei roto i te RAM e rua (mo te rokiroki raraunga mo te wa poto) me te maumahara Flash (mo te penapena i te waehere rorohiko e rere ana).Ko nga waahanga i hangaia ki te MCU ka taea te whakauru i nga tohu, nga atanga whakawhitiwhiti (I2C, i te Utart, i-te-Kape-a-Mamati (DAC), me etahi atu whakaurumahi.
I hangaia a Mucus hei whakahaere i nga mahi mana whakahaere i roto i nga punaha whakauru, penei i te hopu i nga tohu, te whakahaere i nga motuka kaiwhakamahi, te whakahaere i nga raraunga.Ka whakamahia whānuitia ratou i nga tono kei hea te rahi, te whakamahi mana, me te utu he mea nui.Ko nga tauira ko te whakauru i nga taputapu kaainga, nga punaha motuka, nga taputapu rongoa, me nga miihini ahumahi.
Whakaahua 3: Te waahanga Microprocesor (MPU)
Ko te MPU he kaha ake te tukatuka kaha me te ngawari ki te MCU.Kaore i rite ki te MCU, kaore i te maumahara te MPU me etahi atu waahanga i hangaia ki roto i te maramara kotahi.Engari, ka whakawhirinaki ki nga waahanga o waho mo te mahara (penei i te hipi me te ROM) me etahi atu waahanga.Ma tenei tatū ka taea e te MPUS te tuku i te kaha tukatuka me te ngawari, te whakarite kia pai ake ai nga tono me te tono.
Ko te CPU i roto i te MPU te nuinga o te waa, e kaha ana ki te whakahaere i nga mahi maha me te whakahaere i nga punaha whakahaere penei i te Linux, i te matapihi ranei.Ma tenei ka pai ake te MPUS mo nga tono e hiahiatia ana he mana raupaparorohiko, he maha nga waahanga maha, me te tautoko rorohiko.Ko nga tauira ko te rorohiko whaiaro, nga papaaho, papa, me nga punaha whakauru-mutunga.
Āhuatanga |
Mutia |
Mpu |
Pūmahara |
Mahara Flash Flash |
Dram waho me te nvm |
Te wa tiimata |
Tere |
He ngoikore na te maumahara o waho |
Te mana whakahaere |
Kotahi te ara ngaohiko kotahi |
He maha nga rerenga hiko |
Ko nga hononga peripheral |
Whāiti ki ngā peripherals whakauru |
He maha nga whiringa honohono o waho |
Whakamahia nga keehi |
Nga punaha whakauru, tono tuuturu |
Tono-a-OS-a-OS, te whakauru raraunga nui |
Whakaahua 4: Whakataurite o te MPU (wae microprocesor) me tetahi waahanga MCU (MicrocontrortLord Unit)
I te wa e titiro ana ki te mahara me te mahi mo nga waahanga Microcontrortror (MPU) me nga umanga microprocesor (MPUS), he mea nui kia mohio ki nga rereketanga o ta raatau mahi me te whakamahi i te nuinga o te waa.
Ka hangaia a Mu me te iti o te mahara, i te nuinga o te wa e 2 megabytes o te mahara o te hōtaka-maramara.Ko tenei tino iti o te mahara e whakawhāiti ana i te matatini o nga tono ka taea e ratou te whakahaere.Ko te iti o te mahara e pa ana ki te rahi o nga kaupapa ka taea te whakahaere engari ko te nui o nga raraunga ka taea te whakahaere me te penapena.I hangaia a Mucus mo nga mahi e hiahia ana kia mahara ki te mahara me te tukatuka i nga mahi ngawari, me te whakahaere i nga mahi a-rorohiko, me te whakahaere i nga punaha whakahaere-iti-te whakahaere.
I tetahi atu taha, ka uru atu a MPUS ki te maha o nga maharatanga, he maha nga rau o nga Megabytes, me nga gigabytes ranei o Dram me te NAnd.Ko tenei kaha mahara nui e taea ai e te MPUs te whakahaere i nga matatini me nga rauemi whai hua.Ko te maumahara taapiri e tautoko ana i nga mahi nui penei i nga punaha whakahaere, ka tukatuka i nga papaa nui, te whakahaere i te algorithms nui, me te whakahaere i nga mahi maha i te wa kotahi.Ko te mana me te mana tukatuka ka pai te MPUs e tika ana mo nga tono penei i te tukatuka rongorau, nga hononga kaiwhakamahi matatini, me nga mahi whakahiato.
Ko te rereketanga nui o te mahara mahara i waenga i te Mucus me te MPUS e pa ana ki a raatau mahi me nga momo tono e tika ana mo a raatau.Ko te Mucus, me o raatau mahara iti, he pai ki nga taiao e hiahiatia ana, ko te ngawari te pai mo nga ahuatanga e hiahia ana ki te mana o te rongoa me nga rauemi whaihua.Ko tenei rereketanga e wehewehe ana i nga mahi a ia i roto i nga punaha hiko, me te aro ki te mana whakahaere me te ngawari ki te whakahaere i nga mahi whakahiato me nga mahi tukatuka.
Ko nga Unite Microcontroller (Mucus) he pai mo te atanga kaiwhakamahi ngawari (UIS) kaore e hiahiatia nga mata o te taumira teitei.He tino whai hua, he whai hua hoki mo nga mahi taketake.He iti te mana tukatuka me te mahara, me te whakarite i nga whakaaturanga ngawari me te whakahaere i nga mahi whakauru / whakaurunga tika.Ko nga tauira o nga tono kei roto i nga karaka mamati, te waikawa taketake, me nga taputapu ngawari he iti noa te matawai whakairoiro.
Ko nga Unitory Microprocessor (MPUS) e hiahiatia ana mo te whakahaere i nga hononga kaiwhakamahi matatini me te teitei-taumira.Ka whakaratohia e MPUS te kaha tukatuka me te mahara nui atu i nga waeine Microcontroller (Mucus), e hiahiatia ana mo te whakahaere i nga whakairoiro taipitopito, me etahi atu taunekeneke kaiwhakamahi.He maha nga wa e whakamahia ana i roto i nga taputapu e whakauru ana i nga mana o te kiriata-kiriata (TFT), e tika ana mo te whakaputa whakaahua me te ataata.Ko nga tono e whakamahi ana i te MPUS kei roto i nga atamai, papa, nga taputapu rongoa matatau, me nga punaha whakaraerae aunoa.
Ka whakahaerehia e MPU me te MPU nga kaupapa rereke i runga i te uaua o te atanga kaiwhakamahi me nga whakaritenga whakairoiro.He pai te Mu i te maamaa, te atanga taumutu, ko te MPUS e hiahiatia ana mo nga hononga whakairoiro me te teitei-taumira.
Ko nga Unite Microcontropler (Muhi) te nuinga o te waa ko te GPIO (Ingener-Program Formar (Converstal Fiverntern), Spi (Atanga Ipurangi).He pai te hono o enei hononga mo te maha o nga mahi mana whakahaere engari he herenga i te wa e whakahaere ana i te whakawhitiwhiti korero tere-tere.Ko te hoahoa tuuturu o te Muss ka tino ngawari me te whai hua, ka hua mai i te tere tere tere me te mahara iti.No reira, he uaua ki te whakahaere i nga mahi e hiahia ana kia tere te whakawhiti raraunga raraunga.
He rereke, ko nga Units Microprocessor (MPUS) kua hangaia hei whakahaere i nga tono matatini me nga mahi-a-raraunga.Ko te MPUS kua oti te whakakii i nga taonga whakawhitiwhiti korero tere, penei i te USB 2.0 me nga tauranga Ethernet.Ko enei peripheral te whakamahi i te MPU hei tautoko i nga reiti whakawhiti raraunga tere, kia pai ai te mahi mo nga tono e hiahia ana ki te kaha o te whakahaere raraunga.He maha tonu nga kaha o te MPUS me te nui ake o nga rauemi whakamahara, hei whakapiki ake i o raatau kaha ki te whakahaere i nga whakawhitiwhiti korero tere-tere.
Ko te hoahoanga o te MPU e taea ai te whakahaere i nga mahi penei i te tukatuka rongorau, whatunga, me nga mahi tātari raraunga-tūturu.He tino whai hua tenei mana ki nga ahuatanga e tika ana kia tukatukahia nga moni maha me te pono, penei i nga punaha miihini, me nga punaha whakahaere.
Ahakoa he pai te Mugus mo nga tono ngawari, iti-utu me te iti o nga matea whakawhitiwhiti korero, te MPUS e whakarato ana i nga mahi e tika ana me te honohono mo etahi atu mahi.Ko tenei rereketanga e hanga ana i te MPUs he pai ake mo nga tono taapiri-tere-tere, ko te whakarite i te whakahaere raraunga whai hua.
Microcontroller (Mucus) te nuinga o te kaha ki te whakamahi i te microprocess (MPUS).Na te mea tenei ka mahia te mahi a te MUKI me te kaha iti, he maha tonu nga ahuatanga o te mana-kaha kia roa ake ai te pākahiko.Ko enei momo iti-hiko kia iti te mana o te MCU ki te whakamahi i te punaha kaore i te pukumahi te punaha, i te mahi ngawari ranei.Na tenei, he nui te Mu i nga taputapu me nga ahuatanga o te punaha me nga ahuatanga kei te kaha te whakaora i te kaha ki te whakaora.
I tetahi atu taha, ko te microprocess (MPUS) he nui ake te kohi kaha i runga i o raatau hoahoanga matatini me te hiahia nui mo te mana whakauru.He maha tonu nga mahi a MPUS ki te tono i nga mahi me te whakahaere i nga punaha whakahaere maamaa, me kaha ake te kaha.Na reira, ka whakauruhia e ratou nga tikanga whakahaere kaha kaha ki te whakatika i te whakamahinga mana me te kore e taupatupatu.He pai ake te MPUS mo nga tono kei te awangawanga te mahi tuatahi, ko te kohi mana te iti o te herenga, penei i te whakahiatotanga, he kaiwhakarato, me etahi o nga punaha whakauru.
Ka hangaia a Mucus mo nga mahi e hiahia ana kia rite ki nga whakautu rite.Ka whai kaha ratou ki nga taiao penei i nga punaha whakauru mo te whakahaere automotive, te miihini ahumahi, me nga taputapu taputapu.Ko enei waahanga ka rere noa i runga i te waehere whakarewa, he punaha whakahaere-waa ranei (RSTO), ka taea e ratou te whakahaere i te tukatuka-tūturu.Ko te tikanga whakatau a Mush ko te tikanga ka taea e raatau te whakahaere i nga mahi i roto i nga whakataunga waa, e pai ana ki nga tono.
I tetahi atu taha, ko te MPUS he pai mo nga tono e hiahia ana ki te kaha o te mana whakahaere.He kaha enei ki te rere i nga punaha whakahaere-rere tonu penei i te Linux, ki te Android ranei, e whakarato ana i te maha o nga mahi e rite ana ki te Muscus.Ka kitea te MPUS i roto i nga punaha matatini, penei i te atamai, papa, me nga punaha whakauru whakamua.Ka tukuna e ratou te mana tukatuka e tika ana mo te whakahaere i nga papaa nui, te whakahaere i nga tono maha i te wa ano, me te mahi i nga kohinga kaha.
Ko te whiriwhiri i waenga i tetahi MCU me te MPU ka whakawhirinaki ki nga mea e hiahiatia ana e to tono.Mo nga mahi e hiahiatia ana e nga urupare tere me te matapae, ko te Musus te mea tika.Mo nga tono e hiahiatia ana he maha o te mana tukatuka ka taea te whakahaere i nga punaha whakahaere katoa, he pai ake te MPUS.
I te whakatau i waenga i tetahi waahanga Microcontroller (MCU) me tetahi waahanga microprocesor (MPU) mo to tono, he maha nga take e tika ana kia whakaarohia kia pai ai to hiahia.
• He uaua o te tono
Mo nga mahi ngawari e whai kiko ana, penei i nga tohu whakahaere, te whakahaere i nga motuka, te whakahaere ranei i nga whakauru kaiwhakamahi ngawari, he mea nui te MCU.Ka hangaia a Mucus mo nga mahi motuhake, iti-uaua, me te whai hua ki te whakahaere i enei me o raatau mahara me o raatau mahara.
I tetahi atu taha, ki te mea he matatini me to raraunga-kaha, penei i te whakahaere i nga papaa whanui, ki te tukatuka i nga awa raraunga-tere, he pai ake te MPU.He nui ake te kaha o te MPUS ka taea te whakahaere i nga mahi uaua me nga taumahatanga taumaha nui atu i te Muku.
• Nga whakaritenga a-atanga kaiwhakamahi
Ko te kowhiringa i waenga i te MCU me te MPU ka taea hoki te whakawhirinaki ki nga whakaritenga atanga kaiwhakamahi o to tono.Mo nga tono me nga whakaaturanga taketake, penei i te tuhinga maamaa ngawari ranei, ka taea e te MCU te whakahaere tika i enei mahi.Ka taea e te Musus te whakahaere i nga mata o te whakatapu-iti me nga hononga whakairoiro ngawari kaore he riihi i runga i o raatau kaha tukatuka.
Heoi, ki te tono to tono ki nga hononga papai matatau, penei i nga mata o te whakatapu-teitei, he hākoritanga uaua, he paanui whakawhitiwhiti ranei, ko te MPU te whiringa pai ake.I hangaia a MPUS ki te hapai i te tukatuka whakairoiro nui me te kaha ki te tautoko i nga whakaaturanga taumira teitei me nga hononga kaiwhakamahi whai rawa.
• Te kohi kaha
Ko te kohi mana tetahi atu mea nui ki te whiriwhiri i waenga i te MCU me te MPU.Mo nga tono kei hea te mana iti ki te whakamahi i nga take, penei i nga taputapu whakahaere-i whakahaerehia ranei, he pai te punaha whakaora, he pai te Musus.Ka hangaia e te Muuru te kaha ki te whakamahi i te mana, te whakarite kia pai ai nga tono kei te hiahiatia te penapena.
Mena he pai tonu te mahi i runga i te whakamahi kaha i roto i to tono, ko te MPU te mea e tika ana.Ka nui ake te kaha o te MPUS na o raatau kaha tukatuka me te tautoko mo nga mahi matatini, engari ka tukuna e ratou nga mahi e hiahiatia ana mo nga tono tono.
• Nga hiahia honohono
Hei whakamutunga, whakaarohia nga whakaritenga honohono o to tono.Mena ka tono to tono, ko nga hononga taapiri nui, he kaha nui ranei, he pai ake te whakamahi i te MPU ki te whakahaere i enei hiahia.Ka tautoko a MPUS i nga kawa whakawhitiwhiti tere-tere me te whakahaere i nga taonga maha i te wa kotahi, e tika ana mo nga tono e hiahia ana ki te hono.
Whakaahua 5: Arduino Uno me te rōpere Pi
Ko te Arduino me te rōpere Pi e rua nga papaaho mo nga kaupapa hiko, ia tangata me ona kaha motuhake me nga tono.Ko te maarama ki o raatau rereketanga ka awhina i te whakatau ko tehea te mea pai ake mo te kaupapa motuhake.
Ka hangaia te Arduino ki te taha o tetahi microcontroller.Ko te microcontroller he huringa tuitui tuitui i hangaia hei whakahaere i tetahi mahi motuhake i roto i te punaha whakauru.Ma tenei ka pai te arduino mo nga mahi whakahaere ngawari.He tino pai ki nga mahi e hiahia ana kia pai te waa me te mahi-a-waa, penei i te Raraunga Raraunga Sysor, te whakahaere i nga motuka, me te whakahaere i nga whakaaturanga Led.Kei te mohiotia te papaaho Arduino mo tana ngawari ki te whakamahi, me te taiao whakamahere tika e taea ai te whakamana tere me te tuku.Ko tana ngawari te mea tino pai mo nga timatanga me nga kaupapa ako, me nga kaupapa e pa ana ki te kohi kaha o te mana iti.
I tetahi atu taha, ko nga rōpere Pi e ahu mai ana i runga i te microprocessor, he nui ake te waahanga-whanui me te kaha ki te whakahaere i nga mahi maha i te wa kotahi.Ma tenei ka pai ake te rōpere ki te nuinga o nga mahi uaua e hiahiatia ana e te kaha tukatuka.Ka whakahaerehia he punaha whakahaere katoa, ko te tikanga o te Linux, ka taea e ia te mahi i nga mahi rite ki te rorohiko papamahi.Ka taea e te rōpere te whakahaere i te tirotiro tukutuku, te rere ataata, me te whakahaere i nga punaha penei i nga kaituku kupu me nga papaahi.Ko tona kaha ki te atanga me nga momo peripherals me tana tautoko mo nga reo papatono maha, mai i te whānuitanga o nga tono me nga kaiwhakahoahoa o te whatunga.
Ko te Arduino, me tana microcontroller, he pai ake mo nga mahi maamaa, ahakoa ko te rōpere Pi, me tana microprocessor, he nui ake te nui o nga tono tukatuka.Ko te mohio ki enei rereketanga taketake ka awhina i a koe ki te whiriwhiri i te waahanga tika mo to hiahia kaupapa.
Te kōwhiri i waenga i tetahi waahanga microbrocesor (MPU) me te waeine microcontroller (MCU) e whakawhirinaki ana ki nga mea e hiahiatia ana e to kaupapa.He tino tika a Musus mo nga mahi ngawari e hiahia ana ki te mana iti, he iti noa iho.He nui ratou mo nga mahi kei te whakaora i te kaha me te pupuri i nga mea ngawari, penei i nga taputapu taputapu kaainga, nga punaha motuka, me nga whakahaere kaiwhakamahi.I te ringa o te ringa, ka hoatu e MPUS te kaha ki te tukatuka i te kaha tukatuka, te pai ki a ratau mo nga mahi uaua me te raraunga taimaha.Ka taea e ratou te hapai i nga whakairoiro kounga-kounga, nga tatauranga matatau, me te maha atu mo nga whakaaro penei i te atamai, papa, me nga punaha-mutunga.Ko te mohio ki enei rereketanga ka awhina i a koe ki te whiriwhiri i te waahanga tika mo to kaupapa, me te whakarite kia pai te mahi.
Kaore, kaore e taea e te microcontroller te whakakapi i te whaikorero i roto i nga mahi e hiahiatia ana kia whai mana nui me nga punaha whakahaere.Kua waihangahia nga Microcontrols mo nga mahi tika, ngawari ki nga taonga taapiri, i te wa e kaha ake ana te aroputa i nga tono a-waho me nga waahanga o waho.
Ko te rōpere PI te whaikorero.Ka whakamahi i te waahanga microprocessor (MPU) me te whakahaere i te punaha whakahaere katoa, e tika ana mo nga mahi uaua e hiahia ana ki te kaha tukatuka me nga kaha tukatuka nui.
Ko te MCU (waeine Microcontroller) e whakakotahi ana i te Pae, Mahara, me nga peripherals i runga i te maramara kotahi, i hangaia mo nga mahi whakahaere motuhake.Ko te MPU (te waahanga microprocesor) ka whakawhirinaki ki nga waahanga o waho mo nga mahara me nga peripherals, te tuku i te mana tukatuka me te ngawari mo nga tono matatini.
Ko te whaikorero he tere ake i te microcontroller.Kua hangaia nga miihini mo te tukatuka raraunga tere-tere ka taea te whakahaere i nga mahi uaua, i te wa e arotau ana nga microcontroller mo nga mahi whakahaere motuhake me nga tono tukatuka.
Kei roto i tetahi microcontroller he CPU me nga mahara me nga peripherals i runga i te maramara kotahi.Ahakoa he CPU hei waahanga o tana hoahoanga, ehara i te mea he PU anake;He punaha raupaparorohiko kua hangaia mo nga mahi motuhake.