Sony IR “Sirc” Protokolu

23 06 2007


Burada dünya çapında kızılötesi kumandalarda yaygın olarak kullanılan Sony firmasının geliştirdiği protokolden bahsedilecektir. Sony Infrared Control ?sirc? protokolüde zamanla çeşitli alt prosedürlere ayrılmıştır. 12 bit, 15 bit ve 20 bit uygulamaları sıkça kullanılan tipleridir. Bu dökümanda 12 bit sirc protokolü baz alınmıştır.

Özellikler:

  • 5 bit adres bilgisi, 7 bit komut bilgisi
  • Pulse width modulation (pwm) ? Darbe geniÅŸlik modulasyonu
  • 40 kHz taşıyıcı sinyal
  • 1.2ms ve 0.6 ms peryodlar

 

Modulasyon:

sirc

 

Sirc protokolü darbe genişliği modulasyonu ile lojik bilgiyi oluşturur. Lojik 1 demek 1.2ms boyunca 40kHz lik sinyalin gönderilmesi ve ardından 0.6ms boyunca da taşıyıcı sinyalin gönderilmemesinden oluşur. Yani bilgi alıcı tarafına algılayabileceği bir bilgi göndermek için 1.2ms boyunca H (lojik var ? projemizde +5v) sinyali 40kHz lik bir taşıyıcı sinyal ile çarpmalı ve 0.6ms hiçbir bilgi göndermemeliyiz. Benzer olarak alıcı tarafın anlayabileceği bir ?logic 0? üretmek için; 0.6ms boyunca High sinyali 40kHz taşıyıcı frekans ile çarpmalı ve ardından 0.6ms boyunca herhangi bir sinyal gödermemeliyiz.

Protokol örneği:

sirc2

Yukarıdaki şekil tipik bir Sirc protokol sinyalini örneklemektedir. Sirc protokolünde göderilecek binary bilginin önce düşük tarafı göderilmektedir. Philips rc5 kodu gibi bazı protokollerde ise önce binary sayının yüksek tarafı gönderilebilmektedir.

  • BaÅŸlangıç biti olarak 2.4ms H ve 0.6ms L sinyali gönderiliyor.
  • Ardından 7 bit komut bilgisi göderiliyor.
  • Daha sonra, göderilen bu komutun hangi cihaz tarafından (TV mi, müzik seti mi? Vs ) algılanması gerektiÄŸini ifade edecek olan adres bilgisi göderiliyor.

Eğer adres bilgisi gönderilmeseydi aynı odada bulunan aynı firmaya ait birden fazla cihaz sağlıklı şekilde kontrol edilemezdi.

Yukarıdaki örnekte alıcı tarafına 19 komutu ve 1 kod numaralı cihaz bilgisi göderilmiştir. Kumandalarımızda bulunan her tuşun bir komut karşılığı bulunmaktadır. Yine her cihazın kendine has bir adres bilgisi bulunmaktadır. Aşağıdaki tablolarda bunlar ifade edilmiştir.


Actions

Informations

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>