TR201904244T4 - Değişken veri hızı kumanda protokolü. - Google Patents

Değişken veri hızı kumanda protokolü. Download PDF

Info

Publication number
TR201904244T4
TR201904244T4 TR2019/04244T TR201904244T TR201904244T4 TR 201904244 T4 TR201904244 T4 TR 201904244T4 TR 2019/04244 T TR2019/04244 T TR 2019/04244T TR 201904244 T TR201904244 T TR 201904244T TR 201904244 T4 TR201904244 T4 TR 201904244T4
Authority
TR
Turkey
Prior art keywords
data
data rate
devices
network
frame
Prior art date
Application number
TR2019/04244T
Other languages
English (en)
Inventor
Murray Terrace Donald
Kammermann Daniel
Original Assignee
Schneider Electric Australia Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2014905076A external-priority patent/AU2014905076A0/en
Application filed by Schneider Electric Australia Pty Ltd filed Critical Schneider Electric Australia Pty Ltd
Publication of TR201904244T4 publication Critical patent/TR201904244T4/tr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/4013Management of data rate on the bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

En azından veri yolu çekişme periyodu boyunca iletim için, mevcut ağ bant genişliği sınırlamalarını kullanabilen bir protokol açıklanmıştır; bu çekişme periyodundan sonra verilerin geriye kalan kısmı için çarpışma olmamalı, ama faydalı yük verilerinin iletilmesi için bu veri yolu çekişme periyodundan sonra çerçeve içinde sinyalleşme hızı için bir seçime olanak vermelidir, böylece bir çerçevenin kısımlarında farklı bir veri hızının kullanımına olanak sağlanır. Ek olarak, bir çerçeve iletiminin farklı kısımlarında kullanılabilir olan, ama aksi durumda kullanılmayan ağ bant genişliği yeteneğinden, bu protokol geliştirmesi, mevcut kurulu cihazlar ve ilişkilendirilmiş kumanda edilebilir düzenekler ile uyumlu olacak şekilde en uygun biçimde faydalanılarak kazanılan olası avantajlar açıklanmıştır.

Description

