1 qhov teeb meem
Ib qho ntawm cov network feem ntau hauv kev lag luam tswj hwm thiab ntsuas yog txheej ntawm lub cev siv rs -485 Kev sib txuas lus interface tsim network. Qhov kev sib txuas lus no tuaj yeem yooj yim heev rau ntau cov khoom siv los ua tus tswj lub network. Los ntawm cov kev daws teeb meem tam sim no los daws qhov kev sib txuas lus ntev ntawm cov microcontrollers hauv kev txheeb xyuas cov txheej txheem ntau, cov nqi qis, cov ntaub ntawv hloov chaw nyob yog tsim nyog thiab siv dav Hauv qhov ntsuas, cov sensors ntse, tswj hwm nruab nrab, tswj kev tswj hwm, saib xyuas thiab lwm thaj teb. Txawm li cas los xij, RS485 muaj kev yoog raws tus kheej, kev tiv thaiv tus kheej yog qhov tsis txaus ntseeg, feem ntau kev sib txuas lus tsis ua haujlwm, feem ntau kev ua haujlwm tuag tes tuag taw thiab lwm yam kev ua tsis ncaj ncees, yog li nws yog qhov tseem ceeb los txhim kho lub Kev ntseeg siab ua hauj lwm ntawm Rs -485 tsheb npav.

