Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Moni nonse. Nthawi zambiri ndimagwiritsa ntchito mfundo za uinjiniya wamakina pantchito yanga ndipo ndikufuna kugawana njira imeneyi ndi anthu ammudzi.

Systems engineering - popanda miyezo, koma mwachidule, ndi njira yopangira dongosolo ngati zigawo zowoneka bwino, osatengera zitsanzo za chipangizocho. Panthawiyi, katundu wa zigawo za dongosolo ndi kugwirizana pakati pawo zimakhazikitsidwa. Kuphatikiza apo, ndikofunikira kuti dongosololi likhale logwirizana komanso loyenera komanso kuti dongosololo likwaniritse zofunikira. Mu phunziro ili ndikuwonetsa njira zamakina zamakina pogwiritsa ntchito chitsanzo chopanga njira yosavuta yolowera (ACS).

Kupanga zomanga zoyamba

Dongosolo, zivute zitani, likangoyamba kupangidwa, makona okhala ndi mivi amawonekera pamitu yathu kapena pamapepala. Makona anayi oterowo Zigawo machitidwe. Ndipo mivi ili malumikizidwe pakati pa zigawo. Ndipo nthawi zambiri sitikhala ndi nthawi yokhala ndikuganiza momwe zigawo zonse zomwe tafotokozera zidzagwirira ntchito wina ndi mzake, ndipo pamapeto pake timayamba kupanga gulu la ndodo, kubwera ndi mapangidwe osakwanira.

Ndikofunikira kukumbukira kuti pakuwona dongosolo ndi kamangidwe kake, chigawo chimodzi ndi chinthu chosadziwika bwino. Mwachitsanzo, ngati dongosolo lathu lili ndi microcontroller, ndiye pa msinkhu wa zomangamanga ndizofunika kwa ife kuti ndi microcontroller, osati kuti ndi STM32, Arduino kapena Milander. Komanso, nthawi zambiri sizidziwikiratu kwa ife chomwe chidzakhala mu dongosolo, ndipo timatembenukira ku makina opanga makina kuti apange zofunikira za zipangizo, mapulogalamu, ndi zina zotero.

Kwa chitsanzo chathu ndi ACS, tidzayesa kupanga cholinga chake. Izi zidzatithandiza kuzindikira zigawo zake. Chifukwa chake, ntchito yowongolera njira yolowera ndi kulola gulu lochepa la anthu kulowa mchipindamo. Ndiko kuti, ndi loko wanzeru. Chifukwa chake, tili ndi gawo loyamba - chida chamtundu wina chomwe chimatseka ndikutsegula chitseko! Tiyeni timuyitane DoorLock

Kodi timadziwa bwanji kuti munthu akhoza kulowa mkati? Sitikufuna kuyika mlonda ndikuyang'ana mapasipoti, sichoncho? Tiyeni tipatse anthu makadi apadera okhala ndi ma tag a RFID, pomwe tidzajambulitsa ma ID apadera kapena data ina yomwe imatilola kuzindikira munthu molondola. Kenako, tidzafunika chida chomwe chingawerenge ma tag awa. Chabwino, tili ndi gawo linanso, RFIDReader

Tiyeni tiwonenso zomwe ife tiri nazo. RFIDReader amawerenga deta, njira yoyendetsera mwayi imachita nawo, ndipo pamaziko a izi chinachake chimayendetsedwa DoorLock. Tiyeni tifunse funso lotsatirali - komwe mungasungire mndandanda wa anthu omwe ali ndi ufulu wopeza? Zabwino kwambiri mu database. Chifukwa chake, dongosolo lathu liyenera kutumiza zopempha ndikuyankha mayankho kuchokera ku database. Chifukwa chake tili ndi gawo linanso - DBhandler. Chifukwa chake, talandira chidziwitso chodziwika bwino, koma chokwanira poyambira, kufotokozera za dongosololi. Timamvetsetsa zomwe ziyenera kuchita ndi momwe zimagwirira ntchito.

M'malo mwa pepala, ndidzagwiritsa ntchito System Composer, chida chapadera chowonetsera mapangidwe apangidwe mu malo a Simulink, ndikupanga zigawo za 3. Pamwambapa ndafotokoza kulumikizana pakati pazigawozi, kotero tiyeni tizilumikizane nthawi yomweyo:

Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Kukulitsa zomangamanga

