Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Ndewo, unu niile. M na-etinyekarị ụkpụrụ injinia sistemu n'ọrụ m ma ọ ga-amasị m ịkọrọ ndị obodo usoro a.

Injinia sistemụ - enweghị ụkpụrụ, mana etinye ya naanị, ọ bụ usoro nke imepụta sistemu dị ka akụrụngwa nkịtị, na-enweghị ntụaka na ụdị ngwaọrụ akọwapụtara. N'oge usoro a, a na-emebe ihe ndị dị na sistemu sistemu na njikọ dị n'etiti ha. Na mgbakwunye, ọ dị mkpa ime ka usoro ahụ guzosie ike na nke kachasị mma yana na usoro ahụ na-emezu ihe achọrọ. N'ime nkuzi a, m ga-egosi usoro injinia sistemu site na iji ihe atụ nke imepụta sistemu njikwa ohere dị mfe (ACS).

Ịmepụta ihe owuwu mbụ

Mgbe usoro, n'agbanyeghị ihe, na-amalite ịmalite, akụkụ anọ nwere akụ na-apụta na isi anyị ma ọ bụ na akwụkwọ. Ụdị akụkụ anọ dị otú ahụ bụ Akụkụ usoro. Na akụ bụ njikọ n'etiti components. Ọtụtụ mgbe, anyị anaghị enwe oge ịnọdụ ala chee echiche ka ihe niile anyị kọwapụtara ga-esi na-arụkọ ọrụ, na n'ikpeazụ, anyị na-amalite ịmepụta ụyọkọ crutches, na-abịa na-enweghị atụ.

Ọ dị mkpa icheta na site n'echiche nke usoro na ihe owuwu ya, otu akụkụ bụ ihe na-adịghị ahụkebe. Dịka ọmụmaatụ, ọ bụrụ na usoro anyị nwere microcontroller, mgbe ahụ na ọkwa ụlọ ọ dị naanị anyị mkpa na ọ bụ microcontroller, ọ bụghị na ọ bụ STM32, Arduino ma ọ bụ Milander. Ọzọkwa, mgbe mgbe, ọ naghị edo anyị anya ihe ga-abụ kpọmkwem na sistemụ ahụ, anyị na-atụgharị na injinịa sistemu iji mepụta ihe achọrọ maka akụrụngwa, ngwanrọ, wdg.

Maka ihe atụ anyị na ACS, anyị ga-agbalị ịmepụta nzube ya. Nke a ga-enyere anyị aka ịmata ihe ndị mejupụtara ya. Ya mere, ọrụ nke usoro nchịkwa ohere bụ ikwe ka ndị mmadụ nwere oke n'ime ụlọ. Ya bụ, ọ bụ smart mkpọchi. N'ihi ya, anyị nwere akụkụ mbụ - ụfọdụ ụdị ngwaọrụ na-akpọchi ma meghee ọnụ ụzọ! Ka anyị kpọọ ya Mkpọchi ọnụ ụzọ

Olee otú anyị si mara na mmadụ nwere ike ịbata? Anyị achọghị itinye onye nche na ịlele paspọtụ, ànyị? Ka anyị nye ndị mmadụ kaadị pụrụ iche nwere mkpado RFID, nke anyị ga-edekọ NJ pụrụ iche ma ọ bụ data ndị ọzọ na-enye anyị ohere ịmata mmadụ nke ọma. Mgbe ahụ, anyị ga-achọ ụfọdụ ngwaọrụ nwere ike ịgụ mkpado ndị a. Ọ dị mma, anyị nwere otu akụkụ ọzọ, RFIDReader

Ka anyị leba anya ọzọ n'ihe anyị nwetara. RFIDReader na-agụ ụfọdụ data, usoro nchịkwa ohere na-eme ihe na ya, na ndabere nke ihe a na-achịkwa ihe Mkpọchi ọnụ ụzọ. Ka anyị jụọ ajụjụ a - ebe a ga-echekwa ndepụta nke ndị nwere ikike ịnweta? Kachasị mma na nchekwa data. Ya mere, usoro anyị ga-enwe ike izipu arịrịọ na nhazi nzaghachi site na nchekwa data. Ya mere, anyị nwere otu akụkụ ọzọ - DBHandler. Yabụ, anyị anatala oke nkịtị, mana zuru oke ịmalite, nkọwa nke sistemụ. Anyị na-aghọta ihe kwesịrị ime na otú o si arụ ọrụ.