TARIFNAME DEGISKEN VERI HIZI KUMANDA PROTOKOLÜ Bulusun Açiklamasi Bu tarifname, bir paket anahtarlamali taban bant sinyallesmeli iletisim aginda iletimlerin etkin bant genisligini degistirebilen bir protokole iliskindir. Bagimsiz istemin giris bölümünün özellikleri, EP 2 712 123 A1 sayili belge sayesinde bilinmektedir.
Bulusla Ilgili Bilinen Hususlar Ev ve bina tesisati için tipik bir elektrik kumanda sistemi, elektrik anahtarlari ve soketleri; çesitli tiplerde elektrik yükleri (örnegin aydinlatma, isitma, sogutma ve çesitli motorlu cihazlar) ve koruyucu cihazlar, örnegin minyatür devre kesiciler, kaçak akim salterleri, sigortalar gibi kumanda edilecek sekilde dizayn edilmis belirli bir miktarda elektrikli ve/veya elektrik kumandali cihazi içerir.
Böyle bir tesisattaki bir kumanda sistemi, yukarida belirtilen elektrikli cihazlarin bir veya birden fazlasi ile iliskilendirilmis alici-verici cihazlar dahil bir veya birden fazla cihazi içerir; alici-vericiler, tipik olarak, bir iletisim ortami vasitasiyla paralel baglanir. Basitlik ve maliyet açisindan, iletisim ortaminin, iki telli bir yayin datagram (sinyal) aracini içermesi tipiktir. Güç de bu iki tel üzerinden iletilebilir veya ayri olarak saglanabilir. Iki telli araç, korumali veya korumasiz çift bükümlü olarak saglanabilir. Bu iletisim ortamiyla bara, yildiz, halka, örgü gibi çesitli topolojiler ve/veya yukaridaki topolojilerin bir karisimi kullanilabilir.
Agdaki her cihaz, veri sinyallerinin alinmasi ve iletilmesi için bir alici-vericiyi, kayitli programlara bagli olarak, kendi iradesiyle veri almak ve veri göndermek için bir bilgisayar cihazini ve çesitli verileri (örnegin agdaki diger cihazlarin durumunu) saklamak için depolama araçlari ve iliskilendirilmis elektrikli cihazlara (örnegin lambalar, anahtarlar, güç yükleri) kumanda etmek için kumanda devresi araçlarini içerir. Agdaki her cihaz, iletisim ortami. bir örnekte iki telli araç vasitasiyla veri sinyallerini degis tokus etmek üzere uyarlanmis ve düzenlenmistir. Çesitli cihazlari birbirlerine baglanmasi vasitasiyla, her birine birbirinden bagimsiz olarak kumanda edilen her cihaz ile iliskilendirilmis çesitli aygitlara kumanda edilmesi ve yönetilmesi mümkündür. Cihazlar arasinda bilgi alisverisi, agdaki cihazlara kumanda edilmesinde önemli bir unsurdur ve kumandayi kolaylastirmak ve yönetmek için bilgi alisverisinin dijital formda yapilmasi tipiktir.
Dijital sinyal iletiminin, bilgi alisverisi hatalarini minimize etmek üzere bunu yapmak için en uygun veri hizinda dizayn edilmesi istenmektedir. Ancak iletisim ortami, herhangi bir zamanda makul bir güvenilirlik ile tasiyabilecegi dijital bilgi miktari için bir içkin üst bant genisligine sahiptir. Dolayisiyla iletisim ortaminin kullanilabilir bant genisliginin ag boyunca dagitilmis çok sayida ve çesitli tiplerde cihazlar arasinda paylasilmasinda kullanilabilen birkaç dijital iletiin teknigi ve protokolü mevcuttur.
Bu aglarda kullanilan bir dijital veri iletisim teknigi, Çarpisma Algilamali Tasiyici Duyarli Çoklu Erisim (CSMA/ CD) olarak bilinmektedir ve verilerin, bir Iiziksel ag boyunca dagitilmis birçok cihazdan biri arasinda iletildigi her yerde, en yaygin olarak kullanilan tekniktir. CSMA/CD semasina iliskin bir ek gelistirme, Çarpismadan Kaçinmanin (CA) bir biçiminin dahil edilmesidir, böylece dijital veri çerçevelerinin kaçinilmaz çarpismasi, ne kullanilabilir iletim zamanin kaybi ne veri kaybi ile sonuçlanir.
CSMA/CD CA, herhangi bir merkezi koordinasyonu gerektirmez, dolayisiyla yukarida açiklananlar gibi dagitilmis akilli cihazlar arasinda bilgi iletimi için bir sabit dijital veri alisveris hizi kullanilan bir ev elektrik kumanda sistemine çok uygundur. Ancak örnegin yukarida açiklanan tipte iki telli ortaini kullanan bir bant genisligi sinirli agda, CSMA/CD, bir veri çerçevesinin tüm iletim süresi boyunca kullanilabilir iletim bant genisliginin en iyi kullanimi için mutlaka Optimal biçimde konfigüre edilmis degildir.
Dijital bilgiyi cihazlar arasinda tasimak için iletisim ortaminin kullanilabilir bant genisligi, kullanilan sinyallesme semasi, cihazlarda kullanilabilir sinyal isleme gücü gibi çesitli faktörlere ve toplam uzunluk, bagli cihazlarin sayisi, kablolarin tipi ve einpedanslari ve cihazlarin agdaki yükleri gibi ag topolojisi faktörlerine baglidir. Tüm bu faktörlerin ve baskalarinin limitleri üzerindeki kisitlamalarin seçimi, seçilen sinyallesme hizinin tanimlanmasinda kullanilabilir.
CSMA iletisim ortaminda kullanilan Çarpisma Algilama ve Çarpismadan Kaçinma semasi, bir en kötü durum ag topolojisi için bir yayin algilamada, güvenilir Çarpisma Algilamasi ve Çarpismadan Kaçinma saglamak için seçilen sinyallesme hizinin, agdaki iki cihaz arasinda mevcut fiili tek noktaya yayin bant genisliginden az olmasini gerektirebilir.
Bir CSMA iletisim ortaminin yayin bant genisligi, Çarpisma Algilamasi ve Çarpismadan Kaçinma olmaksizin seçilen ag topolojisi kisitlamalari dikkate alindiginda, tüm cihazlar için iyi alis güvenilirligi saglanabilen iletim sinyallesme hizi olarak tanimlanabilir.
Agdaki bir cihazdan agdaki baska bir cihaza (noktadan noktaya) saglanan tiili tek noktaya yayin bant genisligi, yayin bant genisligi ile ayni veya ondan çok daha yüksek olabilir. Ek olarak, bu fiili bant genisligi simetrik olmayabilir, yani agin fiziksel Özellikleri ve iki iletisim cihazinin nispi konumlari gibi faktörlerden ve baska faktörlerden dolayi, bir yönde digerinden daha hizli olabilir.
Aglar, agin neresinde olurlarsa olsunlar tüm cihazlarin, diger tüm cihazlarla iletisim kurabilmesini saglayan önceden belirlenmis bir veri hizini kullanir ve bu nedenle, agi olusturan fiziksel sistemde degistirilemez kisitlamalar olarak kabul edilenlere uyum saglamak için daha yüksek veri hizlari kullanma olasiligini yok sayar.
Bulusun Özet Açiklamasi Bu bulus, atif yapilmasi gereken ilisikteki bagimsiz istemde tanimlanmistir. Avantajli özellikler, ilisikteki bagimli istemlerde ortaya konulmustur. En azindan veri yolu Çekisme periyodu boyunca iletim için, mevcut ag bant genisligi sinirlamalarini kullanabilen bir protokol olmasi için düzenleme yapilmasi önerilmistir (burada veri yolu çekisme periyodu teriminin, Çarpisma Algilama ve Çarpismadan Kaçinma semasinin aktif oldugu bir zaman periyodunu belirttigi dikkate alinmalidir); bundan sonra verilerin geriye kalan kismi çarpisma içermemeli, ama faydali yük verilerinin iletilmesi için bu veri yolu çekisme periyodundan sonra çerçeve içinde sinyallesme hizi için bir seçime olanak vermelidir, böylece bir çerçevenin kisimlarinda farkli bir veri hizinin kullanimina olanak saglanir.
Bir çerçeve iletiminin farkli kisimlarinda kullanilabilir, ama aksi durumda kullanilmayan ag bant genisligi yeteneginden en iyi sekilde faydalanilarak kazanilan olasi avantajlara ek olarak, herhangi bir protokol gelistirmesi, mevcut kurulu cihazlar ve iliskilendirilmis kumanda edilebilir düzenekler ile uyumlu olmak zorundadir, böylece mevcut tüm cihazlarin veya iliskilendirilmis kumanda edilebilir düzeneklerin degistirilmesiyle veya yükseltilinesiyle baglantili bir maliyet yükü olmaksizin, agin sahibi için uygun sekilde, hem orijinal standart (tipik olarak daha düsük) veri hizli hem yeni (tipik olarak daha yüksek) veri hizli iletimleri iletebilen ve alabilen bir veya birden fazla cihazin ve iliskilendirilmis kumanda edilebilir düzenegin ilave edilmesi vasitasiyla, bir agda mevcut bir sistem, bir üst seviyeye yükseltilebilir.
Bu tarifname ve takip eden istemler boyunca, içerigi aksi durumu talep etmedikçe, belirtilen bir bütünün veya bütün grubunun dahil olmasi anlainina gelir, ancak baska herhangi bir bütünün veya bütün grubunun hariç tutulmasi anlamina gelmez.
Bu tarifnamede, herhangi bir arka plana veya bilinen teknige yapilan atif, bu arka planin veya bilinen teknigin ortak genel bilginin bir kismini olusturdugunun onayi veya buna iliskin herhangi bir öneri olarak alinmamalidir.
Baska düzenlemelerin önerileri ve açiklamalari, tarifnameye dahil edilebilir, ama bunlar ilisikteki sekillerde gösterilmeyebilir veya alternatif olarak, tarifnamenin özellikleri, sekillerde gösterilebilir, ama tariûiamede açiklanmayabilir.
Burada açiklanan düzenlemeler ile baglantili olarak tarif edilen bir usulün veya algoritmanin asamalari, dogrudan donanimda, bir islemci tarafindan yürütülen bir yazilim modülünde veya ikisinin bir kombinasyonunda düzenlenebilir. Bir donanim uygulamasi için, islemler, bir veya birden fazla uygulamaya özgü entegre devrede (ASlC'ler), dijital sinyal islemcilerinde (DSP'ler), dijital sinyal isleme cihazlarinda (DSPD'ler), programlanabilir mantik cihazlarinda (PLD'ler), alanda programlanabilir kapi dizilerinde (FPGA'lar), islemcilerde, kumanda birimlerinde, mikro-kumanda birimlerinde, mikro islemcilerde, burada açiklanan fonksiyonlari yürütmek üzere dizayn edilmis baska elektronik birimlerde veya bunlarin bir kombinasyonunda uygulanabilir. Bilgisayar programlari, bilgisayar kodlari veya komutlari olarak da bilinen yazilim modülleri, birkaç kaynak kodu veya nesne kodu bölümünü veya komutunu içerebilir ve bir RAM bellek, flas bellek, ROM bellek, EPROM bellek, kütükler, sabit disk, bir çikarilabilir disk, bir CD-ROM, bir DVD-ROM veya baska herhangi bir formda bilgisayar tarafindan okunabilir ortamda bulunabilir. Alternatif olarak, bilgisayar tarafindan okunabilir ortam islemci ile tümlesik olabilir. Islemci ve bilgisayar tarafindan okunabilir ortam, bir ASlC'te veya iliskili cihazda bulunabilir. Yazilim kodlari, bir bellek biriminde kayitli olabilir ve bir islemci tarafindan yürütülebilir. Bellek birimi, islemcinin içinde veya islemcinin disinda düzenlenebilir; sonuncu durumda, isleinciye teknikte bilindigi üzere çesitli araçlar vasitasiyla iletisim kurabilecek sekilde baglanabilir.
Teknikte uzman kisiler, düzenlemelerin kullaniminin açiklanan özel uygulama ile kisitli olmadigini anlayacaktir. Sunulan düzenlemeler, burada açiklanan veya betimlenen özel elemanlar ve/Veya özellikler ile ilgili olarak, tercih edilen düzenlemelerinde de kisitlanmamistir. Açiklanan prensiplerden uzaklasmaksizin çesitli degisikliklerin yapilabilecegi anlasilacaktir. Dolayisiyla düzenlemelerin, kapsamlari içinde tüin bu degisiklikleri içerdigi anlasilmalidir.
Sekillere Yönelik Özet Açiklama Sekil 1, bir ag olarak düzenlenmis ve bir çift tel ile birbirlerine baglanmis çok sayida cihazin temel bir düzenini betimlemektedir; Sekil 2, alindi bildirimi dahil bir CSMA/CD CA dijital veri çerçevesini betimlemektedir; Sekil 3, bir düzenlemeye göre alindi bildirimlerini içeren bir degisken veri hizli (yüksek hizli) çerçeveyi betimlemektedir; Sekil 4, bir düzenlemeye göre degisken veri hizli (yüksek hizli) çerçeve için degisken veri hizli (yüksek hizli) kurulum blokunun detaylarini betimlemektedir; Sekil 5, bir düzenlemeye göre degisken veri hizli (yüksek hizli) çerçeve için degisken veri hizli (yüksek hizli) faydali yük blokunun detaylarini betimlemektedir; Sekil 6, bir düzenlemeye göre, iletilen degisken hizli (yüksek hizli) verileri içeren bir zaman diliminin zamanlama diyagramini betimlemektedir; diyagram, ortami mesgul tut sinyali olarak islev görmek üzere standart veri hizinda (düsük hizda) iletilen verilerin ve veri yolu çekisme periyodu boyunca kullanilan veri hizina kiyasla daha yüksek veri hizinda iletilen faydali yük verilerinin zaman dilimine ilave edilmesini göstermektedir; Sekil 7, bir Yüksek Hizli Kumanda Blokunun bir örnegini betimlemektedir ve Sekil 8, bir Negatif Alindi Bildirimi Blokunun bir örnegini betimlemektedir; Sekil 9, bir cihazdan bir iletim yapan cihaza Negatif Alindi Bildiriminin bildirilmesinin bir örnegini betimlemektedir ve Sekil 10, bu örnekte, en iyi ihtimalle faydali yükün iletimi için standart veri hizinin 24 katinin ve baska bir örnekte standart veri hizinin 8 katinin mümkün oldugunu gösteren olasi NACK yanitlarindan birinin alinmasinin sonucunun bir örnegini betimlemektedir.
Düzenlemelerin Detayli Açiklamasi Degisen taleplerden dolayi veri artisi ihtiyaci ortaya çiktigindan, agdaki yeni veya bir üst seviyeye yükseltilmis cihazlar arasinda veri alisverisinin veri hizinda bir artisa olanak saglamak amaciyla, cihazlarin, seçime bagli olarak, agin çalismasi açisindan minimum maliyet ve güçlükle degistirilebilmesi veya bir üst seviyeye yükseltilebilmesi yararlidir.
Bir veya birden fazla cihaz tarafindan kullanilan donanim yaziliminin ve/veya konfigürasyonunun bir üst seviyeye yükseltilmesi faydalidir veya büyük öneme sahiptir veya birçok baska nedenden veya ihtiyaçtan dolayi, bant disi arayüzler kullanilamiyor olabileceginden veya uygun olmayabileceginden, güncellemenin mevcut ag üzerinden gönderilmesi gereklidir veya istenmektedir. Bir örnekte, bir ev ve bina agindaki bir cihazin donanim yaziliminin, cihazin güvenligini arttirmak için kaçinilmaz olarak güncellenmesi gerekecektir ve baska bir örnekte, ag üzerinden kumanda edilen bir cihazin, örnegin yeni bir fonksiyonu yürütmek için güncellenmesi gereklidir veya cihazin konfigürasyon parametrelerinin degistirilmesi gereklidir. Güncellemeyi içeren verilerin, tipik olarak bir cihaz ile iliskilendirilmis ve bu cihazlara kumanda etmekte kullanilan cihaz kumanda fonksiyonlari için uygun olan normal sinyallesme hizinda ag üzerinden gönderilmesi gerecektir. Böyle ev ve bina aglari için veri hizlari, (çogu bilgisayardan bilgisayara özel iletisim veri hizina veya hatta kablosuz veri iletisim hizina kiyasla) genellikle düsüktür ve genellikle verilerin yüksek seviyesinden veya güvenliginden dolayi veri hizina göre dogruluga agirlik verilerek cihazlar arasinda düsük miktarda veri transfer ederler. Ancak, bunlar, bir donanim yazilimi güncellemesi yapmak için gerekli veri miktarina kiyasla çok düsük miktarlarda verilerdir ve sonuç olarak, agdaki bir veya birden fazla cihazin güncellenmesi islemi, kabul edilemez uzunlukta bir güncelleme süresi ve/veya kabul edilemez kadar çok ag kullanimi ile sonuçlanacaktir; bu, potansiyel olarak donanim yazilimi güncellemesi boyunca agidaki diger cihazlarin kullaniminda kayba yol açacaktir.
Büyük miktarda verinin kabul edilebilir daha yüksek bir veri hiziyla iletilmesi mümkün oldugunda, agin, ses, video, yiginsal veri gibi daha önce tasarlanmamis birçok amaç için kullanilmasi inümkün olur.
Bir paket anahtarlamali taban bant sinyallesme iletisim aginda verilerin iletimi, agdaki tüm cihazlara bilinen bir veri hizinda gerçeklestirilir. Bir ag birçok cihaza sahip olacaktir; her cihaz, diger tüm cihazlar için (bazen veri çerçeveleri veya bloklari veya mesajlari olarak adlandirilan) verileri iletebilen ve alabilen en az bir vericiyi ve bir aliciyi içerir; burada verileri iletmek için taban bant sinyallesmesi, bir iletim yapan cihazdan yayinlanan bir ortami-mesgul-tut sinyalini içerir. Ortami- mesgul-tut sinyali, birçok biçim alabilir ve birincil amaci, agin yalnizca bir iletim yapan cihaz tarafindan kullanildigini diger cihazlara bildirmektir; bura iletim yapan cihaz, bu verileri bir veya birden fazla baska cihaz tarafindan alinmak üzere bilinen veri hizinda iletir.
CSMA/CD (tasiyici duyarli çoklu erisim/çarpisma algilama), agdaki ag cihazlarinin verileri bir mesajda nasil ilettiginin ve bir çarpisma durumunda nasil yanit verdiklerinin belirlenmesi için yaygin olarak kullanilan bir protokoldür (örnegin kurallar kümesidir). Bir agdaki iki veya ikiden fazla cihaz, tek bir Iiziksel ortam (örnegin bir çift hükümlü bakir telli kablo veya bir fiber optik kablo) üzerinden es zamanli olarak iletim yapma girisiminde bulundugunda bir çarpisma meydana gelir. Bu ortama baglanmis tüm katilan cihazlar tarafindan algilanir ve her cihaz için bir kisa, rastgele ve farkli zaman araligi (bazen bir geri çekilme gecikmesi veya bir çekisme gecikmesi olarak adlandirilir) geçtikten sonra, cihazlar yeniden iletim yapmaya çalisir. Baska bir çarpisma meydana gelirse, rastgele bekleme sürelerinin içinden seçildigi zaman araliklari, üstel geri çekilme olarak adlandirilan bir islemde, iletim yapmasi gereken cihazlardan biri en sonunda bir çarpismasiz iletim yapabilene kadar adim adiin arttirilir.
CSMA/CD, salt CSMA'nin bir modifikasyonudur. Tasiyici duyarli, bir iletim yapan cihazin, iletim yapmaya girismeden önce bir tasiyici dalgasini (yani bir sinyali veya sinyalleri tasiyan bir dalga biçimi) dinlemesi olgusuna atif yapmaktadir. Yani önce baska bir cihazdan gelen bir kodlanmis sinyalin mevcudiyetini algilamaya çalisir. Eger bir tasiyici algilanirsa, cihaz, kendi iletimini baslatmadan önce devam etmekte olan iletiinin bitmesini bekler. Çoklu erisim, birden fazla cihazin fiziksel ortam üzerinden gönderim veya alis yaptigini açiklamaktadir. Bir cihazin iletimleri, genellikle diger tüm cihazlar tarafindan bu fiziksel ortam kullanilarak bir yayin seklinde alinir. Çarpisma algilama, bir çarpisma algilanir algilanmaz bir cihazin yaptigi iletimin sonlandirilmasi ve bir sonraki denemede bir ikinci çarpisma olasiliginin azaltilmasi vasitasiyla CSMA performansinin gelistirilmesinde kullanilir. Çarpismalarin algilanmasi için kullanilan teknikler, Iiziksel ortamin tipine baglidir: örnegin elektrik telleri durumunda, çarpismalar, iletilmis verilerin alinmis veriler ile karsilastirilmasi vasitasiyla algilanir.
CSMA/CD, bilgisayar aglariyla olarak tanimlari standardize etmek ve basitlestirrnek için kullanilan OSI modelinde taban seviye olan fiziksel katmanda çalisir. Bu katman, ag ile ara yüz olusturmak üzere kullanilan cihazlar için tüin fiziksel ve elektriksel spesifîkasyonlari tanimlar ve yalnizca çerçeveler veya mesaj formatlari (farkli formatlar mevcut olabilir) halinde biçimlendirilmis ham bitler açisindan veriler ile ilgilenir.
CSMA/CD'nin ana özelligi, uygulanmasinin basit olmasidir. Bu, bir uluslararasi standart ve LAN'lar (yerel alan aglari) için tercih edilen, ama ev ve bina otomasyonu ve fabrika ortamlari gibi kapali aglarda da yaygin olarak kullanilan mimari olan Ethernet sistemlerinin önemli bir parçasi olmasina yardimci olmustur.
CANbus protokolü gibi bazi aglar, farkli veri hizlarinda çalisabilir, ama bu ag, aga bagli tüm cihazlarin iletisimi garanti etmek için ayni veri hizinda çalismasini gerektirir. Ag veri hizi, tesisata uyacak sekilde seçilir ve seçildikten sonra degismesi olasi degildir. CANbus sistemleri, otomobillerde kullanimi açisindan iyi bilinmektedir, ama ayrica ev ve bina otomasyonunda ve fabrika ortamlarinda kullanim yeri vardir.
Burada, tüm cihazlar arasinda aksi durumda daha düsük ve genellikle (bazen burada standart veri hizi olarak adlandirilan) sabit veri hizinda çalisan bir cihaz agindaki bir cihazdan iletilinis özel bir çerçeve (veya mesaj) için, seçime bagli nispeten yüksek veri hizinda transfere olanak saglayan bir protokolde kullanilabilen bazi asamalari içeren bir usul açiklanmistir. Burada düsük veri hizi terimi nispidir ve okuyucuyu, bir gün yaygin biçimde düsük veya yüksek veri hizi olarak anlasilabilecekler arasinda bir fark olduguna iliskin bil gilendirmeyi amaçlamaktadir. Bir zamanlar en yüksek olan veri hizi, gelecekte cihazlar arasinda kullanilabilir en düsük standart veri hizi haline gelebilir. Ayrica, bir cihaz ve baska bir cihaz arasinda kullanilan veri hizinin, bir çerçeveden bir sonrakine farkli olmasi söz konusu olabilir ve bir cihazdan digerine gönderilen verilerin, diger cihazin karsilik olarak yaptigi iletiminkinden farkli bir hizda iletim yapmasi söz konusu olabilir.
Asamalar, çesitli çerçeve (mesaj) formatlarinda birlestirilebilir. Ancak, bir ortami-mesgul- tut sinyali ve bir bos ortam belirleme islemi ve iliskilendirilmis periyot dahil bazi ortak yönler mevcut olacaktir.
Nispeten düsük veri hizli bir taban bant iletisim sisteminde, seri veri akimlarinin iletimi, bit sürelerini sabit periyotlarin bir kümesine göre tanimlayan bir kodlamadan faydalanir.
Iletisim, bir agin tüm üyeleri bit sürelerini kabul edebiliyorsa ve tüm sistemler genellikle çesitli farkli bit sürelerinde çalisabiliyorsa mümkündür, ancak bu bit süreleri, genellikle bir iletisim agi boyunca esittir; burada bir bit süresi, özel bir bit sinyali kodlama semasi kullanilarak veri biti olusuinu ve iletiminde kullanilan atomik periyottur (bir dijital verinin içinde iletildigi minimum periyot). Çok sayida bilgi, kumanda ve yönetim sistemi, bazilari iki telle güç alan paket anahtarlamali iletisim aglarini kullanmaktadir ve esit ölçüde çok sayida uygulama için iletisim ortamlari kullanilmaktadir. Özellikle, Ag Erisimi, Veri Baglantisi ve Fiziksel katmanlarin üstünde bir seviyede çalisan paket anahtarlamali aglar, bina kumandasi yönetiin sistemlerini desteklemek için konut, is hani ve endüstriyel yapi insaat endüstrisinde daha sik kullanilmaktadir. Iletisim ortaminin, monte edilmesi uygun ve nispeten ucuz bir formu kullanilir, bina ve endüstriyel ortamlarda fiziksel tasima mekanizmasidir ve ortak formlardan biri. elektrik iletkeni çiftlerini, bazen ayni mahfaza içinde birden fazla çifti içerir ve tipik olarak, birden fazla çiftin oldugu gibi her çift bükümlüdür. Bu kip kablolar tipik olarak sertifikalidir (CAT 5, CATSe, CAT 6, vb.) ve dolayisiyla belirtilen iletisim özelliklerine sahiptir. Bu telli ortamlar, yeni ve mevcut binalar için baglanti ve yönlendirme kolayligi saglar ve bazi konfigürasyonlarda, Sekil 1'de çizim halinde betimlendigi gibi basit soketli hat baglantilari, iletken çifti boyunca herhangi bir noktaya baglanabilir.
Sekil 1, sinyallerin cihazlara (14, 16, 18 ve 20) iletilmesi için bir ortam saglayan telleri (10 ve 12) içeren bir fiziksel agin bir düzenlemesini göstermektedir; cihazlar, tellerin (10 ve 12) uzunlugu boyunca gerektigi gibi dagitilmistir. Güç de bu ortam üzerinden veya ayri olarak saglanabilir.
Asagidaki bilgiler, bu tarifnainede kullanilan teriinlerden bazilarinin okuyucu tarafindan anlasilmasina yardimci olmak için verilmistir. Bilginin kesin olmasi amaçlanmamistir, ancak sartnamede verilen açiklamayi olusturan bilgiyi siniflandirmak ve uygulamak için teknikte uzman okuyucuya yardimci olmalidir.
Zaman dilimi: bir atomik iletimin gerçeklesebilecegi zaman periyodu. Bayta dayali protokollerde, bu, normalde bir veya belki daha fazla bayt veriyi, arti hata tespit için eslik gibi herhangi bir sinyallesme bilgisini içerecektir. Örnek bir C-BusTM (Schneider Electric (Australia) Pty Ltd, 33 Port Wakefîeld Road, Gepps Cross, South Australia) sisteminde, bir zaman dilimi, 1 bayt (8 bit) veriyi ve tek eslik için 1 eslik bitini içerir. Çerçeve: geçerli iletimleri veya islevsiz (asagidaki yoruinlari dikkate aliniz) zaman dilimlerini içeren ve bir inesaji ve sifir veya daha fazla alindi bildirimi blokunu içeren ardisik zaman dilimlerinin bir dizisi.
Saat: yeni bir zaman diliminin baslangicinin bildirilmesi vasitasiyla iletisimi senkronize etmek için, tipik olarak agdaki bir cihaz tarafindan düzenli araliklarla üretilen bir sinyal. Örnek C-Bus sisteminde, bir saat sinyali mevcuttur ve her 2 ms'de l hizinda üretilir. Bir saatin mevcut olmasi uygun, ancak sart degildir ve bu sartnamede açiklanan usul ve düzenek için sart degildir.
Islevsiz zaman dilimi: Veri iletimi içermeyen bos bir zaman dilimi.
Islevsiz blok: Bir veya birden fazla ardisik islevsiz zaman dilimi. Örnek C-Bus sisteminde islevsiz bloklar, bilgi saglamak için kullanilabilir; örnegin tek bir islevsiz zaman dilimini içeren bir islevsiz blok, bir çerçevenin farkli bölümlerini ayirmak için kullanilabilir.
Ortami Mesgul Tut Sinyali: bir geçerli iletimin bir bos veri yolundan ayirt edilebilmesini saglamak için bir sema. Örnek C-Bus sisteminde, bir bos veri yolu, bir "0" baytin bir iletiminden her zaman diliminde bir tek esligin kullanimi vasitasiyla ayirt edilebilir; bu, herhangi bir geçerli iletim için zaman diliminde her zaman en az 1 geçerli "1" oldugu anlamina gelir. Bunun disinda "1" esligi kullanilarak, yani her zaman iletimdeki tanimli bir noktada bir "1" biti iletilerek elde edilebilirdi, ama tek eslik düzenlemesinin yaptigi faydali hata tespit bilgisini saglamadigindan, bu daha az kullanislidir. Baska protokollerde, bir mesgul tut sinyalinin üretilebilecegi baska yollar mevcuttur.
Bos Ortam Belirleme Periyodu: veri yolunun bos gibi göründügü bir zaman periyodu; konvansiyonel olarak bu periyottan sonra veri yolunun fiilen bos oldugu varsayilir. Örnek C-Bus sisteminde, Bos Ortam Belirleme Periyodu, 2 veya daha fazla ardisik islevsiz zaman dilimini içeren bir islevsiz blok olarak tanimlanmistir.
Veri Yolu Çekisme Periyodu: Bir CSMA/CD CA agindaki bir veya birden fazla cihazin es zamanli iletim yapiyor olabilecegi zaman periyodu. Örnek C-Bus sisteminde, Çarpisma Algilama mekanizmasi, her iletim yapan cihazin, veri yolundaki sinyali iletim yaparken gerçek zainanda izleinesi vasitasiyla elde edilir. Herhangi bir noktada, iletim yapan cihazin bir "0" ilettigi veri yolunda bir "1" durumu mevcutsa, bu durumda çarpisma tespit edilir. Çarpismadan Kaçinma mekanizmasi, çarpismayi tespit eden iletim yapan cihazin iletimi kesmesi için olup, bu noktada bir "1" iletmekte olan diger cihazin (Cihazlarin) egemen olmasina ve iletime hatasiz devam etmesine olanak saglar. Bir çarpisma tespit etmeyen son iletim yapan cihazin, kazandigi veya kazanan cihaz oldugu söylenir ve bu cihazin mesaji, ag üzerinden gönderilecektir.
Bir düzenlemede, dijital veri alisveris protokolü, tercihen CSMA/CD CA tipidir; Sekil 2, bir veri yükünü içeren bir mesaj olan bir çerçeveyi betimlemektedir; burada bu örnekte, çerçevenin (çerçeve bilgi kismindaki (34)) kumanda bloku (26), bir göstergeyi (örnegin cihazin agda iletim yapacagini ve bu çerçevenin en azindan devam süresi boyunca (baska cihaz da iletim yapmayacagindan) kontrole sahip oldugunu ve veri yükünün standart veri hizi ile ayni veri hizinda iletilecegini bildirdigi anlamina gelir.
Ancak, gerektiginde ve önerilen protokolün bir parçasi olarak, Sekil 3, 4 ve 5'te betimlendigi gibi çerçevenin kumanda blokunun (25) farkli bir göstergeyi içerdigi (örnegin bir deger "0"a esit olarak ayarlanmamistir, ama örnegin " l "e ayarlaninistir) ve kumanda bloku (25) boyunca baslatan cihaz tarafindan iletilen ve agdaki herhangi bir cihaz ve tüm cihazlar tarafindan alinan baska tipte bir çerçeve olabilir; burada gösterge, çerçevenin (veri yükünün) bir kisminin yeni veri hizinda olacagini belirtmek içindir; burada yeni veri hizi, veri yükünün iletiminin baslangicindan önce bu çerçevede kullanilan hizdan daha yüksektir.
Yeni veri hizi konvansiyonel olarak tespit edilebilir veya çerçevenin kumanda bloku içinde belirtilebilir veya veri hizinin kodu, kullanilan kodlama semasinin bilgisi ve saat geri kazanimi kullanilarak çözülebilir veya yeni hiz, agdaki önceki veri iletisimi vasitasiyla belirlenmis olabilir. Veri hizinin belirlenmesi ve kullanimiyla ilgili aktüel usullere iliskin daha fazla bilgi için, düzenlemeyi içeren bir protokol, tarifnamede daha ileride açiklanacaktir.
Sekil 2, üst bilgi blokundan (22), adres blokundan (24), (göstergeyi (50) içeren) kumanda blokundan (26), veri blokundan (27) ve saglama toplami blokundan (28) olusan ve iletilen mesaj olan bloku (34), bunu izleyen bir islevsiz bloku (30) ve ardindan son olarak bir alindi bildirimi blokunu (32) içeren bir çerçeveyi betimlemektedir; bunlari tümü, bir standart veri hizli iletimi kullanan bir tam alindi bildirimli iletisim çerçevesini (35) olusturur.
Bir çerçevedeki her blok, sifir veya daha fazla zaman dilimini içerebilir ve farkli protokollerde farkli sirada görünebilir. Bir çerçeve içindeki bloklarin düzenlemesinin Alindi bildirimi bloklarinin, mesajin basariyla alindigini ve islendigini belirtmek üzere pozitif oldugu veya bir tür hataya isaret etmek ve potansiyel olarak hatanin nedenini gösteren verileri içerrnek üzere negatif oldugu söylenebilir.
Yalnizca örnek olmasi amaciyla ve haklari talep edilen bulusun kapsaminin sinirlanmasi amaçlanmadan, Sekil 2'de betimlenen çerçeve, C-Bus ag iletisim düzenlemesi için tipiktir, esasen çünkü bir dizi blokun sonunun bir belirteci olarak tek bir islevsiz zaman dilimini içeren, ama baska ag iletisim düzenlemelerinde veya protokollerinde mutlaka kullanilmayan bir islevsiz blok kullanmaktadir ve ayrica bir çerçeveden önce veya sonra iki ardisik islevsiz zaman dilimi geldiginde, ag, yeniden çalisinaya baslayacaktir; burada birden fazla cihaz, agin kontrolü için rekabet etmeye baslayacaktir. Esas itibariyla iki ardisik islevsiz bloku içeren bir islevsiz blokun zamanlanmis uzunlugu, tercih edilen bir protokole uyari ve kullanan cihazlar arasinda kararlastirildigi gibi bos ortam belirleme periyoduna esittir; bu periyot, tüm cihazlarin tüm alicilarinin ortamin (agin) mesgul olup olmadigini belirlemek için agi izledikleri zaman periyodudur. Iki ardisik islevsiz zaman diliininin süresi boyunca agda aktivite olmadigindan, tüm cihazlarin tüm alicilari, ortamin yalnizca mesgul olmadigini degil, agdaki bir veya birden fazla cihaza yönelik bir veri yükünü içeren bir çerçeveyi iletmek üzere bir veya birden fazla cihazin bir veya birden fazla vericisinden iletim için kullanilabilir oldugunu da bilecektir.
Cihazlardan birinin, iletim yapmak üzere agin kontrolü için rekabet etme sekli, protokollerin çogunda ortaktir. Bu nedenle, agda iletim yapan yalnizca bir vericinin, yani kazanan cihazin mevcut oldugunu belirlemek için kullanilan, yalnizca özel bir protokol kullanildiginda degil, ama farkli bir protokol kullanildiginda da farkli çekisme periyotlari mevcut olacaktir; çünkü iletim yapmak isteyen diger tüm cihazlar da kendi alicilariyla alis yapmistir ve iletim yaparlarken bir sinyal aldiklarini belirlemistir. Önceki açiklama, bir veya birden fazla farkli protokolde kullanilan çesitli veri yolu çekisme metodolojilerinden Dolayisiyla Sekil 2, bu ayni standart veri hizinda iletilen bir veri yükünü içeren bir standart veri hizli mesaji kullanan iletilen tam çerçevenin göstergesidir. Bilgi iletimi sirasinda C-Bus'ta bir standart veri hizi, 5405 bauddur, ama standart terimi ile tüm ag iletisim sistemlerinin (C-Bus olmayan diger aglar) bu özel veri hizinda iletim ve alis yaptiklarinin belirtilmesi amaçlanmamistrr. Bir ag tarafindan kullanilabilen yalnizca bir veri hizinin mevcut oldugunun belirtilmesi de amaçlanmamistir, çünkü yalnizca eger tüin cihazlar bu birden fazla veri hizindan birini ayni anda kullaniyorsa birden fazla veri hizini kullanma yetenegine sahip olan aglar mevcuttur ve eger veri hizi degistirilecekse tüm cihazlarin bunu yapmak üzere koordine edilmeleri gereklidir. Bu tarifnamede açiklanan düzenlemelerin anlasilmasi amaciyla, tüm cihazlar için ortak olan veri hizini temsil etmesi için standart veya birinci veri hizi terimi kullanilmistir.
Bu düzenlemenin Sekil 4'ünün yüksek hizli kurulum blokuna (37) bir kumanda bloku (25) dahil edilmistir ve bu blokun içinde, en azindan bu düzenlemede, bu tip kumanda blokuna sahip mesajin veya çerçevenin geri kalaninin, verilerin, standart veri hizi veya mesajin yukarida belirtilen kisminda kullanilandan daha yüksek bir veri hizi olan bir hizda iletildigi bir kismi içerecegine iliskin bir gösterge (51) mevcuttur. Bu gösterge, Sekil 4'teki kontrol lokunun (25) içinde bulunan ve bu çerçeveyi, Sekil 2'de betiinlenen bir standart düsük hizli çerçeveden ayiran, Sekil 3'teki yüksek hizli kurulum blokunun (37) içine dahil edilmis bir bitini içermektedir.
Sekil 3'te, yüksek hizli kurulum bloku (37), Sekil 4'te betimlendigi sekliyle üst bilgi blokunun (22), adres blokunun (24), (göstergeyi (51) içeren) kumanda blokunun (25) ve saglama toplami blokunun (28) kombinasyonunu temsil etmek üzere kullanilmistir. Sekil 3, yüksek hizli kurulum blokundan (37) sonra islevsiz bloku (30) da içermektedir; onu alindi bildirimi bloku (32) takip etmektedir; bunlarin her ikisi, Sekil 2'de betimlenen islevsiz blok (30) ve blok (32) ile amaç açisindan esdegerdir.
Sekil 3, blokun (32) sonrasina ilave edilmis iki bloku (36 ve 38) da betimlemektedir ve arasinda toplam üç "islevsiz bloku" (30) içerir.
Bu düzenlemede, islevsiz blok (30), sonraki bölüm baslamadan önce çerçevenin önceki bir bölümünün sonunun belirtilinesinde kullanilan bir bos zaman dilimidir (veri içermez). Bazi protokollerde bu islevsiz bloklarin kullanimi gereksiz olabilir. Örnek C-Bus aginda, bos ortam belirleme periyodu, 2 veya daha fazla ardisik islevsiz bloktan olusan bir islevsiz bloktur ve C-Bus düzenlemesinin özel bir özelligidir. Ancak bos ortam belirleme periyodu, baska protokollerde farkli olabilir, ama her zaman çerçevenin son bloku iletildikten ve alici tarafindan alindiktan sonra, yani böyle bir alindi bildirimi blokuna sahip protokoller için bloktan (32) sonra kullanilacaktir. Ardindan agdaki cihazlar ortamin bos oldugunu belirledikten sonra veri yolu çekisme periyodu baslar, çünkü birden fazla cihaz, iletim yapmaya baslayabilir ve sonuçta bunlardan biri kazanacaktir. Yani veri yolu çekisme periyodu, fonksiyon bakimindan çok farklidir ve bos ortam belirleme süresine kadar geçen gerçek zaman açisindan çok farkli olabilir.
Bazi protokollerde, üst bilgi blokunda veya ondan önce bir baslangiç bloku (sekilde gösterilmeinistir) inevcut olabilir, ama baslangiç bölümü, genellikle herhangi bir bilgi tasimaz, ama bunun yerine sunlari gerçeklestirmek ve çerçevenin baslangiç bölümünden sonra gelen geri kalan kismini almak üzere hazir olan saat geri kazanim devrelerini hazirlamak için kullanilabilir: saat geri kazanimi; örnegin bir öncelik belirleme bitinin veya baytinin dahil edilmesi vasitasiyla birden fazla cihaz arasinda çekisme çözümüne yardiinci olmakla ilgili bir fonksiyon. Üst bilgi bloku (22), mevcut olabilir veya olmayabilir ve izleyen çerçevenin tipine iliskin bilgi içermesi saglanir ve ayrica mesaja iliskin öncelik bilgilerini ve agdaki cihazlar tarafindan nasil islenmesi gerektigine veya çerçevenin durumuna iliskin bilgileri saglayabilir.
Adres bloku (24), bu çerçeve için agdaki ainaçlanan hedef cihazi veya cihazlari tanimlamak için kullanilir. Adres bloku, iletim yapan cihaza bir yanit verilebilmesi için iletim yapan cihazin kimligi hakkinda bilgiler de saglayabilir.
Kumanda bloku (26), Sekil 2'de gösterilen çerçevede betimlenmistir ve kumanda bloku (25) Sekil 4'te betimlenmistir. Kumanda bloku, hedef cihaza ve/veya tüm cihazlara ve bu çerçevenin nasil yorumlanacagiyla ilgili iliskilendirilmis cihaz düzenlemelerine yönelik bilgileri içerir. Bu blok, bir usulün bir asamasinin sonucunu içerir; burada protokol, bir gösterge gibi ekstra bilgileri içerebilir; bir düzenlemede gösterge, bu çerçevenin takip eden bir kisminda yüksek veri hizli verilerin veya standart veri hizli verilerin mevcudiyetinin göstergesidir. Gösterge veya baska göstergeler, bu degisken veri hizli çerçevenin yüksek veri hizli veri kismi için alternatif kodlama usullerini, alternatif saglama usullerini ve/veya uzunlugu belirtebilir.
Veri bloku (27), mesajin faydali yükünü içerir. Sekil 2'de veri bloku (27), iletilen mesajin (34) bir parçasidir. Sekil 4'te oldugu gibi kumanda bloku (25), Sekil 3'te betimlendigi sekliyle takip edilecek bir yüksek veri hizli veri bloku (36) (faydali yük) olacagina iliskin bir göstergeyi içerir.
Sekil 2 ve 4'ün her ikisindeki saglama toplami bloku (28), hedef cihazin veya cihazlarin yararina dahil edilmistir ve iletilmekte olan çerçevenin ilgili kismi için hata tespit kodunu saglar. Bu kod için algoritma, basit bir toplam veya bir karma saglama veya uygun bit uzunlugunda bir döngüsel artiklik denetimi kodu veya baska herhangi bir hata tespit kodu olabilir.
Sekil 2'de betimlenen tek düsük hizli mesaj bloku (34) ve Sekil 3 ve 4'te betimlenen ve 37 durumunda) ve 28) bir kombinasyonunu temsil etmek üzere kullanilir ve kurulum (bilgi) çerçeve kisminin (37), izlenecek yüksek veri hizli faydali yük verilerinin mevcudiyetini belirten (51) bir kumanda blokunu (25) içerdigi Sekil 4'te, bu düzenlemedeki kurulum çerçeve kismi, daha evrensel adiyla çerçeve bilgileri kisminin içinde bir Yüksek Veri Hizli Kurulum blokunu içerir.
Bir C-Bus aginda, alindi bildirimi bloku (32) (Sekil 2 veya 3), bir tahsis edilmis zaman periyodunu içerir; bu periyotta bir veya birden fazla alici cihaz, çerçeve bilgi kismini (37) hatali veya hatasiz aldiklarini belirten bir kodu iletebilir ve daha sonra açiklanacagi gibi ilgili alicinin özel bir veri hizinda veri alma yetenegiyle ilgili ek verileri içeren bir negatif olmayan alindi bildirimini (NAK) iletebilir.
Bir CSMA/CD aginda, çerçevenin iletimi sirasinda, agda güncel iletimle ilgili olanin disindaki tüm cihazlar, bekleyen herhangi bir iletimi bu çerçevenin güncel iletiminin sonundan sonraki bir zamana kadar erteler; bu zaman, en azindan bos ortam belirleme süresi kadardir (bu süre, daha önce açiklandigi gibi iki islevsiz blokun periyodundan daha kisa bir zaman periyodudur) ve ardindan daha önce açiklandigi gibi Veri Yolu Çekisme periyodu baslar.
Yüksek veri hizli kurulum bloku (37) ve alindi bildirimi bloku (32) tamamlanana kadar, Veri Yolu Çekisme Periyodu sona erer ve CA kullanilan bir CSMA/CD'de Çarpismadan Kaçinma yükümlülükleri yerine getirilmek zorundadir, böylece ag, yüksek veri hizli kismin iletimi için CA-bazli zamanlama kisitlamalarindan kurtulur ve (bir yayin mesaji için) yayin agi bant genisligine veya (noktadan noktaya olgusunun cihazdan cihaza oldugu bir noktadan noktaya mesaj için) noktadan noktaya ag bant genisligine daha yakin olan daha yüksek bir sinyallesme hizinin kullanilmasina olanak saglar.10 Iletimle ilgili olmayan cihazlar, mesajin kodunu çözemez veya çözmeleri gerekli degildir (muhtemelen daha yüksek bir veri hizinda iletim yapilmakta olmasi hariç veya yalnizca standart veri hizini alabilen alicilar durumunda, agda hiçbir iletim yok gibi görünebilir) ve iletimin sonunu belirlemek için iletimin ilerleme durumunu takip edebilirler. iletimi almayi amaçlayan cihazlar, bir standart (düsük) hizli iletim durumunda, uygun bir alindi bildirimi veri blokunu (32) ve ek daha yüksek veri hizli veri bloklarindan sonra verilerin uygun bir alindi bildirimi veri blokunu (38) (32'den farklidir) gönderir ve alir. Ancak, iletimle ilgili olmayan cihazlar, (daha yüksek veri hizinda gönderilen verileri tespit edemediklerinden) çerçevenin kodunu çözemiyorsa, bu tarifnamede açiklananlar gibi baska araçlar vasitasiyla iletisim ortaminin mesgul durumunu belirlemeye devam ederler. Bir durumda, iletisim protokolü tarafindan bir tek eslik veya bir belirtilen eslik biti uygulanirsa, agda iletim mevcudiyeti, CANbus protokolünde oldugu gibi çerçeve içinde dolgu bitleri kullanilarak, herhangi bir veri "l" bitinin mevcudiyetiyle tespit edilebilir. Dolayisiyla tüm cihazlarin agin mesgul oldugunu bilmesi için bir sinyalin standart veri hizinda iletilmesi asamasi, bu tarifnamede açiklanan usulün bir parçasidir.
Manchester kodlamasi kullanilabilir, ama bu, dogru akim (dc) dengesinin korunmasi veya kullanilmakta olan ag için önemli böyle baska ölçütler bazinda seçilen, teknikte uzman kisilerce bilinen kullanilabilir birçok kodlama semasindan biridir. Yüksek veri hizli veri kodlamasi için bir 7B/9B veya bir 8B/10B kodlama semasi tercih edilir ve ortam mesguliyeti, iletisim ortaminda bu ve muhtemelen baska semalar kullanilarak kodlamak için kullanilan sinyallerin geçislerinin gözlemlenmesi vasitasiyla tespit edilebilir; ancak yüksek veri hizi eski ("standart" olarak da adlandirilmaktadir) veri hizindan yeteri kadar hizliysa, teknikte uzman olan tasarimcilar tarafindan tipik olarak kullanildigi gibi bir cihazin eski alici devrelerinde alçak geçiren filtreleme, yüksek veri hizli verileri tespit edilemez veya gürültüden ayirt edilemez kilabilir. Bir " l" bitinin standart (düsük) iletim hizinda iletilmesi, tüm eski cihazlarin sinyali tespit etmesini ve veri yolunun bos olmayan bir ortam oldugu sonucunu çikarmasini saglar; bundan sonra yeni yüksek veri hizli veriler, bu eski cihazlar tarafindan baska bit tespiti yapilmasi geregi olmaksizin iletilebilir.
Sekil 5, C-Bus ag düzenlemesi için uygulanabilen bir düzenlemeyi betimlemektedir; burada yüksek veri hizli faydali yük (36) (Sekil 3), birden fazla zaman dilimi halinde, ama agdaki tüm cihazlari ve digerlerini ortamin bos olmadigi ve mesgul oldugu ve bilgi iletmekte olan bir cihazin kontrolü altinda oldugu hakkinda standart veri hizinda uyarmak üzere her zaman dilimine standart veri hizinda iletilen bir "1 " degerli bit dahil edilmesi sartiyla iletilir. Sekil 5, YH Zaman Dilimi 0, YH Zaman Dilimi l, YH Zaman Dilimi 2, YH Zaman Dilimi n dahi] çok sayida Yüksek Veri Hizli (HDR) zaman dilimini betimlemektedir; burada son zaman dilimi, yüksek hizli faydali yük verilerine iliskin bir hata tespit kodunu (örnegin saglama toplamini) içerir.
Açiklandigi gibi mesgul bir iletisim ortaminin algilanmasi, usulün asamalarinin bir parçasidir ve mevcut iletisime katilmayan tüm cihazlarin bos kalmasina ve kullanilabilir iletisim ortamindaki iletisime müdahale etmemesine olanak saglar. Çerçevenin yüksek veri hizli bölümü boyunca bir bos iletisim ortaminin eski cihazlar tarafindan yanlis algilanmasini önleme yönelik ölçütler -örnegin C-Bus'ta oldugu gibi eski sinyallesme hizinda görünür islevsiz zaman dilimi olmamasi ve senkronizasyon saatinin mevcut olmasi- belirli bir protokol için karsilandiginda veya karsilandiktan sonra, bir çerçevede iletisimin diger tüm özellikleri, arttirilinis performans elde etmek için serbestçe degistirilebilir.
Yüksek veri hizina (HDR) ulasmaya yönelik bir düzenlemede, her HDR zaman diliminde tek bir bite bir protokolün siki zamanlama kurallarina göre ulasildiktan sonra, kodlama, yüksek veri hizli sinyalleri almak üzere uyarlanmis ayni agdaki eski veri alici cihazlar için ve iliskili cihaz düzenlemeleri için donanimin elektriksel sinirlamalarini asmadigi sürece, her senkronizasyon periyodunda geriye kaman zaman, fiziksel ortamin kisitlamalari ile uyumlu herhangi bir sekilde serbestçe kullanilabilir ve kodlanabilir.
Sekil 6, bir protokolde kullanilabilir bir olasi kodlama usulünü betimlemektedir; "48" sayisinin hemen üstündeki palsin negatif giden kisminin, tek bir " l " biti için veri simgesi olmasi ile gösterildigi gibi tek bir "1" biti için veri simgesi (48), "46" sayisinin hemen üstündeki palsin negatif giden kisminin saat simgesi ve iliskilendirilmis geçisi olmasiyla gösterildigi gibi senkronizasyon saat simgesinden (46) sonra konumlandirilmistir. Böylece veri simgesi (48), cihazlar arasinda iletisim komutu ve kumanda verileri için kullanilan ve sonraki yüksek hizli veriler için kullanilmayan "birinci" hiz (standart hiz olarak da adlandirilmaktadir) kullanilarak gönderilen ortain mesgul sinyalidir.
Dolayisiyla standart veri hizli zaman araliginda (42) (bu durumda senkronizasyon sinyali) geriye kalan zaman (40), standart veri hizli cihaz iletisimi için kullanilandan daha yüksek bir veri hizinda uygun bir veri kodlama usulü için kullanilabilir. Bu ardisik senkronizasyon sinyallerinin birden fazla ve çerçevenin dahil edilmis daha yüksek veri hizli kisimlari, Sekil 5'te betimlendigi gibi iletilebilir.
Bir cihazin bir alicisinda, çerçeve bilgi kisminda belirtilen daha yüksek veri hizinda iletilmis faydali yük verilerinin kodunun, daha yüksek veri hizinda gönderilmis verilerden elde edilen bir saat sinyali kullanilarak çözülmesi de mümkün olabilir.
Sekil 3, standart veri hizinda iletilen, çerçeve bilgi kismini (37) (yüksek hizli kurulum blokunu), islevsiz bloku (30) ve alindi bildirimi blokunu (32) içeren bir yüksek hizli iletisim çerçevesini betimlemektedir, ama bu kez çerçeve bilgi kisminin (3 7) içindeki kumanda blokundaki (25) kumanda bilgilerine yanit olarak, çerçeveye bir ek islevsiz blok (30) ve (birinci hizdan (standart hizdan) daha yüksek) yüksek hizli veri bloku (36) ilave edilmistir. Yüksek veri hizli bir blokun, yeni yüksek veri hizinda iletilmekte oldugu bir çerçeve kismi olan yüksek hizli faydali yük veri bloku (36), çesitli sekillerde kodlanabilir ve bu kodlama, çerçeve bilgi kisminin (37) kumanda blokunun (25) içine dahil edilmis verilerden bazilari veya tümü ile tarif edilebilir.
Yüksek veri hizli veri bloku (36), eski protokolün sartlarina uygun olarak mesgul ortam kurallarini (yukarida örnek mahiyetinde açiklandigi gibi Sekil 6'da gösterildigi sekliyle periyot (42) içinde bir " l " bitinin (48) kullanimi) karsilamak için bilesenleri içerir ve ayrica, çerçeve bilgi kismindaki (kendisinden önce gelen yüksek hizli kurulum blokundaki (37)) kumanda mesaji ile tanimlandigi sekilde çerçevenin esti protokol kullanilarak iletilen kismina ek olan verileri kodlamak için zaman saglar. Yüksek hizli faydali yük veri bloku (36), faydali yük veri blokunda (36) iletilen hatalarin tespit edilmesine yardimci olinak üzere Sekil 5'te betimlendigi gibi bir hata tespit kodunun (örnegin bir saglama toplami veya döngüsel artiklik denetimi (CRC)) kullanimini da içerebilir ve bu bloku, baska bir islevsiz blok (30) ve bir ikinci alindi bildirimi bloku (38) takip edebilir. Blokun (32), takip eden blok (36) verilerinin mevcut olmasi durumunda blokun (37) iletim islemini tamamlamak için bir birinci alindi bildirimi bloku oldugu veya takip eden bloklar (36, 30 ve 38) olmamasi durumunda bir negatif alindi bildirimi bloku oldugu dikkate alinmalidir. Alindi bildirimi (32) pozitif ise ve blok (36) takip edecekse, bu durumda blok (38) bir ikinci alindi bildirimi blokudur, ama yalnizca blokun (36) alindi bildirimi içindir ve birinci alindi bildirimi blokundan (32) farkli bir formata ve farkli bir anlama sahiptir. Yukaridaki açiklama, yüksek hizli verilerin nasil iletilebileceginin bir örnegidir, çünkü cihazlar arasinda veri iletimini yönetmekte kullanilabilen birçok farkli tipte alindi bildirimi (pozitif ve negatif) mevcuttur.
Bir çerçevede nispeten yüksek veri hizli bir iletisim periyodu boyunca tüin uyumlu cihazlar, tercihen bu özel çerçeve vasitasiyla ve/veya bunun yani sira her zaman iletisim ortaminda mevcut olan bir senkronizasyon saati vasitasiyla senkronize edilebilir.
Senkronizasyon saati, yalnizca bir zamanlama referansi saglar ve dolayisiyla agda herhangi bir yerde bulunan bir "akilli olmayan" saat cihazi vasitasiyla üretilebilir.
Akilli olmayan saat, standart veri hizli iletisim için senkronizasyon saglainak için yeterliyken ve agdaki baska bir cihaz tarafindan saglanmasi olasiyken, bu, örnegin fiziksel uzakligindan, sinyal yayilma gecikmeleri, vb. gibi veri hizi etkilerinden dolayi çerçevenin yüksek veri hizli kismi için senkronizasyon saglamak üzere yeterince hassas olmayabilir.
Dolayisiyla yüksek veri hizli kisim için daha iyi bir senkronizasyon araci, yüksek veri hizli çerçeveyi iletmekte olan ayni cihaz tarafindan üretilen ve alicida, çerçevenin geriye kalan yüksek veri hizli veri kismiyla ayni ag yayilma gecikmesine sahip olacak olan Bir yüksek veri hizli kurulum blokunu kullanan CSMA/CD ve/veya CA'li bir iletisim protokolünün dizayni için, topolojisinin kurallari, kablolama, ag ve cihaz empedanslari, vb. bazinda, agin belirli fiziksel özelliklerinin, örnegin yalnizca elektriksel olarak birbirinden en uzak cihazlar arasinda degil, ama elektriksel olarak birbirine yakin cihazlar arasinda da iki telli iletisim ortaminin bilinen maksimum Iiziksel uzunlugu içinde maksimum bant genisliginin dikkate alinmasi tercih edilir. Ilgili bu ve diger özelliklerin önceden belirlenmesi ve kullanilmasi, ya asilmasi ya da bilinmemesi durumunda ortaya çikabilen zamanlama hatalari olasiligini ve/veya görülme sikligini azaltir. Bundan baska, cihazin bir degisken veri hizli (nispeten yüksek veri hizli) protokol çerçevesi talep eden yüksek veri hizli kumanda blokunun (25), Sekil 7'de betimlendigi gibi alici cihazlarin uygun bilgileri uygun bir veri bit hizinda ve mesaj uzunlugunda kabul etmesine olanak saglamak üzere yeterli bilgi içermesi tercih edilir; sekil, yüksek veri hiziyla kullanilacak mesaj sinifini (70), yüksek veri hizi göstergesini (51) içeren mesaj tipini (71), kumanda bloku uzunlugunu (72), yüksek hizli veri hizini (73), yüksek hizli veri kodlama tipini (74), yüksek veri hizli blokun/bloklarin uzunlugunu (75) ve hata tespit kodunu (saglama toplami) usulünü (76) içeren bloklari da betimlemektedir. Yüksek veri hizi göstergesi (51) disinda, yüksek hizli kumanda blokundaki (25)diger bilgilerden bazilari veya tümü, konvansiyonel olarak istege bagli biçimde sabitlenebilir; bu durumda belirlenmesine gerek yoktur ve dolaysiyla atlanabilir. Dahil edilirse bu alanlarin, açiklananla ayni sirada ortaya çikmasina gerek yoktur, ama eski (düsük hizli) cihazlar ile uyumluluk korundugu sürece protokol tasarimcisinin ihtiyaçlarina göre serbestçe siralanabilir.
Yüksek veri hizi, mutlaka önceden belirlenmis sabit bir veri hizi degildir, çünkü cihaz iki veya ikiden fazla veri hizini alabilir/ iletebilir, dolayisiyla baslatan cihaz, iletecegi veri hizinin (73) göstergesi verileri içerebilir. Bazi cihazlar, alinmis herhangi bir veri hizini otomatik olarak algilama ve uyarlama yetenegine sahip olabilir. Dolayisiyla veri hizinin degisken oldugu söylenmektedir, ama genellikle bir çerçeve içinde degismez, ama çerçeveden çerçeveye degisebilir, ama esas itibariyla özel çerçeve için belirlenebilir.
Yüksek veri hizli kurulum bloku, önerilen yüksek veri hizli iletim hakkinda bilgi içerdiginde, alici cihaz (cihazlar), pozitif olan bir alindi bildirimi (32) ile yanit verebilir veya bir veya birden fazla birkaç tip negatif alindi bildirimi ile yanit verebilir; bu negatif alindi onaylari, sayilanlarla sinirli olmamak kaydiyla "yüksek veri hizi desteklenmemektedir , yüksek veri hizi desteklenmektedir, ama belirtilen yüksek hizli kurulum bloku kadar yüksek degildir", "yüksek veri hizi desteklenmektedir, ama belirtilen kurulum bloku kadar yüksek degildir, özel bir maksimum veri hizi söz konusudur", vb. anlamina gelen negatif alindi bildiriinlerini içerir.
Bir düzenlemede, degisken veri hizli (nispeten yüksek veri hizli) blok periyodu, yalnizca çerçevenin normal veri hizli kismi sirasinda alicilar olarak adreslenen cihazlar tarafindan kullanilir.
Sekil 8, bir düzenlemede Sekil 3'ün negatif olan bir alindi bildirimi blokunun (32) bir analizini betimlemektedir; bu düzenlemede (standart hizdan) daha yüksek hizda iletilen verileri alabilen cihazlar, (82) sayili kisimda "yanit veren cihazin yüksek hizda iletim yapilmakta oldugunu anladigini, ama cihazin bu özel veri hizinda iletisim yapamadigini" belirten kodu içerir. Sekil 8'de betimlendigi gibi Bit N 84 ila Bit 2 86, Bit 1 88 ve son olarak Bit 0 90, Sekil 9'da gösterildigi gibi ilgili bir cihazin iletisim kurabilecegi veri hizini belirtmeye yönelik kodlaridir; bu sekil, eger cihaz gönderilmis özel veri hizinda alis yapamiyorsa, her cihazin, destekledigi maksimum yüksek hizli veri hizi bazinda, koda, çoklu erisim seklinde "1" bitleri katkisi yaptigini göstermektedir. Veri yolunda ''1" bitleri baskin oldugunda, veri yolunda iletilen sonuç kod, yüksek hizli mesajin gönderilebilecegi ve basariyla alinabilecegi maksimum hizi temsil etmektedir. Örnegin, Sekil 10, böyle verilerin örnek bir kütügünün göstergesi bir tabloyu betimlemektedir; bu kütük, iletim yapan cihazin, negatif alindi bildirimindeki kodu kontrol ederek, ayni çerçevede bir faydali yükün iletimine bir ACK veya bir NAK ile yanit vermis tüm cihazlar için kabul edilebilir maksimum veri hizinin ne oldugunu belirlemesine olanak saglar. Dolayisiyla Sekil 9'da betimlendigi gibi "000001" alinmasi, tüm cihazlar bu hizda veri alabileceginden örnegin standart veri hizinin 24 katinin kullanilabilecegi anlamina gelirken, "000011" alinmasi, iletim için maksimum veri hizinin, standart veri hizinin 20 kati oldugu anlamina gelir; sonunda "111111" alinmasi, blokta (37) adreslenmis tüm cihazlar tarafindan alinabilecek maksimum veri hizinin standart veri hizinin 8 kati oldugu anlamina gelir. Bu bilgi, adreslenmis alici cihazlarin tümünün, negatif alindi bildiriminin içerigini de okuduklari varsayilarak, iletim yapan cihaz tarafindan, sadece yüksek hizli veri faydali yük blokunun (36) gönderilmesinde kullanilabilir veya negatif` alindi bildirimi blokunda belirtilmis hizdaki yüksek hizli veri hizinin bir göstergesiyle birlikte yüksek hizli kurulum blokunu, ardindan eger alindi bildirimi bloku (32) beklendigi gibi pozitifse bu hizda yüksek hizli veri yükünü (36) salt göndermek için kullanilabilir. Çerçevenin bir degisken veri hizli (nispeten yüksek veri hizli) iletisim bloku boyunca saglanabilen verilerin tipi, sayilanlarla sinirli olmamak kaydiyla isletim verileri, bir veya birden fazla cihazin ve iliskilendirilmis aygitin donanim yazilimi güncellemesi ve konfigürasyon verileri, yiginsal veri transferleri veya özel bir cihaza yönelik veya ondan gelen ses veya Video gibi yükleme bant genisligi tüketen bilgiler dahil faydali herhangi bir veri tipini içerebilir.
Agdaki nispeten düsük veri hizli iletisimin iletisim sartlarinin karsilanmasi ve ayni zamanda bilgilerin yüksek bir hizda kodlanmasi da mümkündür, böylece yüksek veri hizi yetenekli cihazlar, yüksek veri hizli verileri alabilir ve kabul edebilirken, diger cihazlar, kendi nispeten düsük veri hizlarinda çalisirlar, böylece ayni ag içinde iki tip cihaz bir arada bulunabilir.
Burada örnek olarak açiklanan, Schneider C-Bus protokolünün bir örnek oldugu protokol gibi bayta dayali bir ag protokolünün her bayti için, yüksek veri hizli iletisim, her bayt baslangiç simgesini senkronize edebilirse ve her bayta bir geçerli düsük veri hizli biti katabilirse, bu bayt, eski cihazlar tarafindan bir geçerli iletisim olarak kabul edilebilir ve ardindan protokole göre bu cihazlar yüksek veri hizli alisverise katilamazlar ve ayrica ve zorunlu olarak bu cihazlar, aslinda eski cihazlarin hiçbiri iletim yapinazken eski agin mesgul oldugunu varsayar ve degisken veri hizini (nispeten yüksek veri hizini) kullanan cihazlar, aga kesintisiz erisime sahiptir.
Sekil 6, Schneider C-Bus protokolü gibi bir bayta dayali protokoldeki bir zaman dilimini betimlemektedir; sekil, bir düsük veri hizli bayt süresi (42) için kullanilan saat zamanlamasinin, agda kullanilan, bir senkronizasyon saat simgesini (46) içeren bir düsük veri hizli iletisim tarafindan kullanilanla ayni oldugunu göstermektedir. Bu bulusun bir düzenlemesinde, (agdaki ayni veya farkli bir cihaz tarafindan zaman diliminin geri kalanina iletilebilen) senkronizasyon saatini (46), agdaki tüm cihazlar tarafindan alinacak normal veri hizli isleme uygun olarak iletim yapan cihaz tarafindan iletilen tek bir veri biti (48) takip eder ve agdaki diger tüm cihazlara bir ortami-mesgul-tut sinyalini göstermek için dahil edilir. Ayrica bu düzenlemede, düsük hizli veri bitini (48), yüksek veri hizinda iletilen bir veri blokunun (40), saat senkronizasyon sinyali periyodunun (42) geriye kalan süresine ilave edilmesi izler. Iletisim yapan cihazlarin Çarpismadan Kaçinma yükümlülükleri, yüksek hizli veri blokunun veri yolunda iletilme zamaninda tamamlanmis oldugundan, veri bitinin (48) kenar geçisleri daha keskin yapilabilir; bu, zaman diliminin geriye kalaninda veriler için senkronizasyon sinyali olarak kullanilmasina izin verir.
Zaman dilimindeki yüksek hizli faydali yük verilerinin sinyallesme hizi, sayilanlarla sinirli olmamak kaydiyla, iki tel gibi örnegin iletisim ortaminin bilinen maksimim fiziksel uzunlugu içinde çalisabilen bilinen bir maksimum bant genisligine sahip iletisim ortaminin fiili ag Iiziksel özellikleri dahil bir veya birçok faktöre göre belirlenebilir. Bu fonksiyonel sinirlamalar biliniyorsa, bir veya birden fazla yüksek veri hizindan bir veri hizi, bir ag protokolünde kullanim için önceden belirlenebilir; hem yayin iletimleri hem noktadan noktaya iletim verileri, kazanan cihaz tarafindan yüksek veri hizinda iletilebilir.
Bir iletim yapan cihaz ve alici cihaz arasindaki fiili ag bant genisligi, önceki iletimlerin basari oranina karsi veri hizi bazinda, (yüksek veri hizli sinyallesmenin her zaman basarili olmasi gereken alt limiti veri alinarak) fiili yayin bant genisliginin ve vericinin kullanmak üzere konfigüre edilmis oldugu maksimim sinyallesme hizinin bilgisi kullanilarak, ardisik iletimler boyunca verici tarafindan ögrenilebilir. Alicinin, alisin basarisiz olduguna iliskin bir göstergeyle ilgili bir negatif alindi bildirimi gönderdigi, iletimde daha önce kendileri hakkinda bir "yüksek veri hizi destekleniyor" bildirimi alinmis yüksek veri hizli iletimler, degisiklik yapilmadan veya daha düsük hizda tekrar denenebilir. Basarili iletim ve alindi bildirimi alindiktan sonra, bu basarili iletimin veri hizi, bu hizi hüküm süren ag kosullarina göre yukari ve asagi uyarlayacak bir ögrenme algoritmasiyla birlikte sonraki iletimler için temel olarak kullanilabilir. Önerilen bir yüksek veri hizi, veri yolu çekisme periyodunun bir parçasi olabilir, böylece daha önce açiklananlarin yani sira, önerilen yüksek veri hizi, kazanan vericiyi belirleinek için kullanilabilir, yani yüksek veri hizinda alma yetenegine sahip bir veya birden fazla alici için hizli verici, yavas vericiler karsisinda kazanir. Böyle bir düzenlemede protokol, veri yolu çekisme periyodunda kazanan cihazin veri iletebilecegi önerilen bir yüksek veri hizinin göstergesi çerçeve verilerini içerebilir ve yalnizca en yüksek veri hizli verileri alabilen alicilar, bir alindi bildirimi saglayacaktir.
Zaman dilimi içindeki zaman periyodu (40) boyunca bir cihazin vericisi, tek kisitlama, agda mevcut cihazlar arasindaki herhangi bir uyumluluk kurali degil verici ve alici cihazlar arasindaki agin fiziksel kosullari olmak üzere herhangi bir veri hizinda iletisim gönderebilir.
Zaman periyodu (40) boyunca, Ethernet gibi baska seri iletim semalarinda kullanildigi gibi uygun kod kitaplarini veya hat kodlamasinin uygun baska herhangi bir formunu kullanan Manchester, 4B/5B, 8B/10B gibi bir kodlama standardi, bir yüksek veri hizina ulasmak için kullanilabilir ve hala agin dogru akim (dc) dengesi korunabilir. DC dengesinin önemli olinadigi baska durumlarda baska semalar kullanilacaktir.
Bu tarifnamede saglanan bilgiler, bu tür aglarin tipik sabit, nispeten düsük veri hizina kiyasla veri hacminde önemli bir artis saglamak için birçok paket anahtarlamali taban bant sinyallesme agina uygulanabilir. Özellikle, burada açiklanan bilgilerin, Schneider C-Bus sistemine ve protokolüne uygulanmasiyla, bir küçük agda veya büyük bir agda bitisik cihazlar arasinda normal veri hizinin en az 6 kati ve tipik olarak 24 kati veya daha fazla bir hizda veri iletilebilir; burada kullanilan fiili hiz, farkli cihazlara yönelik veya bu cihazlardan yapilan iletimlerde öngörülmüs ve gerçeklesen basarilara göre degistirilebilir.
Diger tiplerde aglar, yüksek veri hizli çerçeve bölümlerinin mevcut olabilecegi (burada tarif edilen düzenlemelerde açiklananlardan) farkli periyotlara sahip olabilir, ama çogu durumda (bu tarifnameyi anladiktan sonra teknikte uzman bir kisinin kolayca tanimlayabilecegi gibi), cihazlar arasinda hangisinin tek basina iletisim agina (veri yolu) erisebileceginin belirlenmesi için bir çekisme periyodu da olan normal veri hizli islem periyodu geçtikten sonra, yalnizca tek bir vericinin iletim yapmakta oldugu garanti edilebildiginde, iletimi baslatan cihazdan agdaki bir veya birden fazla baska cihaza nispeten yüksek hizli veri iletisim uygulamak için bir firsat mevcuttur.
Degisken veri hizli ayar çerçevesine sahip bir zaman bölmeli çoklaina uygulanan iletisim periyodunu kullanan bazi aglarda ve veri iletimi yüksek bir veri hizinda yapildiginda, ag tarafindan basvurulan tek bir saat vasitasiyla senkronize edilen her cihaz için zaman dilimlerine sahip bir zaman bölmeli çoklama uygulanan iletisim periyodu mevcuttur.
Protokolün, eski cihazlarin hala nispeten düsük bir veri hizinda çalisirken veri yolu çekisme periyodunu kullanacak ve kabul edecek sekilde düzenlenmesi, tüm cihazlarin aga katilmasini saglarken, yalnizca uyumlu cihazlar ile kullanim için farkli bir iletisim hizinin seçilmesini degil, ama ayrica eski sistemin daha küçük mesajlar için kullanacagi süreyle ayni sürede daha büyük mesajlarin iletilmesine olanak vermek üzere, nispeten yüksek veri hizi periyodu boyunca daha güçlü hata tespit protokollerinin uygulanmasini müinkün kilar. Çerçevenin daha yüksek veri hizli bölümündeki kodlanmis verilerin, eger mevcutsa senkronizasyon saat sinyali dahil agdaki diger geçerli sinyaller ile karistirilmamasinin saglanmasinin gerekebilecegi teknikte uzman kisiler tarafindan kolayca anlasilacaktir.
Dolayisiyla kodlama semasi (örnegin tercih edilen 8B/10B), sinyalin hatasiz dogru akim (de) dengesinin korunmasina ek olarak, seçilen bir minimum yüksek veri sinyallesme hiziyla birlikte, yüksek veri hizli veriler için hiçbir zaman bir senkronizasyon saat sinyaliyle karistirilmayacak sekilde uygun geçis hizlarini saglayan bir kod kitabiyla uygulanmalidir, böylece eski (düsük veri hizli) cihazlarin, senkronizasyon saatinin konumu hakkinda hiçbir zaman kafalarinin karismamasi ve senkronizasyon disi iletisimleri baslatmalari saglanir.
Ayrica mevcut cihazlarin alici ve verici donaniminin herhangi bir degisiklik gerektirmemesi, ama yüksek veri hizli veri çerçevelerine sahip bir ag ile uyumlu olmasi, ancak güncellenmedikçe bunlarin kodunu çözme zorunlulugunun olmamasi veya güncellenmislerse, yeni cihazlarin kodunu çözme ve/veya iletme yetenegine sahip oldugu yüksek veri hizlari araligindaki daha düsük veri hizlarinin kodunu çözebilmeleri beklenmektedir.
Açiklanan protokol, Schneider C-Bus protokolü ve eski cihazlari ve yeni yüksek veri hizli cihazlar ile çalisabilir, ama bu ag sistemi ile sinirli degildir ve KNX, CANbus, DALI ve diger ilgili ag iletisim sistemleri protokollerinde uygulama yeri bulabilir. Örnegin, bir CANbus aginda, iletim yapmak isteyen bir cihaz, paylasilan ortami bos bir durumda bulursa, bir sonraki zaman dilimini bekler ve bir çerçeve baslangici biti yayinlayarak bir çekisme çözümleme asamasini baslatir. Bu noktada, iletilecek bir mesaji olan her cihaz (örnegin mesaj, TXObject adi verilen bir çevresel kütüge yerlestirilebilir), her zaman dilimi için en anlamlisindan baslayarak bir bit olmak üzere, çekisme çözümü zaman dilimlerinde mesajin tanimlayici (öncelik) bitlerini sirayla ileterek, paylasilan ortama erisim saglamak için yarismaya baslayabilir. Taniinlayici bitler arasindaki çarpismalar, mantiksal VE semantigi vasitasiyla çözülür ve bir cihaz, ortamda öncelik bitlerini herhangi bir degisiklik olmadan okursa, çekismenin galibi oldugunun farkina varir ve diger cihazlar bir dinleme kipine geçerken mesajin geri kalanini iletmesi için cihaza erisim verilir. Aslinda, ortamdan okurken bitlerden biri degismisse bu, ortam için çekisen daha yüksek öncelikli bir bitin (hakim bit) mevcut oldugu anlamina gelir ve dolayisiyla mesaj geri çekilir. Böyle bir düzenlemede, cihaz tarafindan saglanan verilerin veri hizinin göstergesi verilerin, cihazdan gönderilmis bir çerçevenin içindeki bir konuma dahil edilmesi hala mümkündür; bu konum, çerçevenin baslangici ve verilerin yüksek veri hizinda iletildigi çerçeve kismi arasinda ve örnegin birinci veri hizinda iletilen ortami- -mesgul-tut sinyalinden sonradir; ama ortami-mesgul-tut sinyali, faydali yük verilerinin her blokuyla veya bir baska düzenlemede iletilebilir.

Claims (5)

ISTEMLER
1. Bir paket anahtarlamali taban bant sinyallesme iletisim aginda veri iletmek için bir usul olup, ag, birden fazla cihaza (14, 16, 18, 20) sahiptir; burada her cihaz, faydali yük verilerini içeren çerçeveleri bir birinci veri hizinda iletebilen ve alabilen en az bir veri vericisini ve bir veri alicisini içerir; usul, asagidaki asamalari içerir: çerçevede daha sonra iletilecek faydali yük verilerinin (36), birinci veri hizindan daha yüksek bir veri hizinda iletilecegini belirten bir çerçeve kisminda, verilerin (25), birden fazla cihazdan bir cihazin bir vericisi vasitasiyla bir birinci veri hizinda iletilmesi; usulün özelligi faydali yük verilerinin (36) yüksek veri hizinda iletimi sirasinda, birden fazla cihazin diger cihazlarina agin kullanimda oldugunu belirten bir ortami-mesgul-tut sinyalinin, cihazin vericisi tarafindan birinci veri hizinda iletilmesidir.
2. Istem 1'e göre bir usul olup, burada çerçeve, bir çerçeve bilgi kismini (34) içerir; usul, ayrica asagidakini içerir: bir veya birden fazla baska cihazin bir vericisinden, ilgili bir cihazin alicisinin alabilecegi en yüksek veri hizinin bir göstergesinin, cihazin bir alicisinda alinmasi; burada bu gösterge, çerçevenin çerçeve bilgi kisminin (34) en azindan bir kisminin alinmasina yanit olarak Cihazin alicisina geri iletilen alindi bildirimine dahil edilir.
3. Istem Z'ye göre bir usul olup, asagidaki ek asamayi içerir alinmis bir veya birden fazla alindi bildiriminden, faydali yük verileri (36) iletilirken kullanilacak yüksek veri hizinin belirlenmesi.
4. Istem 1'e göre bir usul olup, asagidaki ek asamalari içerir: faydali yük verilerini (36) yüksek veri hizinda iletmek için bir hiz kullanilmasi ve faydali yük verilerinin (36) yüksek veri hizinda iletiminden önce, çerçevede hizin bir gösteriminin tespit edilmesi.
5. Istem 1'e göre bir usul olup, asagidaki ek asamalari içerir: faydali yük verilerini (36) yüksek veri hizinda iletmek için bir hata tespit kodunun kullanilmasi ve faydali yük verilerinin (36) yüksek veri hizinda iletiminden önce, çerçevede hata tespit kodunun bir gösteriminin tespit edilmesi. Istem l'e göre bir usul olup, asagidaki ek asamayi içerir: faydali yük verilerini (36) yüksek veri hizinda iletmek için bir kodlama semasinin kullanilmasi ve faydali yük verilerinin (36) yüksek veri hizinda iletiminden önce, çerçevede kodlama semasinin bir gösteriminin tespit edilmesi. Istem l'e göre bir usul olup, burada cihazlar, bir Tasiyici Duyarli, Çoklu Erisim/Çarpisma Algilama protokolünü kullanan ag cihazlarini kullanir. Istem 7'ye göre bir usul olup, burada Tasiyici Duyarli, Çoklu Erisim/Çarpisma Algilama protokolünde Çarpismadan Kaçinma da kullanilir. Istem l'e göre bir usul olup, burada faydali yük verilerinin (36) yüksek veri hizinda iletiminde Manchester kodlamasi kullanilir. Istem l'e göre bir usul olup, burada verilerin yüksek veri hizinda iletiminde 8B/10B kodlamasi kullanilir. Istem l'e göre bir usul olup, burada yüksek veri hizinda veri iletimi, cihaz güncellemeleri için donanim yazilimi; agdaki cihazlar için konfigürasyon parametreleri; yiginsal veriler, ses veya Video bilgilerinden olusun gruptan birinin veya birden fazlasinin iletimi için kullanilir. Istem l'e göre bir usul olup, burada yüksek veri hizinda veri iletimi sirasinda, ag tarafindan basvurulan tek bir senkronizasyon saati vasitasiyla senkronize edilen her cihaz için zaman dilimlerine sahip bir zaman bölmeli çoklama uygulanan iletisim periyodu mevcuttur. Istem l'e göre bir usul olup, burada ortami-mesgul-tut sinyali, yüksek veri hizli verilerin bir kismindan veya tümünden önce iletilir ve bu zaman diliminden geri kalanin bir kismi veya tüinü için, verici ve alici cihazlar tarafindan yüksek veri hizli verilerin alinmasinda bir senkronizasyon sinyali olarak kullanilir. Istem l'e göre bir usul olup, asagidaki ek asamayi içerir: bir cihazin bir alicisinda, çerçeve bilgi kisminda (34) belirtilen yüksek veri hizinda iletilmis faydali yük verilerinin (36) kodunun, yüksek veri hizinda gönderilmis verilerden elde edilen bir saat sinyali kullanilarak çözülmesi.
TR2019/04244T 2014-12-15 2015-12-11 Değişken veri hızı kumanda protokolü. TR201904244T4 (tr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
AU2014905076A AU2014905076A0 (en) 2014-12-15 Variable bandwidth control protocol

Publications (1)

Publication Number Publication Date
TR201904244T4 true TR201904244T4 (tr) 2019-04-22

Family

ID=55027263

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2019/04244T TR201904244T4 (tr) 2014-12-15 2015-12-11 Değişken veri hızı kumanda protokolü.

Country Status (13)

Country Link
EP (1) EP3035605B8 (tr)
CN (1) CN105703992B (tr)
AU (1) AU2015268688B2 (tr)
DK (1) DK3035605T3 (tr)
ES (1) ES2730021T3 (tr)
HR (1) HRP20190925T1 (tr)
HU (1) HUE043616T2 (tr)
MY (1) MY177536A (tr)
PL (1) PL3035605T3 (tr)
PT (1) PT3035605T (tr)
TR (1) TR201904244T4 (tr)
TW (1) TWI672021B (tr)
ZA (1) ZA201509046B (tr)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112153703A (zh) * 2016-08-15 2020-12-29 华为技术有限公司 通信系统中传输唤醒包的方法和设备
DE102018203680A1 (de) * 2018-03-12 2019-09-12 Robert Bosch Gmbh Teilnehmerstation für ein serielles Bussystem und Verfahren zur Datenübertragung in einem seriellen Bussystem
EP3598254B1 (de) * 2018-07-17 2021-03-31 Siemens Aktiengesellschaft Verfahren zur konfigurationsänderung und industrielles anlagensystem
CN110412983B (zh) * 2019-08-01 2022-11-01 北京百度网讯科技有限公司 一种车辆避碰的检测方法及装置、车辆
CN116418456B (zh) * 2021-12-31 2025-11-18 中兴通讯股份有限公司 信号速率处理方法、装置及存储介质
CN116886800B (zh) * 2023-09-04 2023-12-05 四川图灵思智能科技有限公司 一种基于hbes扩展通信协议的通信方法及存储介质
CN118467444B (zh) * 2024-07-09 2024-10-11 成都阶跃时进科技有限公司 Rs-485总线主机通讯方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7529565B2 (en) * 2004-04-08 2009-05-05 Starkey Laboratories, Inc. Wireless communication protocol
US20070115826A1 (en) * 2005-10-14 2007-05-24 Optimal Licensing Corporation Systems and methods for increasing capacity in collision-based data networks
CN102577313B (zh) * 2009-09-01 2016-04-06 信息控制公司 用于分布式资产管理的通信协议的方法和系统
EP2712123A1 (en) * 2012-09-20 2014-03-26 Robert Bosch Gmbh Standard CAN implementation tolerating CAN FD frames
DE102012224031A1 (de) * 2012-12-20 2014-06-26 Robert Bosch Gmbh Datenübertragungsprotokoll mit Protokollausnahmezustand
US9419737B2 (en) * 2013-03-15 2016-08-16 Concio Holdings LLC High speed embedded protocol for distributed control systems

Also Published As

Publication number Publication date
HUE043616T2 (hu) 2019-08-28
TWI672021B (zh) 2019-09-11
PT3035605T (pt) 2019-06-18
EP3035605A1 (en) 2016-06-22
EP3035605B8 (en) 2019-05-15
NZ715112A (en) 2020-11-27
DK3035605T3 (en) 2019-04-23
TW201633749A (zh) 2016-09-16
ES2730021T3 (es) 2019-11-07
EP3035605B1 (en) 2019-03-13
PL3035605T3 (pl) 2019-09-30
HRP20190925T1 (hr) 2019-07-12
HK1224465A1 (zh) 2017-08-18
AU2015268688A1 (en) 2016-06-30
AU2015268688B2 (en) 2019-08-15
MY177536A (en) 2020-09-17
ZA201509046B (en) 2023-06-28
CN105703992A (zh) 2016-06-22
CN105703992B (zh) 2020-05-01

Similar Documents

Publication Publication Date Title
TR201904244T4 (tr) Değişken veri hızı kumanda protokolü.
US10452504B2 (en) Controller area network (CAN) device and method for emulating classic CAN error management
CN104995873B (zh) 使用协议异常状态的数据传输
US9742584B2 (en) Controller area network with flexible data-rate
US7991351B2 (en) Extension of wired controller area networks to wireless personal area networks
JP7200374B2 (ja) シリアルバスシステムの加入者局用のエラーフレーム遮蔽ユニット、およびシリアルバスシステムでの通信方法
CN104995874B (zh) 具有协议异常状态的数据传输协议
EP2940935B1 (en) Controller area network (CAN) device and method for controlling CAN traffic
CN113904762B (zh) 一种带环形缓冲区的全双工485总线通信系统及方法
CN112398901A (zh) 执行双报文仲裁的方法和系统
KR102366436B1 (ko) 검사 기능을 갖는 전송 유닛
CN116094867B (zh) 基于mlvds总线的时间敏感网络控制协议设计方法
CN110266568B (zh) 串行总线系统的成员站和串行总线系统中数据传输的方法
CN112312584A (zh) 一种蓝牙mesh网络中信道冲突规避方法
KR20130016809A (ko) 차량 네트워크 시스템의 게이트웨이의 데이터 처리 방법
CN116506253A (zh) 数据重传方法、装置、系统及设备
US12135663B2 (en) Method, equipment, communication program, on-board device having these equipments
CN111314192A (zh) 一种高速总线结构和通信节点间传输数据的方法
NZ715112B2 (en) Variable data rate control protocol
EP4395244A1 (en) Communication network, and method and device for identifying node connected thereto
HK1224465B (zh) 可变数据速率控制方法
US20150350917A1 (en) Opportunistic channel reuse in a shared communication medium
JP2008022071A (ja) 通信ネットワークシステム及び受信エラーの通知方法
CN116996168A (zh) 数据传输方法、总线节点及通信系统
JP2008022079A (ja) 通信ネットワークシステム及び受信診断結果の通知方法