Tiyeni tiwone chithunzi chathu. Zikuwoneka kuti zonse zili bwino, koma zenizeni sizili choncho. Yang'anani dongosolo ili kuchokera kwa wogwiritsa ntchito - wogwiritsa ntchito amabweretsa khadi kwa owerenga ndi ...? Kodi wosuta angadziwe bwanji ngati akuloledwa kapena kuletsedwa? M'pofunika kuti penapake amudziwitse za izi! Chifukwa chake, tiyeni tiwonjezere gawo lina - chidziwitso cha ogwiritsa ntchito, UserNotify:

Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Tsopano tiyeni titsike ku mulingo wotsikirapo wa kutengeka. Tiyeni tiyese kufotokoza zigawo zina mwatsatanetsatane. Tiyeni tiyambe ndi gawo RFIDReader. M'dongosolo lathu, gawo ili liri ndi udindo wowerenga tag ya RFID. Zotulutsa zake ziyenera kukhala ndi data (UID, data ya ogwiritsa ...). Koma dikirani, RFID, monga NFC, makamaka hardware, osati mapulogalamu! Chifukwa chake, titha kuganiza kuti tili ndi RFID chip yokha, yomwe imatumiza "zaiwisi" kumtundu wina wa preprocessor. Chifukwa chake, tili ndi kachidutswa kakang'ono ka Hardware komwe kamatha kuwerenga ma tag a RFID, ndi pulogalamu yachinsinsi yomwe ingasinthe deta kukhala mtundu womwe tikufuna. Tiyeni tiwaitane RFIDSensor ΠΈ RFIDParser motsatira. Kodi mungawonetse bwanji izi mu System Composer? Mukhoza kuchotsa chigawo chimodzi RFIDReader ndikuyika zigawo ziwiri m'malo mwake, koma ndibwino kuti musachite izi, apo ayi tidzataya kuwerengeka kwa zomangamanga. M'malo mwake, tiyeni tilowe mkati mwa RFIDReader ndikuwonjezera zigawo ziwiri zatsopano:

Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Chabwino, tsopano tiyeni tipitirire kudziwitsa wogwiritsa ntchito. Kodi dongosololi lidzamudziwitsa bwanji wogwiritsa ntchito kuti waletsedwa kapena kuloledwa kulowa m'malo? Munthu amamva phokoso ndi chinachake chimene chikuthwanima bwino. Chifukwa chake, mutha kutulutsa chizindikiro china chomveka kuti wogwiritsa ntchito amvetsere, ndikuphethira ma LED. Tiyeni tiwonjezere zigawo zoyenera UserNotify:

Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Tapanga mamangidwe a dongosolo lathu, koma pali chinachake cholakwika ndi izo. Chani? Tiyeni tiwone mayina olumikizana. InBus ΠΈ OutBus - osati mayina abwinobwino omwe angathandize wopanga. Ayenera kusinthidwa:

Kupanga pamlingo wadongosolo. Gawo 1. Kuchokera ku lingaliro kupita ku dongosolo

Chifukwa chake, tidayang'ana momwe njira zama engineering zimagwiritsidwira ntchito pakuyerekeza koyipa kwambiri. Funso limabuka: chifukwa chiyani amazigwiritsa ntchito konse? Dongosololi ndi lachikale, ndipo zikuwoneka kuti ntchito yomwe yachitika ndi yosafunikira. Mutha kulemba khodi, kupanga database, kulemba mafunso kapena solder. Vuto ndiloti ngati simungaganizire dongosolo ndikumvetsetsa momwe zigawo zake zimagwirizanirana wina ndi mzake, ndiye kuti kusakanikirana kwa zigawo za dongosolo kudzatenga nthawi yaitali ndipo kumakhala kowawa kwambiri.

Chofunikira chachikulu pagawo ili ndi:

Kugwiritsiridwa ntchito kwa njira zamakono zamakono ndi mapangidwe a zomangamanga mu chitukuko cha machitidwe amalola munthu kuchepetsa mtengo wa kuphatikiza zigawo ndi kupititsa patsogolo ubwino wa dongosolo lopangidwa.

Source: www.habr.com

Kuwonjezera ndemanga