Kama mpempe akwụkwọ, m ga-eji System Composer, ngwá ọrụ pụrụ iche maka ịmepụta usoro nhazi usoro na gburugburu Simulink, ma mepụta 3 components. N'elu, akọwara m njikọ dị n'etiti akụrụngwa ndị a, yabụ ka anyị jikọọ ha ozugbo:

Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Ịgbasawanye ihe owuwu ụlọ

Ka anyị leba anya na eserese anyị. O yiri ka ihe niile dị mma, ma n'eziokwu ọ bụghị. Lelee usoro a site n'echiche onye ọrụ - onye ọrụ na-ebute kaadị ahụ na onye na-agụ ya na ...? Kedu otu onye ọrụ ga-esi mara ma anabatara ya ma ọ bụ jụ ịnweta ya? Ọ dị mkpa n'ụzọ ụfọdụ gwa ya banyere nke a! Ya mere, ka anyị gbakwunye otu akụkụ ọzọ - ngosi onye ọrụ, UserNotify:

Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Ugbu a, ka anyị gbadaa n'ọkwa dị ala nke abstraction. Ka anyị gbalịa ịkọwa akụkụ ụfọdụ na ntakịrị nkọwa. Ka anyị malite na akụrụngwa RFIDReader. N'ime sistemụ anyị, akụrụngwa a na-ahụ maka ịgụ mkpado RFID. Mmepụta ya kwesịrị ịnwe ụfọdụ data (UID, data onye ọrụ...). Mana chere, RFID, dị ka NFC, bụ ngwaike, ọ bụghị ngwanrọ! Ya mere, anyị nwere ike iche na anyị nwere iche iche RFID mgbawa n'onwe ya, nke na-ebufe "raw" data na ụfọdụ ụdị preprocessor. Yabụ, anyị nwere ngwaike nkịtị nke nwere ike ịgụ mkpado RFID, yana sọftụwia nkịtị nke nwere ike ịtụgharị data n'ụdị anyị chọrọ. Ka anyị kpọọ ha RFIDS ihe mmetụta и RFIDParser n'otu n'otu. Otu esi egosipụta nke a na Sistemu Composer? Ị nwere ike wepu otu akụrụngwa RFIDReader ma tinye akụkụ abụọ kama, ma ọ ka mma ka ị ghara ime nke a, ma ọ bụghị ya, anyị ga-efunahụ ọgụgụ nke ihe owuwu ahụ. Kama, ka anyị banye n'ime RFIDReader wee tinye ihe ọhụrụ abụọ:

Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Ọ dị mma, ugbu a, ka anyị gaa n'ihu na-agwa onye ọrụ. Kedu ka usoro ahụ ga-esi gwa onye ọrụ na ajụrụ ya ma ọ bụ kwe ka ọ banye n'ime ụlọ ahụ? Mmadụ na-aghọta ụda na ihe na-egbuke egbuke kacha mma. Ya mere, ị nwere ike ịnye ụfọdụ mgbama ụda ka onye ọrụ ahụ ṅaa ntị, wee blink LED. Ka anyị tinye ihe ndị kwesịrị ekwesị na UserNotify:

Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Anyị ekepụtala ihe owuwu nke sistemụ anyị, mana enwere ihe na-ezighi ezi na ya. Kedu? Ka anyị leba anya na aha njikọ. InBus и OutBus - ọ bụghị aha nkịtị nke ga-enyere onye nrụpụta aka. Ekwesịrị ịkpọgharị ha aha:

Chepụta na ọkwa usoro. Nkebi nke 1. Site na echiche na usoro

Yabụ, anyị lere anya ka esi etinye usoro injinia n'ọrụ na nso nso. Ajụjụ na-ebilite: gịnị kpatara eji ha eme ihe ọ bụla? Usoro ahụ bụ oge ochie, ọ dịkwa ka ọrụ a rụrụ adịghị mkpa. Ị nwere ike ide koodu ozugbo, chepụta nchekwa data, dee ajụjụ ma ọ bụ solder. Nsogbu bụ na ọ bụrụ na ị naghị eche echiche site na usoro ahụ ma ghọta otú e si ejikọta akụkụ ya na ibe ya, mgbe ahụ njikọ nke usoro ihe omume ga-ewe ogologo oge ma na-egbu mgbu.

Isi ihe ewepụrụ na akụkụ a bụ:

Iji usoro injinia usoro na ihe nlegharị anya ihe owuwu na mmepe sistemu na-enye mmadụ ohere ibelata ọnụ ahịa nke ijikọ akụrụngwa ma melite ogo nke usoro mepere emepe.

isi: www.habr.com

Tinye a comment