Rs485 Kev sib txuas lus interface symematic daim duab
2 Cov teeb meem hluav taws xob hluav taws xob tsim kom tau txais kev paub txog
2.1 txoj ntsiab cai ntawm Circuit Court
Cov khoom siv hluav taws xob tsim ntawm cov ntawm yog qhia hauv daim duab 1, uas ib qho Rs EMNT EMCC, tus neeg siv hluav taws xob ntawm thaj tsam ntawm {} {{ 5}}. 5 V tuaj yeem ua haujlwm ib txwm ua. Piv nrog dog dig Rs -485 nti, nws tsis tuaj yeem tiv thaiv lub teeb pom kev zoo, tuaj yeem tiv thaiv txog li 4 {{ 33}} 0 v Transient mem tes voltage. Yog li ntawd, nws tuaj yeem txhim kho kev ntseeg tau ntawm kev tiv thaiv kev tiv thaiv xob laim rau lub cuab yeej. Rau qee qhov chaw nyob ib puag ncig ntau dua, tuaj yeem txuas ncaj qha rau tus kis tus kab mob yam tsis muaj kev tiv thaiv ntxiv. Lub nti tseem muaj cov qauv tshwj xeeb, thaum cov lus tawm ntawm Circuit Court, nws tuaj yeem ua kom ntseeg tau tias tus tau txais kev ua txhaum cai loj, tsis cuam tshuam txog kev ua haujlwm ib txwm muaj ntawm cov kab ke. Tsis tas li ntawd, nws cov tswv yim impedance rau RS485 tus qauv cov tswv yim impedance ntawm 2 zaug (ntau dua los yog sib npaug 64 transces hauv tsheb npav. Lub nti yog qhov sab hauv tsim kom txwv cov neeg tsav tsheb, yog li cov khoom siv hluav taws xob yuav tsis muaj kev cuam tshuam ntau dhau, yog li zoo sib cuam tshuam hluav taws xob hluav taws xob hluav taws xob. Hauv daim duab 1, plaub-nyob rau-ib tug Opto-Coupler thiab snocontroller thiab snocontroller thiab snocontroller thiab dawb dawb ntawm hluav taws xob sib txuas ntawm kev ntseeg tau. Tus txheej txheem yooj yim yog: thaum lub microcontroller P1. {}}}}, Lub photocoto tshuab ({} v), xaiv lub de kawg ntawm RS485 interface nti, tso cai kis tau. Thaum lub microcontroller P1. {{{}}}, Lub postocoupler lub teeb kev txais tos. Tus qauv ntawm R Titinal (tau txais lub davhlau ya nyob twg (lub davhlau ya nyob twg) thiab D Terminal (xa davhlau ya nyob twg (chaw nres tsheb) ntawm lub Sn75LBC184 zoo ib yam li saum toj no.
2.2 Tsim qauv ntawm de console ntawm Rs -485
Nyob rau hauv ib nrab-lub tsev sib txuas lus ib nrab-tsim tsa los ntawm Rs {1}} tsheb npav, tsuas yog ib qho ntawm cov npav tuaj yeem nyob hauv tag nrho cov network, thiab tag nrho lwm cov nodes yuav tsum nyob hauv lub xeev tau txais Cov. Yog tias muaj 2 cov nodes lossis ntau dua 2 cov nodes xa cov ntaub ntawv mus rau lub tsheb npav tib lub sijhawm, yuav ua rau txhua tus xa cov ntaub ntawv sib kis tsis ua haujlwm. Yog li ntawd, nyob rau hauv cov khoom kho vajtse tsim ntawm txhua qhov ntawm cov kab ke, nws yuav tsum xub nrhiav kev tsis sib haum xeeb uas ua rau cov ntaub ntawv tsis txaus siab uas ua rau cov ntaub ntawv txawv txav. Nqa MCS51 koob ntawm microcontrollers ua piv txwv, vim tias qhov chaw pib dua, yog tias qhov chaw nres nkoj muaj kev sib txuas ncaj qha rau lub Reye -485 Interface nti, nws yuav ua kom muaj siab thaum lub sijhawm CPU pib dua, yog li ntawd qhov no nyob hauv lub xeev xa. Yog tias muaj lwm cov nodes ntawm lub npav xa cov ntaub ntawv nyob rau lub sijhawm no, lossis txawm tias muaj kev cuam tshuam tag nrho vim yog cov haujlwm ib txwm muaj ntawm tag nrho System. Noj mus rau hauv tus account qhov kev ruaj ntseg thiab kev ntseeg tau ntawm kev sib txuas lus, hauv kev tsim kho tus lej RS485 yog, tus tswj tus pin rau lub cav ntawm "1", tus De kawg ntawm "{0"; tswj tus pin rau lub cav ntawm "{0" {{} {{{{{{} {12}} ", tus Tswj PIN rau lub cav ntawm "{13}}", tus tswj tus pin rau lub cav ntawm "{14}}". "0" Thaum tus lej tswj hwm yog lub cav '1', lub Tsib Sab Yog '1'. Hauv daim duab 1, CPU tus pin p1.6 los ntawm Photocoupler Drive de Dave, yog li cov khoom siv SN75LBCC184 yeej tsis muaj kev cuam tshuam rau lub xeev SN75LBC184 yog li kev tsis txaus siab rau lub xeev ntawm cov kho vajtse vim yog qhov txawv txav qhov xwm txheej tshwm sim los ntawm kev cuam tshuam ntawm tag nrho cov kab ke. Qhov no lays lub hauv paus rau kev sib txuas lus txhim khu kev qha ntawm tag nrho cov kab ke.
Tsis tas li ntawd, muaj ib qho Watchdog Max813L hauv Circuit Court, uas tuaj yeem hloov kho qhov program thiab tes} lub tsheb npav thaum lub npav tuag lossis lwm yam kev ua yuam kev. Qhov no kom ntseeg tau tias tag nrho cov kab ke yuav tsis muaj lub tsheb npav vim qhov tsis ua haujlwm ntawm, ua rau tuag tes tuag taw ntawm tag nrho cov kab ke.
2.3 tsim qauv kom tsis txhob muaj teeb meem npav
Thaum ib qho ntawm xav tau siv lub npav, txhawm rau kom paub lub npav sib txuas lus zoo, mloog lub npav ua ntej thaum muaj cov ntaub ntawv xa. Ntawm kev kho vajtse interface, ua ntej invert cov ntaub ntawv tau txais pin ntawm rs {{{{{}}} {3}} ntawm CPU. Hauv daim duab 1, Int0 tau txuas nrog cov zis ntawm Opto-Coupler. Thaum lub tsheb npav tau xa cov ntaub ntawv xa, cov ntaub ntawv SN75LBC184 tau txais kev hloov pauv ntawm qhov kev cuam tshuam ntawm qhov kev cuam tshuam ntawm kev cuam tshuam ntawm kev cuam tshuam ntawm kev cuam tshuam (tseem siv tau los nug txoj kev), Koj tuaj yeem kawm nyob rau lub sijhawm no txawm tias lub tsheb npav yog "tsis khoom", piv txwv li, seb puas muaj ntawm lub npav sib txuas lus. Yog tias "kaw", koj tuaj yeem nkag mus rau hauv lub npav, uas daws tau cov teeb meem tsis sib haum xeeb. Ntawm lub hauv paus no, koj kuj tuaj yeem txhais tau qhov tseem ceeb ntawm ntau cov lus, yog li tias cov lus tshaj lij uas muaj peev xwm xa tau ua ntej, yog li txuas ntxiv txhim kho lub sijhawm tiag tiag. Tom qab txais txoj kev ua haujlwm no, tsis muaj kev sib txawv ntawm tus tswv tsev, thiab txhua tus muaj kev sib txuas nrog qhov teeb meem uas tau sib txuas lus ntawm ib tus neeg hnyav. Tus ntsuas tus nqi ntawm lub npav thiab kev sib txuas lus ua tau zoo ntawm lub system tau txhim kho, yog li ntawd lub sijhawm tiag tiag hloov kho, yog li ntawd tus neeg nodes hauv lub system tsis muaj cuam tshuam, nws yuav tsis cuam tshuam rau lwm cov nodes ntawm Kev sib txuas lus thiab ib txwm ua haujlwm. Qhov no ua rau lub kaw lus "phom sij" decentralized, nyob rau hauv ib txoj hauv kev los txhim kho kev ntseeg tau thiab kev ruaj khov ntawm lub system.
2.4 Rs -485 zis cov hluav taws xob tsim
Hauv daim duab 1, vd1 ~ vd4 rau lub teeb liab ceg diode yuav tsum ua kom ua raws li cov rs {} {thiab vd4 coj 7 v, nyob rau hauv thiaj li yuav ua kom ntseeg tau hais tias lub teeb liab nthuav dav yog txwv rau -7 ~ {{v ntawm lub peev xwm los txhim kho qhov tsis kam Overvoltage. Kev coj mus rau hauv tus account cov xwm txheej tshwj xeeb ntawm kab (xws li node ntawm Rs {12}}}}}}} kev txuas ntxiv ntawm kev sib txuas lus cuam tshuam, hauv SN75LBC184 teeb liab tso zis Yog txuas nrog hauv koob nrog ob 20 ω resistors r1 thiab r2, yog li lub tshuab khoom tsis ua haujlwm tsis ua rau tag nrho lub npav sib txuas lus cuam tshuam. Hauv kev tsim kho ntawm daim ntawv thov tshuab engineering, vim yog cov khub sib txuas lus yog li ntawm 120 ω, nws tus yam ntxwv sib txuas, yog li tus qauv sib txuas, yog li cov kab ke sib txuas, yog li thaum pib thiab xaus yuav tsum txuas nrog txhua ntawm Qhov 1 120} ω sib piv Propector (xws li daim duab 1 hauv R3), txhawm rau txo cov teeb liab uas kis ntawm cov kab.
2.5 system cov khoom siv hluav taws xob
Rau kev sib xyaw ntawm microckontroller Rs {{{0}}}}}}}}}}}} thiab siv lub sijhawm hluav taws xob tsis tuaj yeem qhia nrog tus Rs -485 teeb liab kab nrog ntau cov core-core cable. Rs -485 Kos Npe Txoj Cai Yuav Tsum Tau Xaiv Los Ntawm Cov Hluav Taws Xob ntawm 0.75 Mm2 lossis ntau dua cov xov tooj ntawm cov xov tooj tsim nyog. TL750L05 yuav tsum muaj cov zis capensatory, yog tias tsis muaj kev tso zis ntawm Showaloth cov kev hloov pauv, ntxiv rau kev tso zis censectance, koj tuaj yeem tiv thaiv tus yam tshwm sim.
3 software programming
Sn75LBC184 Hauv kev txais, A, B yog cov lus qhia, R yog cov zis; Hauv hom transmitting, d yog cov tswv yim, A, B yog cov zis. Thaum cov kev xa tawm hloov tau hloov ib zaug, yog tias cov zis tsis hloov, ces cov zis yog random lub xeev nyob rau lub sijhawm no, kom txog rau lub xeev cov tswv yim hloov ib zaug, cov zis tau txiav txim siab ib zaug, cov zis tau txiav txim siab. Pom tseeb, tom qab hloov chaw los ntawm cov hom hloov mus rau txoj kev tau txais hom, yog tias R yog tseem tsawg ntawm cov ntaub ntawv pib, CPU xav tias tsis muaj lub sijhawm pib nyob rau lub sijhawm no , thiab CPU tsis tas yuav tau txais cov ntaub ntawv thawj kom txog thaum thawj poob kev tshwm sim, uas yuav ua rau muaj kev txais tos. Tom qab hloov chaw los ntawm kev tau txais hom mus rau hom hloov pauv, ua ntej kev hloov pauv, thiab cov thawj ntawm A thiab B tseem tsawg, thiab tsis muaj pib Ntsis ntawm a thiab b pins, uas tseem yuav ua rau kis tau qhov yuam kev. Kev daws kom kov yeej lub txim no yog: tus tswv tsev tsis tu ncua xa ob lo lus hloov pauv (xws li 55h, {} {3}, thiab xa ob zaug (thawj zaug yuav tau txais yuam kev thiab Tsis quav ntsej), tus tau txais cov lus synchronization, cov ntaub ntawv tuaj yeem kis tau, yog li ua kom pom kev sib txuas lus.
Txhawm rau ua haujlwm kom ntseeg tau ntau dua, hauv lub xeev RS485 lub xeev lub chaw nres tsheb hloov mus yuav tsum tau qeeb qeeb ua ntej xa thiab tau txais cov ntaub ntawv. Kev xyaum tshwj xeeb yog nyob rau hauv cov ntaub ntawv sib kis lub xeev, thawj tswj chaw nres tsheb ua haujlwm "1", ncua sijhawm siv tau cov ntaub ntawv, cov ntaub ntawv sib kis tau ua tiav, thiab tom qab ntawd {4}}. 5 ms, kev tswj lub davhlau ya nyob twg tsim "{0". Xws li kev ua lag luam yuav ua rau lub npav muaj cov txheej txheem ua haujlwm ruaj khov thaum lub xeev hloov mus.
Qhov kev zov me nyuam ntawm microcontroller kev sib txuas lus ntawm tshooj, ntu kev kawm ntawv tseem ceeb, ntu kev lag luam tseem ceeb thiab cov thav duab thav duab. Qhov chaw ua yeeb yam tsuas yog txhais tau cov phiajcim sib txuas lus siv hauv kev sib txuas lus, cov ntas yeej siv los cawm cov ntaub ntawv ntaus ntawv thiab cov kuj nce mus nce los cawm tus lej xov tooj ntawm no ntawm no. Lub cuab yeej nrhiav ib feem yuav tsum muaj kev cuam tshuam raws li thaum muaj kev tsis ua haujlwm kho vajtse tshwm sim tom qab qhov kev kawm pib. Ntu kev tseem ceeb yuav tsum muaj peev xwm tau txais Command cov thav ntawv thiab teb raws li cov ntsiab lus ntawm cov lus txib. Txhawm rau kom luv ntev, tsuas yog tus lej ntawm ntu kev kawm tseem ceeb yog muab ntawm no.
4 TAWG
Txawm hais tias muaj qee qhov shortcomings ntawm Rs -485 tsheb npav, tab sis vim tias tau siv tau yooj yim, nyob rau qee cov ntawv thov engineering tseem tuaj yeem ua lub luag haujlwm zoo. Hauv ntej, tus yuam sij los daws qhov kev ntseeg tau ntawm txoj haujlwm ua ntej kev tsim kho, tsis yog tos kom txog thaum lub cav uas tau ua tiav.




