CANopen

CANopen, otomasyonda kullanılan gömülü sistemler için bir aygıt profili spesifikasyonu ve uluslararası standartlaştırılmış (CENELEC EN 50325-4, 2002'den beri) CAN tabanlı bir yüksek katman protokolüdür. OSI modeliyle ilişkilendirilirse, CANopen ağ katmanını ve üzerindeki katmanları yürütür. CANopen standardı adresleme şemasından, küçük iletişim protokollerinde ve bir aygıt profiliyle tanımlanan uygulama katmanından oluşur. İletişim protokolleri ağ yönetimi, aygıt izleme (device monitoring) ve düğümler arası iletişimden sorumludur. Bu iletişime basit bir mesaj bölümleme/birleştirme (message segmentation/desegmentation) de dahildir. Veri bağı katmanı ve fiziksel katman gibi daha düşük düzeydeki katmanlarda ise genelde CAN (Controller Area Network) kullanılır. Ayrıca Ethernet Powerlink, EtherCAT, Safetynet ve Varan gibi diğer iletişim yöntemleri de CANopen’ın aygıt profilini uygulayabilir.

CANopen protokolü, 1992 yılında kurulan CAN in Automation (CiA) adlı kâr amacı gütmeyen bir kuruluş tarafından geliştirilmiştir. Birkaç şirket tarafından kurulan kurum, bugün kullanıcı ve üreticileri dahil 540 üyeye sahiptir. Protokolün uluslararası standartlaştırması, tanıtımı ve geliştirilmesinden sorumludur ve Nuremberg (Almanya) kentinde kayıtlıdır. Kurumun kardeş şirketi sayılan CiA GmbH ise sertifikasyon verme ve talimatlarını üretme işini üstlenmiştir. Bunların dışında CiA, CAN Newsletter adlı bir teknik yayın ve CAN ile ilgili ürün ve hizmetlerin kılavuzlarını da yayımlamaktadır. CiA ayrıca CANopen güvenlik protokolünü gerçekleyen CSC02 entegre devresini ve (CiA 304) eğitim kitini de sağlamaktadır.

CANopen protokolünün kullanıldığı alanlar

CANopen, laboratuvar fabrika ve bina otomasyonu, makine denetimi, tıbbi araçlar, arazi ve demiryolu araçları, denizcilik elektroniği ve enerji üretimi gibi geniş bir yelpazede kullanım alanına sahiptir.

  • CAN in Automation (CiA) taslak standartları
  • CANopen aygıt profilleri
  • CiA 401 - Genel giriş çıkış (I/O) modülleri
  • DSP 402 - Sürücüler ve hareket denetimi (motion control)

Kaynakça

  • CANopen, http://www.can-cia.org/can-knowledge/canopen/canopen/16 Ağustos 2016 tarihinde Wayback Machine sitesinde arşivlendi.
  • About CAN in Automation (CiA), http://www.can-cia.org/about-us/ 14 Ağustos 2016 tarihinde Wayback Machine sitesinde arşivlendi.
  • http://en.wikipedia.org/wiki/CANopen 22 Aralık 2011 tarihinde Wayback Machine sitesinde arşivlendi., Erişim tarihi 3 Mayıs 2011.
  • Voss, Wilfred, CANopen - Higher layer protocol based on CAN supports device profıles for i/o modules, motion control, www.esd-electronics-usa.com/shared/webcontentpages/CANopenDeviceProfiles7.23.pdf
  • Holger Zeltwanger (CiA yönetim kurulundan), CANopen communication protocol - an introduction, http://www.machinebuilding.net/ta/t0123.htm 1 Eylül 2012 tarihinde Wayback Machine sitesinde arşivlendi., Erişim tarihi 6 Mayıs 2011.
  • Road vehicles – Controller area network (CAN) – Part 2: High-speed medium access unit, http://www.investigacion.frc.utn.edu.ar/sensores/Aplicaciones/Divulgacion/c&s/files/ISOCD11898-2.pdf[ölü/kırık bağlantı]
Taslak simgesiBilgisayar ağları ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.