Prògramadh Ambientika RS485 Gaoth a Deas
Uèir
Ann an stàlaidhean a tha a’ ceangal grunn aonadan fionnarachaidh, bidh conaltradh sreathach a’ tachairt tro eadar-aghaidh RS485. Bidh an ceangal a’ tachairt tro na loidhnichean comharran eadar-dhealaichte A, B agus loidhne talmhainn choitcheann (GND). Tha na h-aonadan ceangailte ri chèile ann an topo-eòlas bus. Tha e èigneachail resistor crìochnachaidh de 120 ohms a cheangal eadar loidhne A agus loidhne B air an aonad fiosaigeach mu dheireadh den loidhne bus, gus dèanamh cinnteach à càileachd an t-soidhne.
Crìoch-uidhe 3: B
Crìoch-uidhe 4: A
Crìoch-uidhe 5: GND
A bharrachd air uèirleadh ceart nan loidhnichean RS485, tha feum air modúl eadar-aghaidh sònraichte don neach-dèanamh airson amalachadh ann an diofar shiostaman fèin-ghluasaid: airson siostaman stèidhichte air KNX, tha leudachadh RS485 (me mar gheata KNX-TP/RS485) ri fhaighinn, a bhios ag atharrachadh nan ìrean agus nam protocolaidhean eadar bus KNX agus na h-innealan RS485. Ann an siostaman Loxone, thathas a’ cleachdadh an leudachadh oifigeil Loxone RS485 na àite, a tha air a thoirt a-steach gu dìreach ann an àrainneachd Loxone Miniserver.
Nuair a thaghas tu an eadar-aghaidh iomchaidh, tha e gu sònraichte cudromach dèanamh cinnteach nach e geata Modbus RS485 a th’ ann, ach geata RS485 sreathach, follaiseach. Bidh Südwind a’ cleachdadh protocolaidhean seilbhe nach eil a’ freagairt ris an inbhe Modbus.
Suidhich suidse DIP
Leis gu bheil an smachd meadhanach a’ tachairt tro KNX no Loxone, bidh an siostam a’ gabhail thairis gnìomhan pannal a’ bhalla gu tur. Tha am prìomh aonad air a rèiteachadh mar mhaighstir le pannal balla.
Tha na h-aonadan eile uile san t-siostam air an suidheachadh mar thràillean tro suidsichean DIP. A rèir an tagraidh, mar eisimpleirampMar shiostaman solair is sgaoilidh èadhair, faodar na h-aonadan tràill obrachadh gu sioncronaich no gu neo-shioncronaich.
Maighstir mit Fernbedienung = Maighstir le smachd aig astar
Maighstir le pannal balla = Maighstir le pannal balla
Maighstir gegenläufig tràill = Tràill - Maighstir ag obair gu neo-chunbhalach
Maighstir tràill gleichläufig = Bidh Maighstir tràill ag obair gu sioncronaich
Parametrization
Paramadairean conaltraidh sreathach ri rèiteachadh anns an leudachadh RS485:
- ìre baud 9600 [bit/s]
- 8 pìosan dàta
- 1 stad
- gun cho-ionannachd
Thèid teachdaireachdan a chur bhon smachd meadhanach gu na h-aonadan ceangailte uile aig amannan 500 ms.
Tha na teachdaireachdan seo air an dèanamh suas de shreath de bytes ann an àireamhachadh heicsidheach (àireamhan-heicsidheach). Tha gach eileamaid, leithid \x02 no \x30, a’ riochdachadh aon byte ann an cruth heicsidheach.
Rannsachadh inbhe
Thèid an t-iarrtas inbhe a chur bhon phrìomh smachd agus thèid a mheasadh leis a’ phrìomh aonad. Fhad ’s a thèid an t-iarrtas seo a chur, stadaidh am prìomh smachd a’ cur teachdaireachdan airson 3 diogan, gus dèanamh cinnteach gu bheil an loidhne ri fhaighinn.
Inbhe | àithne |
Rannsachadh inbhe | \x02\x30\x32\x30\x32\x03 |
Mura h-eil mothachair no inbhe gnìomhach ann, freagraidh am Prìomh aonad le teachdaireachd 11 bytes a dh'fhaid san chruth heicsidheach-deicheach a leanas: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03.
Tha a’ chiad byte \x02 a’ suidheachadh toiseach na teachdaireachd (frèam tòiseachaidh) agus tha dà byte \x30\x30 às a dhèidh a’ riochdachadh an “teachdaireachd inbhe” (tha \x30 a’ freagairt ri “0” ann an caractaran ASCII).
Tha na 8 bytes a leanas a’ riochdachadh nan clàran inbhe singilte. Tha gach aon de na bytes seo a’ freagairt ri teachdaireachd shònraichte. Chan eil ach a’ chiad cheithir clàran air an cleachdadh: Tha a’ chiad chlàr a’ seasamh airson an sensor feasgair, an dàrna fear agus an treas fear airson an inneal-rabhaidh atharrachadh sìoltachain agus an ceathramh fear airson an inneal-rabhaidh taiseachd. Tha byte a gheibhear \x30 a’ freagairt ri “0” ann an còd ASCII. Tha sin a’ ciallachadh nach eil an sensor no an inbhe buntainneach gnìomhach. Tha \X31 a’ freagairt ri “1” agus a’ comharrachadh inbhe ghnìomhach.
Tha an teachdaireachd a’ crìochnachadh leis a’ byte \x03 a tha na stad-bit (frèam crìochnachaidh) agus a’ suidheachadh deireadh an tar-chuir.
Faodar an inneal-rabhaidh atharrachadh criathrag ath-shuidheachadh le àithne.
Teachdaireachdan
Anns a’ pharagraf a leanas tha na h-òrdughan fa leth agus na gnìomhan buntainneach aca air am mìneachadh. Mar a chaidh ainmeachadh gu h-àrd, feumar na h-òrdughan a chur bhon aonad smachd meadhanach gu na h-aonadan ceangailte uile aig eadar-ama de 500 ms.
Modh | àithne |
Motair dheth, pannal dùinte | \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03 |
Motair ann am fois, pannal fosgailte | \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03 |
Motair dheth, ath-shuidhich atharrachadh criathrag | \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03 |
Stiùireadh an rothlaidh – mar eisimpleirampnuair a thèid atharrachadh bho in-ghabhail gu às-tharraing – chan urrainnear seo atharrachadh ach ma chaidh am motair a chuir dheth roimhe. Ma tha am motair air, feumar an àithne “stad motair” a chur an gnìomh gus casg a chur air milleadh air an t-solar cumhachd.
Modh làimheBidh an Tràill a’ suidheachadh stiùireadh an rothlaidh tro suidsichean DIP a rèir an rèiteachaidh ro-shuidhichte.
Modh làimhe, ìre taiseachd 1 | àithne |
Maighstir às-tharraing ìre 0 | \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03 |
Maighstir às-tharraing ìre 1 | \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03 |
Maighstir às-tharraing ìre 2 | \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03 |
Maighstir às-tharraing ìre 3 | \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03 |
Ìre Maighstir In-ghabhail 0 | \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03 |
Ìre Maighstir In-ghabhail 1 | \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03 |
Ìre Maighstir In-ghabhail 2 | \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03 |
Ìre Maighstir In-ghabhail 3 | \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03 |
Modh airson in-ghabhail no às-tharraing Maighstir is Tràill: Bidh an Tràill a’ suidheachadh stiùireadh an rothlaidh tro suidsichean DIP mu choinneamh an rèiteachaidh ro-shuidhichte.
Tarraing a-mach / In-ghabhail, ìre taiseachd 1 | àithne |
Ìre às-tharraing Maighstir is Tràill 0 | \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03 |
Ìre às-tharraing Maighstir is Tràill 1 | \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03 |
Ìre às-tharraing Maighstir is Tràill 2 | \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03 |
Ìre às-tharraing Maighstir is Tràill 3 | \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03 |
Ìre in-ghabhail Maighstir is Tràill 0 | \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03 |
Ìre in-ghabhail Maighstir is Tràill 1 | \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03 |
Ìre in-ghabhail Maighstir is Tràill 2 | \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03 |
Ìre in-ghabhail Maighstir is Tràill 3 | \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03 |
Modh fèin-ghluasadach: Bidh an Tràill a’ suidheachadh stiùireadh an rothlaidh tro suidsichean DIP a rèir an rèiteachaidh ro-shuidhichte.
Modh fèin-ghluasadach, ìre taiseachd 2 | àithne |
Modh oidhche Maighstir Tarraing-às | \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03 |
Modh latha Maighstir-tarraing | \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03 |
Modh oidhche Maighstir In-ghabhail | \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03 |
Modh latha Maighstir In-ghabhail | \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03 |
Modh fèin-ghluasadach, ìre taiseachd 3 | àithne |
Modh oidhche Maighstir Tarraing-às | \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03 |
Modh latha Maighstir-tarraing | \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03 |
Modh oidhche Maighstir In-ghabhail | \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03 |
Modh latha Maighstir In-ghabhail | \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03 |
Molaidhean air prògramadh
Bu chòir don aonad stiùireadh rothlaidh atharrachadh aig eadar-ama sònraichte, gus an teas as fheàrr fhaighinn air ais: 60 diogan airson a thoirt a-steach agus an uair sin 10 diogan airson fois.
An uairsin 60 diogan airson toirt a-mach agus an uair sin 10 diogan eile airson fois. Tha an cearcall seo a’ gealltainn iomlaid èadhair èifeachdach còmhla ri ath-bheothachadh teas. Aig beul na h-oidhche, leigidh an sensor beul-na-h-oidhche le gluasad gu fèin-ghluasadach chun mhodh oidhche.
Fuasgladh thrioblaidean
Mura h-eil conaltradh air a stèidheachadh, faodaidh tionndadh seanail A agus seanail B (loidhnichean A/B air an RS485) a bhith feumail. A bharrachd air sin, dèan cinnteach gu bheil an resistor crìochnachaidh air a shuidheachadh gu ceart, gu h-àraidh air an stèisean mu dheireadh air a’ bhus, gus casg a chuir air meòrachadh chomharran agus bacadh conaltraidh.
Sgrìobhainnean/Goireasan
![]() |
Prògramadh Ambientika RS485 Gaoth a Deas [pdfStiùireadh Stàlaidh RS485-ambientika-Ògmhios-25, Prògramadh RS485 Gaoth a Deas, RS485, Prògramadh Gaoth a Deas, Gaoth a Deas |