TR201904244T4 - Değişken veri hızı kumanda protokolü. - Google Patents
Değişken veri hızı kumanda protokolü. Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/4013—Management of data rate on the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus 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)
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.
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)
| 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)
| 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 |
-
2015
- 2015-12-11 DK DK15199525.5T patent/DK3035605T3/en active
- 2015-12-11 EP EP15199525.5A patent/EP3035605B8/en active Active
- 2015-12-11 MY MYPI2015704531A patent/MY177536A/en unknown
- 2015-12-11 ES ES15199525T patent/ES2730021T3/es active Active
- 2015-12-11 PL PL15199525T patent/PL3035605T3/pl unknown
- 2015-12-11 PT PT15199525T patent/PT3035605T/pt unknown
- 2015-12-11 ZA ZA2015/09046A patent/ZA201509046B/en unknown
- 2015-12-11 TR TR2019/04244T patent/TR201904244T4/tr unknown
- 2015-12-11 HU HUE15199525A patent/HUE043616T2/hu unknown
- 2015-12-14 TW TW104141884A patent/TWI672021B/zh active
- 2015-12-14 AU AU2015268688A patent/AU2015268688B2/en active Active
- 2015-12-15 CN CN201510931653.6A patent/CN105703992B/zh active Active
-
2019
- 2019-05-17 HR HRP20190925TT patent/HRP20190925T1/hr unknown
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) | 通信ネットワークシステム及び受信診断結果の通知方法 |