Proemion Byte Komut Protokolü İkili komutlar Kullanım Kılavuzu

Proemion logosu

Bayt Komut Kılavuzu

Bayt Komut Protokolü İkili komutlar

Bayt Komut Kılavuzu, uzak bir ana bilgisayar ve CAN ağı tarafından mesaj iletimleri için kullanılan Proemion Bayt Komut Protokolünün komutlarını ve bunların yapısını açıklar.

Genel

Bayt Komut Kılavuzu, Proemion Bayt Komut Protokolü tarafından kullanılan yapıyı ve komutları açıklar.
Bu protokol, cihaz tarafından desteklenen arayüz aracılığıyla uzak bir ana bilgisayarla iletişim için Proemion GmbH'nin tüm CAN'dan PC'ye ağ geçitleri tarafından desteklenir.
Aşağıdaki kılavuz, cihaza özel kılavuzların kapsamını genişletmektedir.
Belirsizlik durumunda lütfen özel ağ geçidi cihazınızın cihaz kılavuzlarına da bakın.
CAN'dan PC'ye ağ geçitleri, RS232, USB, Ethernet, Bluetooth veya WLAN gibi belirli bir arayüzü kullanarak bir CAN ağını uzak bir ana bilgisayara bağlar.
Proemion Bayt Komut Protokolü, ana bilgisayar ile CAN ağı arasında çift yönlü şeffaf CAN mesajı iletiminin yanı sıra ana bilgisayar ile ağ geçidi arasında komutların aktarımına da hizmet eder.
Tüm Proemion CAN'dan PC'ye ağ geçitleri aynı protokol üzerinde çalıştığından, herhangi bir uygulama yazılımı, yalnızca temel iletişim rutinleri değiştirilerek farklı iletişim arayüzlerini kullanacak şekilde kolayca genişletilebilir.
Komutların çoğu tüm ağ geçitleri tarafından desteklenir, bazı durumlarda özel komutlar tek tek cihazlar tarafından desteklenmez.
Komutlar ve Cihazlar bölümündeki tablo size genel bir bakış sunar.view her bir ağ geçidi türü tarafından desteklenen komutlarda.

NOT
Normalde cihaz ayarlarını etkileyen tüm komutlar yalnızca ağ geçidinin geçici RAM belleğinde saklanır; sıfırlamadan sonra cihazın kalıcı belleğinde saklanan ayarlar yeniden kullanılır.
Bu ayarları cihaza özel yapılandırıcı yazılımıyla veya cihaz destekliyorsa CANopen aracılığıyla değiştirebilirsiniz.
İstisna: "CAN baud hızı" komutu kalıcı olarak kaydedilir.
Bazı ağ geçitleri için, konfigürasyon yazılımında başlangıç ​​baytını (varsayılan: 0x43) ve bitiş baytını (varsayılan: 0x0D) değiştirmek mümkündür.
Bu kılavuzdaki tüm açıklamalarda varsayılan değerlerin kullanıldığı varsayılmaktadır.
Daha fazla bilgi ve destek için destek formunu doldurun, bkz. Servis ve Destek.
Sürücülerin, yazılımın, ürün yazılımının ve belgelerin en son sürümleri web sitemizde mevcuttur. webalan: İndirme Merkezi.

1.1. Hizmet ve Destek 
Sürücülerin, yazılımın, ürün yazılımının ve belgelerin en son sürümleri sitemizde mevcuttur. Belge Kütüphanesi.

Yardıma mı ihtiyacınız var veya bir hata mı bildirmek istiyorsunuz?
Ziyaret edin webalan Proemion Daha fazla bilgi için veya şu adresten bilet yükseltin: Destek.

Bayt Modu Komutları

2.1. Komut Formatı (Bayt Modu)

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
'C' (0x43) varsayılan ayardır. Bazı cihazlarda bu değer değiştirilebilir. Bu kılavuz her zaman varsayılan ayarı gösterir.
Uzunluk 0x00-0xFF Uzunluk baytı, veri baytlarının sayısını ve ardından gelen komut baytlarının sayısını içerir.
Emretmek 0x00-0xFF Komut baytı, 0x00 ila 0xFE değerleri doğrudan komutlardır, 0xFF değeri, sonraki baytın bir komut uzantısı içerdiği anlamına gelir
Veri xx Veri içeriği
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.
0x0D (Taşıma Dönüşü) varsayılan ayardır. Bazı cihazlarda bu değer değiştirilebilir. Bu kılavuz her zaman varsayılan ayarı gösterir

“-” bu değerin ilgi çekici olmadığı anlamına gelir
“xx”, alanın yapılandırma / yanıt değerini içerdiği anlamına gelir
Proemion CAN cihazının ayarlarını değiştiren veya isteyen her mesaj, aynı komut baytına sahip, yeni ayarları içeren bir mesajla yanıtlanır.

NOT
İstek komutları normalde ek parametreler gerektirmez ("Veri" alanı yoktur).
Komut açıklamasında istisnalar belirtilmiştir.

2.1.1. Örnample

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk 0x0B Uzunluk baytı, veri baytlarının sayısını ve ardından gelen komut baytlarının sayısını içerir.
Emretmek 0x00 11 bit ID CAN mesajı
Veri 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 Kimlik (0x789) (önce MSB)
CAN mesajı Veri içeriği
Kontrol toplamı 0xCE SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF 0x0D EOF baytı komutun sonunu işaretler.

2.2. Genişletilmiş Komut Formatı (Bayt Modu)

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
'C' (0x43) varsayılan ayardır. Bazı cihazlarda bu değer değiştirilebilir.
Bu kılavuz her zaman varsayılan ayarı gösterir.
Uzunluk 0x00-0xFF Uzunluk baytı, veri baytlarının sayısını ve ardından gelen komut baytlarının sayısını içerir.
Genişletilmiş Komut 0xD0-0xDF Komut baytı, 0xD0 ila 0xDF değerleri genişletilmiş komutlardır
Veri xx Bayt 0: CAN-Kanal (CAN 0 için 1'dan başlayarak) / 128 … 255 modül için ayrılmıştır (WLAN / GSM / GPS…)
Bayt 1: Emretmek
Bayt 2: Veri içeriği
Kontrol toplamı 0xCE SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF 0x0D EOF baytı komutun sonunu işaretler.

“-” bu değerin ilgi çekici olmadığı anlamına gelir
“xx”, alanın yapılandırma / yanıt değerini içerdiği anlamına gelir

2.2.1. Örnample – Genişletilmiş Komut

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk 0x0D Uzunluk baytı, veri baytlarının sayısını ve ardından gelen komut baytlarının sayısını içerir.
Emretmek 0xD0 Genişletilmiş Komut
Veri 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN Kanalı: 2
Komut: 11 bit ID CAN mesajı ID (0x789) (önce MSB)
CAN mesajı Veri içeriği
Kontrol toplamı 0x19 SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.3. Veri Mesajlarını İşle
Bu mesajlar, alınan CAN mesajlarını ana bilgisayara iletmek veya ana bilgisayardan CAN mesajlarını CAN ağına göndermek için kullanılır.

2.3.1. CAN veri çerçevesi alımı
Ağ geçidi tarafından CAN veriyolundan alınan CAN veri çerçevesi mesajları, ana bilgisayar arayüzüne aşağıdaki formatta aktarılır.

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x00 11 bit ID CAN mesajı alındı
0x01 11 bitlik ID CAN mesajı alındı, mesaj ek olarak 32 bitlik bir timest içeriyoramp değer.
0x02 29 bit ID CAN mesajı alındı
0x03 29 bitlik ID CAN mesajı alındı, mesaj ek olarak 32 bitlik bir timest içeriyoramp değer.
Veri 11 bit kimlik mesajları için:
0x00-0xFF Bayt 0-1: 11 bit CAN ID (önce MSB)
ek veri bayt:
8 CAN veri bayta kadar ek 32 bitlik zaman aralığıamp değer (yalnızca en fazla zaman varsaamp seçeneği etkindir, aşağıya bakın)
29 bit kimlik mesajları için:
0x00-0xFF Bayt 0-3: 29 bit CAN ID (önce MSB)
ek veri bayt:
8 CAN veri bayta kadar ek 32 bitlik zaman aralığıamp değer
(yalnızca en yakın zamandaamp seçeneği etkindir, aşağıya bakın)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Eğer bir zamansaamp isteniyorsa, bu seçeneğin ilgili komut mesajıyla etkinleştirilmesi gerekir (bkz. Cihazı Sıfırla).
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.3.2. CAN veri çerçevesini ilet
CAN veri çerçevesi mesajlarını CAN veriyoluna iletmek için ana bilgisayar arayüzü, verileri ağ geçidine aşağıdaki formatta gönderir.

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x00 11 bit ID CAN veri çerçevesini iletin
0x02 29 bit ID CAN veri çerçevesini iletin
Veri 11 bit kimlik mesajları için:
0x00-0xFF Bayt 0-1:
11 bit CAN ID (önce MSB)
ek veri bayt:
8 CAN veri baytına kadar
29 bit kimlik mesajları için:
0x00-0xFF Bayt 0-3:
29 bit CAN ID (önce MSB)
ek veri bayt:
8 CAN veri baytına kadar
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.3.3. CAN uzaktan çerçeve alımı
Ağ geçidi tarafından CAN veriyolundan alınan CAN uzaktan çerçeve mesajları, ana bilgisayar arayüzüne aşağıdaki formatta aktarılır.

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x04 11 bit ID CAN uzaktan çerçevesi alındı
0x05 11 bit ID CAN uzaktan çerçevesi alındı, mesaj ek bir 32 bit zaman çizelgesi içeriyoramp değer.
0x06 29 bit ID CAN uzaktan çerçevesi alındı
0x07 29 bit ID CAN uzaktan çerçevesi alındı, mesaj ek bir 32 bit zaman çizelgesi içeriyoramp değer.
Veri 11 bit kimlikli uzak çerçeveler için:
0x00-0xFF Bayt 0-1:
11 bit CAN ID (önce MSB)
ek veri bayt:
DLC (CAN uzak çerçeve Veri Uzunluğu Kodu) ek bir 32 bit zaman çizelgesiamp değer (yalnızca en fazla zaman varsaamp seçeneği etkindir, aşağıya bakın)
29 bit kimlikli uzak çerçeveler için:
0x00-0xFF Bayt 0-3:
29 bit CAN ID (önce MSB)
ek veri bayt:
DLC (CAN uzak çerçeve Veri Uzunluğu Kodu) ek bir 32 bit zaman çizelgesiamp değer (yalnızca en fazla zaman varsaamp seçeneği etkindir, aşağıya bakın)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Eğer bir zamansaamp isteniyorsa, bu seçeneğin ilgili komut mesajıyla etkinleştirilmesi gerekir (bkz. Cihazı Sıfırla).
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.3.4. CAN uzaktan çerçevesini iletin
CAN uzak çerçeve mesajlarını CAN veriyoluna iletmek için ana bilgisayar arayüzü, verileri ağ geçidine aşağıdaki formatta gönderir.

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x04 11 bit ID CAN uzaktan çerçevesini iletin
0x06 29 bit ID CAN uzaktan çerçevesini iletin
Veri 11 bit kimlikli uzak çerçeveler için:
0x00-0xFF Bayt 0-1:
11 bit CAN ID (önce MSB)
ek veri baytı:
DLC (CAN uzak çerçeve Veri Uzunluğu Kodu)
29 bit kimlikli uzak çerçeveler için:
0x00-0xFF Bayt 0-3:
29 bit CAN ID (önce MSB)
ek veri baytı:
DLC (CAN uzak çerçeve Veri Uzunluğu Kodu)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.3.5. RS232 veri çerçevesi iletimi ve alımı

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x09 RS232 veri çerçevesi
Veri xx RS232 verileri
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.3.6. Optimizasyon Bloğu Alma

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x08 Optimizasyon Bloğu Alma
Veri xx Optimizasyon verilerini alın
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.4. Geri bildirim mesajları
Bu mesajlar, kullanıcının CAN mesajlarının doğru iletimini kontrol etmesine olanak tanıyan geri bildirim verileri içerir.

2.4.1. CAN mesajı iletim geri bildirimi

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x20 11 bit ID CAN mesajı iletildi
0x21 11 bit ID CAN mesajı iletilir, geri bildirim ek bir zaman çizelgesi içeriramp iletim süresi
0x22 29 bit ID CAN mesajı iletildi
0x23 29 bit ID CAN mesajı iletilir, geri bildirim ek bir zaman çizelgesi içeriramp iletim süresi
0x24 11 bit ID CAN uzaktan çerçeve iletiliyor
0x25 11 bit ID CAN uzaktan çerçeve iletiliyor, geri bildirim ek bir zaman çizelgesi içeriyoramp iletim süresi
0x26 29 bit ID CAN uzaktan çerçeve iletiliyor
0x27 29 bit ID CAN uzaktan çerçeve iletiliyor, geri bildirim ek bir zaman çizelgesi içeriyoramp iletim süresi
0x28 11 bit ID İletim Sunucusu mesajı iletildi
0x29 11-bit Kimlik İletim Sunucusu mesajı iletildi, geri bildirim ek bir zaman çizelgesi içeriyoramp iletim süresi
0x2A 29 bit ID İletim Sunucusu mesajı iletildi
0x2B 29-bit Kimlik İletim Sunucusu mesajı iletildi, geri bildirim ek bir zaman çizelgesi içeriyoramp iletim süresi
Veri 11 bitlik kimlik mesajları/uzak çerçeveler için:
0x00-0xFF Bayt 0-1:
11 bit CAN ID (önce MSB)
0x00-0xFF ek veri baytları (uzak çerçevede değil) geri bildirim):
8 CAN Veri bayta kadar ek 32 bitlik zaman aralığıamp değer (yalnızca en fazla zaman varsaamp seçeneği etkindir, aşağıya bakın)
29 bitlik kimlik mesajları/uzak çerçeveler için:
0x00-0xFF Bayt 0-3:
29 bit CAN ID (önce MSB)
0x00-0xFF ek veri baytları (uzak çerçevede değil) geri bildirim):
8 CAN Veri bayta kadar ek 32 bitlik zaman aralığıamp değer (yalnızca en fazla zaman varsaamp seçeneği etkindir, aşağıya bakın)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Geri bildirim mesajları isteniyorsa, geri bildirim seçeneğinin ilgili komutla etkinleştirilmesi gerekir (bkz. Sunucu nesnelerini açma/kapama).
Eğer bir zamansaamp tercih edilirse, bu seçeneğin ilgili mesajla etkinleştirilmesi gerekir (bkz. Cihazı Sıfırla).
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.5. Tanı veri mesajları
2.5.1. Aygıt Kimliği

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x40 Cihaz Kimliği dizesi (istek: ek veri baytı yok)
Veri
(sadece cevapta)
0x00-0xFF Kimlik dizesi (yalnızca yanıt durumunda)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.5.2. Donanım / Yazılım sürümü

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x41 Donanım / Yazılım sürümü (talep: ek veri baytı yok)
Veri
(sadece cevapta)
0x00-0xFF Bayt 0-1: Cihazın donanım versiyonu
Bayt 2-3: Ürün yazılımının yazılım sürümü
Bayt 4-5: Önyükleyicinin yazılım sürümü
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.5.3. Hata durum

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x42 Hata durumu (talep: ek veri baytı yok)
0x43 Ek zaman çizelgesi içeren hata durumu mesajıamp değer
(istek komutu yok, yalnızca yanıt mesajı)
Veri
(sadece cevapta)
0x00-0xFF Bayt 0:
0. bit: Arabellek taşmasını alabilir
1. bit: CAN iletme zaman aşımı
2. bit: CAN hatası sayacı taşması
3. bit: CAN veriyolu kapatma hatası
4. bit: Ana bilgisayar arayüzü sözdizimi hatası
5. bit: Ana bilgisayar arayüzü format hatası
6. bit: Ana bilgisayar arayüzü aktarım arabelleği taşması
7. bit: kullanılmamış
Bayt 1 (CAN denetleyicisinin son hata kodu):
'0': Hata Yok
'1': Bir dizide 5'ten fazla eşit bit oluştu
'2': Alınan mesaj doğru formatta değil
'3': İletilen Mesaj onaylanmadı
'4': İletim sırasında resesif seviyeyi ayarlamak mümkün değil
'5': İletim sırasında baskın seviyeyi ayarlamak mümkün değil
'6': alınan CRC kontrol toplamı hatalıydı
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Eğer bir zamansaamp tercih edilirse, bu seçeneğin ilgili mesajla etkinleştirilmesi gerekir (bkz. Cihazı Sıfırla).
Hata durumu her değiştiğinde, otomatik olarak bir hata durumu mesajı oluşturulur.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.5.4. Arayüzler sürümü

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x44 Arayüz versiyonu (örn. Bluetooth modülü, WLAN modülü,…) (talep: ek veri baytı yok)
Veri
(sadece cevapta)
0x00-0xFF ASCII kodlu sürüm dizisi
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).
Modül seçilebilir.

2.5.5. Mevcut CAN veriyolu yükü

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x47 Saniye başına mesaj cinsinden mevcut veri yolu yükü (talep: ek veri baytı yok)
Veri
(sadece cevapta)
0x00-0xFF Bayt 0-1:
işaretsiz Tamsayı değeri boyutu:16 bit (önce MSB)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.5.6. Cihaz meşgul / komut desteklenmiyor

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x48 Cihaz komutu yürütemiyor (yalnızca diğer komutlara yanıt veriyor)
Veri 0x00-0xFF Gelecekteki kullanım için ayrılmıştır
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.5.7. CAN iletim gecikme süresini ayarlayın

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x49 CAN iletim gecikme süresini ayarlayın
Veri 0x00-0xFF İşaretsiz tam sayı değeri boyutu: 16 bit (önce MSB)
(Cihaz sıfırlandıktan sonra RAM parametresi tekrar 0'a ayarlanır)
Bir sonraki komuta kadar olan gecikme süresi 10 ms olarak değerlendirilir, bu değer yalnızca bir kez geçerlidir!
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6. CAN Denetleyici kurulum mesajları
2.6.1. Alma kanalı kimliği ayarlarını değiştirme / isteme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x50 Kanal kimliği ayarlarını alma isteği
(ek bir veri baytı gerekir = kanal numarası)
0x51 Alma kanalı kimliği ayarlarını değiştirme
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0xFF Bayt 0:
Nesne numarasını al (aralık, ağ geçidi cihazına bağlıdır) CANview  USB / RS232: 0…8
OLABİLMEKview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Bayt 1:
0. bit: 0 = kanal devre dışı, 1 = kanal etkin 1. bit: 0 = 11 bitlik kimlik al, 1 = 29 bitlik kimlik al bit 2: 0 = 11 bitlik kimliği değiştir, 1 = 29 bitlik kimliği değiştir
Bayt 2-3: Bayt11, bit 1 = 2 ise 0 bit kimlik
Bayt 2-5: Bayt29, bit 1 = 2 ise 1 bit kimlik
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Değişiklik mesajı kimlik bilgisi içermiyorsa (uzunluk baytı < 4), son kimlik ayarı kalır.
Bu durumda bayt 1, bit 2 dikkate alınmaz.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6.2. Alma kanalı maskesi ayarlarını değiştirme / isteme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x52 Alma kanalı maskesi ayarlarını talep etme
(ek bir veri baytı gerekir = kanal numarası)
0x53 Alma kanalı maskesi ayarlarını değiştirme
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0xFF Bayt 0:
Nesne numarasını al (aralık, ağ geçidi cihazına bağlıdır) CANview  USB / RS232: 0…8
OLABİLMEKview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Bayt 1:
0. bit: 0 = kanal devre dışı, 1 = kanal etkin
1. bit: 0 = 11 bitlik maske al, 1 = 29 bitlik maske al
2. bit: 0 = 11 bitlik maskeyi değiştir, 1 = 29 bitlik maskeyi değiştir
Bayt 2-3: Bayt11, bit 1 = 2 ise 0 bitlik maske
Bayt 2-5: Bayt29, bit 1 = 2 ise 1 bitlik maske
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Değişiklik mesajı maske bilgisi içermiyorsa (uzunluk baytı < 4), son maske ayarı kalır.
Bu durumda bayt 1, bit 2 dikkate alınmaz.
Cihaz her kanal için ayrı maskeleri desteklemiyorsa (CANview RS232), kanal 1 ila 7 arasındaki maske ayarları göz ardı edilir ve kanal 0 ayarıyla yanıtlanır.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6.3. CAN baud hızı

Bayt(lar) Değer Tanım
SOF

(Çerçevenin Başlangıcı)

0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x56 CAN baud hızı parametrelerini isteyin (ek veri baytı yok)
0x57 CAN baud hızı parametrelerini ayarlayın
Veri 0x00-0xFF Bayt 0: 0xFF, eğer CIA standart baud hızına uymuyorsa, aksi halde:
0x00: 10 kBit/sn
0x01: 20 kBit/sn
0x02: 50 kBit/sn
0xFE: 100 kBit/sn
0x03: 125 kBit/sn
0x04: 250 kBit/sn
0x05: 500 kBit/sn
0x06: 800 kBit/sn
0x07: 1 MBit/sn
0xFF: BTR değerleri kullanılır
Bayt 1: BTR0 Değeri (cihaza bağlıdır, yalnızca Bayt 0 = 0xFF ise) Bayt 2: BTR1 Değeri (cihaza bağlıdır, yalnızca Bayt 0 = 0xFF ise) Bayt 3: BTR2 Değeri (cihaza bağlıdır, yalnızca Bayt 0 = 0xFF ise)  Bayt 4: BTR3 Değeri (cihaza bağlıdır, yalnızca Bayt 0 = 0xFF ise)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Veri baytı 0, 0xFF olarak ayarlanırsa BTR değerleri standart olmayan baud hızlarını ayarlamak için kullanılır.
Standart bir baud hızı kullanılıyorsa BTR değerleri gerekli değildir, yine de kullanılıyorsa dikkate alınmaz!
Cihazın standart ayarları tarafından desteklenmeyen bir baud hızı ayarlamanız gerekiyorsa lütfen daha fazla bilgi için desteğimizle iletişime geçin, bkz. Servis ve Destek.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6.4. CAN denetleyicisi sıfırlama

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x58 CAN denetleyici sıfırlaması (ek veri baytı yok)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
“CAN Kontrol Cihazını Sıfırla” komutu, CAN kontrol cihazının en son zamanları da dahil olmak üzere tamamen sıfırlanmasını gerçekleştirir.amp değer, alma ve iletme tamponları.
CAN denetleyicisinin sıfırlanması aynı zamanda cihazın hata durumunu da sıfırlar.
Bu nedenle CAN denetleyicisi sıfırlandıktan sonra hata durumunu güncellemek için bir hata durumu mesajı oluşturulur.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6.5. CAN arayüzü Otomatik Baud Modunu Ayarla

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x59 Otomatik baud modunu ayarlayın (ek veri baytı yok)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Otomatik Baud Modu yalnızca cihazın desteklediği standart baud hızlarıyla mümkündür.
Otomatik baud tespiti için veri yolu üzerinde çalışan bir iletişimin olması gerekir.
Baud hızı algılama etkinken Proemion CAN cihazları pasif moddadır ve CAN veri yolu üzerindeki trafik üzerinde hiçbir etkisi yoktur.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

Otomatik baud komutu, ağ geçidi cihazını “Otomatik Baud Moduna” ayarlar.
Cihaz, CAN üzerindeki trafiği dinler ve baud hızını otomatik olarak yapılandırır (yalnızca cihazın desteklediği standart baud hızları algılanabilir).
Doğru baud hızı ayarını aldıktan sonra cihaz, tespit edilen baud hızını içeren bir yanıt oluşturur.
Bu mesajın formatı, komut baytının 0x59 olması dışında CAN baud hızı istek mesajıyla aynıdır.
Hiçbir baud hızı algılanmadığında cihaz, işlem için en son yapılandırılan baud hızını kullanır.
Bu durumda baud hızı yanıtı, standart olmayan bir baud hızının talep edilmesiyle aynıdır.

2.6.6. Aktif / pasif modu ayarlama / talep etme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x5A Aktif / pasif mod isteyin (ek veri baytı yok)
0x5B Aktif / pasif modu ayarlayın
Veri 0x00-0x01 0x00 cihaz = aktif mod
0x01 cihazı = pasif mod
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.6.7. Alma kanalı döngü süresini değiştirme / talep etme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x5C Alma kanalı döngü süresini talep etme
(ek bir veri baytı gerekir = kanal numarası)
0x5D Alma kanalı döngü süresini değiştir
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0xFF Bayt 0:
Nesne numarasını al (aralık, ağ geçidi cihazına bağlıdır) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Bayt 1:
10 ms'de Döngü Süresi
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.7. Ana bilgisayar arayüzü yapılandırma mesajları
2.7.1. Geri bildirim / çıkış ayarları

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Bayt(lar) Değer Tanım
Emretmek 0x60 Geri bildirim isteğinde bulunma ayarları (ek veri baytı yok)
0x61 Geri bildirim ayarlarını belirleyin
Veri 0x00-0x07 Bayt 0:
biraz 0: 1 = CAN çıkışı açık / 0 = CAN çıkışı kapalı
1. bit: 1 = CAN mesajı geri bildirimi aktarımı açık / 0 = geri bildirim kapalı
biraz 2: 1 = Sunucu geri bildirimi açık / 0 = sunucu geri bildirimi kapalı
biraz 3: 1 = RS232 arayüzü açık / 0 = RS232 arayüzü kapalı
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Seri çıkış devre dışı bırakılırsa alınan CAN mesajları Proemion CAN cihazının RAM'inde saklanır. Bu arabellek doluysa arabellek taşması hatası gösterilir.
Çıkış etkinleştirilirse, saklanan tüm mesajlar anında ana bilgisayar arayüzüne iletilir.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.8. Sunucu arayüzü komutlarını iletin
2.8.1. Sunucu nesnelerini açma/kapatma

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x80 Sunucu nesnesini isteme açık/kapalı (ek veri baytı yok)
0x81 Sunucu nesnesini aç / kapat
Veri 0x00-0xFF Bayt 0:
Ayarlanan her bit, karşılık gelen sunucu nesnesini açar/sunucu nesnesinin açık olduğunu gösterir.
Sıfırlama biti, devre dışı bırakılan sunucu nesnelerini işaretler.
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu komut kullanımdan kaldırıldı ve artık cihazlarımızda kullanılmıyor.

2.8.2. Sunucu nesnesi yapılandırmasını değiştirme / talep etme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x82 Sunucu nesne yapılandırmasını isteyin (sunucu nesne numarasını içeren ek bir veri baytı gerekir)
0x83 Sunucu nesnesini aç / kapat
Veri 0x01-0x08 Bayt 0 (nesne numarası):
Değiştirilmesi gereken sekiz olası sunucu nesnesinden birinin numarasını içerir.
0x00-0x01 Bayt 1 (IDE):
0x00 = 11 bit Kimlik Nesnesi
0x01 = 29 bit Kimlik Nesnesi
Bayt 2 ve daha yüksek bayt sayıları aşağıdaki bilgileri içerir görüntülenen   emir:
0x00-0xFF ID (11 veya 29 bit)
0x01-0x08 İndirilebilir içerik (CAN mesajının veri bayt sayısı)
0x00-0xFF kadar 8 veri baytı kutu mesajının
0x00-0xFF çevrim süresi 10 ms içinde sunucu nesnesinin
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
DLC baytının içeriği iletilen veri baytlarının sayısıyla uyumlu olmalıdır, aksi takdirde iletim sunucusu tahmin edilemeyecek şekilde davranabilir.
Bu komut kullanımdan kaldırıldı ve artık cihazlarımızda kullanılmıyor.

2.8.3. İletim kanalı kimliği ayarlarını değiştirme / isteme 
CAN iletim kanalı filtreleri, CAN Denetleyici kurulum mesajları bölümünde açıklanan CAN alma filtreleriyle aynı şekilde çalışır. Ana bilgisayardan alınan mesajlar bu filtre koşullarıyla kontrol edilir. Koşullar karşılanırsa mesaj CAN veriyoluna gönderilir.

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x84 İletim kanalı kimliği ayarlarını isteyin
(ek bir veri baytı gerekir = kanal numarası)
0x85 İletim kanalı kimliği ayarlarını değiştirme
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0x07 Bayt 0:
Nesne numarasını ilet
0x00-0x07 Bayt 1:
0. bit: 0 = kanal devre dışı, 1 = kanal etkin
1. bit: 0 = 11 bitlik ID iletir, 1 = 29 bitlik ID iletir
2. bit: 0 = 11 bitlik kimliği değiştir, 1 = 29 bitlik kimliği değiştir
0x00-0xFF Bayt 2-3: Bayt11, bit 1 = 2 ise 0 bit kimlik
0x00-0xFF Bayt 2-5: Bayt29, bit 1 = 2 ise 1 bit kimlik
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu komut kullanımdan kaldırıldı ve artık cihazlarımızda kullanılmıyor.

2.8.4. İletim kanalı maskesi ayarlarını değiştirme / talep etme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x86 İletim kanalı maskesi ayarlarını isteyin
(ek bir veri baytı gerekir = kanal numarası)
0x87 İletim kanalı maskesi ayarlarını değiştirme
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0x07 Bayt 0:
Nesne numarasını ilet
0x00-0x07 Bayt 1:
biraz 0: 0 = kanal devre dışı, 1 = kanal etkin
1. bit: 0 = 11 bitlik maske iletir, 1 = 29 bitlik maske iletir
biraz 2: 0 = 11 bitlik maskeyi değiştir, 1 = 29 bitlik maskeyi değiştir
0x00-0xFF Bayt 2-3: Bayt11, bit 1 = 2 ise 0 bitlik maske
0x00-0xFF Bayt 2-5: Bayt29, bit 1 = 2 ise 1 bitlik maske
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu komut kullanımdan kaldırıldı ve artık cihazlarımızda kullanılmıyor.

2.8.5. İletim kanalı döngü süresi ayarlarını değiştirme / talep etme

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0x88 İletim kanalı döngü süresi ayarlarını talep edin
(ek bir veri baytı gerekir = kanal numarası)
0x89 İletim kanalı döngü süresi ayarlarını değiştirme
(en az iki ek veri baytı, kanal numarası ve kanal ayarları gerekir)
Veri 0x00-0x07 Bayt 0:
Nesne numarasını ilet
0x00-0x07 Bayt 1:+
biraz 0: 0 = kanal devre dışı, 1 = kanal etkin
1. bit: 0 = 11 bitlik döngü süresini ilet, 1 = 29 bitlik döngü süresini ilet
biraz 2: 0 = 11 bitlik döngü süresini değiştir, 1 = 29 bitlik döngü süresini değiştir
0x00-0xFF Bayt 2-3: Bayt11, bit 1 = 2 ise 0 bit döngü süresi
0x00-0xFF Bayt 2-5: Bayt29, bit 1 = 2 ise 1 bit döngü süresi
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.9. Cihaz parametre ayarları
2.9.1. Timest'i değiştir / talep etamp ayarlar

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xA0 Zaman çizelgesi isteamp ayarlar (talep: ek veri baytı yok)
0xA1 Zaman sınırını ayarlaamp ayarlar
Veri 0x00-0x13 Bayt 0:
0. bit: 1 = Zaman aşımıamp açık, 0 = Zaman saatiamp kapalı
1. bit: 1 = Göreceli zaman aralığıamp, 0 = Mutlak zaman aralığıamp
4. bit: 1 = Hata ve Yankı Geri Besleme zamanlamasıamp 0 = Hata ve Yankı Geri Bildirimi zaman sınırıamp kapalı
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

Eğer “Timestamp-Mode” seçildiğinde, alınan her CAN mesajının son veri baytından sonra 32 bitlik bir sayaç (100 µs çözünürlük) değeri eklenir.
Ana bilgisayar arayüzü tarafındaki, zaman çizelgesi içeren tüm mesajlaramp doğru kronolojik sıradadır.
Eğer bir zamansaamp yankılanan mesajların (“Sunucu Geri Bildirimini İlet” veya “CAN Mesajı Geri Bildirimini Gönder”) ve hata mesajlarından sonra 'Hata ve Yankı Geri Bildirimi zaman çizelgesi' eklenmelidir.amp' seçeneğinin ayrıca etkinleştirilmesi gerekir.
Göreceli ve mutlak mod arasındaki fark, göreceli modda alınan her mesajdan sonra sayaç değerinin sıfırlanmasıdır.

NOT
“Hata ve Yankı Geri Bildirimi” zamanıamp yalnızca en kısa sürede iletiliramp modu etkin.
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.9.2. CAN iletimi Gecikme süresini değiştir

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, veri baytlarının sayısını komut baytlarının sayısını içerir
Emretmek 0xA2 CAN iletim gecikme süresini ayarlayın
Veri
(sadece cevapta)
0x00-0xFF İşaretsiz tamsayı değeri boyutu: 16 bit
(Cihaz sıfırlandıktan sonra RAM parametresi tekrar 0'a ayarlanır)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu gecikme süresi her CAN mesajının önüne eklenir, böylece CAN iletimi yavaşlar.

2.9.3. IP bloğu bekleme süresini ayarlayın

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xA3 IP bloğu bekleme süresini ayarlayın (bant genişliğinin daha iyi kullanılması için)
Veri 0x00-0xFF 10 milisaniye cinsinden aralık
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.9.4. Baud hızı hesaplama aralığını ayarlayın

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xA4 CAN baud hızı hesaplama aralığını ayarlayın
Veri 0x00-0xFF Milisaniye cinsinden aralık
İşaretsiz tam sayı değeri boyutu: 16 bit (önce MSB)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Genişletilmiş komut olarak kullanım mümkündür (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).

2.9.5. CANopen nesne sözlüğü erişimi

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xA5 Nesne sözlüğünde Okuma / Yazma
Veri 0x00-0xFF İstek: Bayt 0:
Komut: 0x01 yazma, 0x00 okuma (ek veri baytı yok)
Bayt 1-2:
Dizin (önce LSB)
Bayt 3:
Alt indeks
ek veri baytları:
Veri (önce LSB)
Yanıt: Bayt 0:
Sonuç: 0x40 okuma başarısı
0x80 okuma hatası (ek veri baytı yok)
0x41 yazma başarısı (ek veri baytı yok)
0x81 yazma hatası (ek veri baytı yok)
Bayt 1-2:
Dizin (önce LSB)
Bayt 3:
Alt indeks
ek veri baytları:
Veri (önce LSB)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

2.10. Donanım erişim komutları
2.10.1. Cihazı sıfırla

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xC0 Cihazı sıfırlamayı ayarla
Veri  —
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Cihazlar bu komuta “Cihaz Kimliği” komutuyla cevap verir.
Bazı cihazlar için bu komut, donanımın sıfırlanmasına yol açmaz çünkü aksi takdirde ana bilgisayarla iletişim kesilir.

  • OLABİLMEKview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Analog kanal değeri isteyin

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xC2 Analog kanal değerini isteyin (kanal numarasını içeren 1 ek veri baytı gerekir)
Veri 0x00-0x03 Bayt 0 (kanal numarası):
0x00: Besleme hacmitage
0x01: CAN Düşük hattı
0x02: CAN Yüksek hattı
0x03: Analog Girişler 1 ve 2
0x00-0xFF Bayt 1: analog değer (kanal 0…2 için, aşağıdaki açıklamaya bakın)
Bayt 1-4: (kanal 3 için) Analog giriş 1 sestage IEEE 754 kodlu, önce LSB
Bayt 5-8: (kanal 3 için) Analog giriş 2 sestage IEEE 754 kodlu, önce LSB
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOT
Yalnızca CANview RS232 CAN hattı hacmini ölçebilirtage seviyeleri.
Bu ölçüm yalnızca 125 kBit/s ve daha yavaş CAN baud hızları için mümkündür.

Dijital kanal değerini ayarla / talep et

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xC4 Dijital kanal değerini isteyin (kanal numarasını içeren 1 ek veri baytı gerekir)
0xC5 Dijital kanal değerini ayarlayın (kanal numarasını ve değerini içeren 2 ek veri baytı gerekir)
Veri 0x00-0xFF Bayt 0 (kanal numarası): 0x00: veri yolu sonlandırma direnci
0x00-0x01 Bayt 1: dijital değer (1 = açık, 0 = kapalı)
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Her set komutuna gerçek değerlerle yanıt verilir.

2.10.3. İletişim şifresini ayarlayın

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xC6 İletişim şifresi kontrolü talep edin
Veri xx Emretmek
Bayt 0…n:
Şifre dizisi (varsayılan: “GSMONLIN”) Yanıt
Bayt 0:
0 = şifre kontrol edildi ve tamam
Şifre kontrolü başarısız olursa cihazdan yanıt gelmez
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu mesaj CANlink GSM/UMTS'deki bayt modu arayüzünün tüm işlevselliğinin kilidini açmak için çok önemlidir.
Oturum ancak doğru iletişim şifresinin kontrol edilmesiyle mümkündür!

2.10.4. İletişim şifresini sıfırla

Bayt(lar) Değer Tanım
SOF
(Çerçevenin Başlangıcı)
0x43 SOF komutun başlangıcını işaretler.
Uzunluk xx Uzunluk baytı, takip eden komut baytlarının sayısını veri baytlarının sayısını içerir.
Emretmek 0xC7 İletişim şifre kontrolünü sıfırla
Kontrol toplamı xx SOF, Uzunluk, Komut ve Veri baytlarının XOR sağlama toplamını içerir.
EOF
(Çerçevenin Sonu)
0x0D EOF baytı komutun sonunu işaretler.

NOT
Bu mesaj bayt modu arayüzünü kilitler.
Bu komut bir iletişim oturumunun sonunda gönderilmelidir.

Komutlar ve Cihazlar

Aşağıdaki tablo mevcut tüm komutların bir özetini sunmakta ve hangi Proemion cihazının bunları desteklediğini göstermektedir.
Bir komutun Proemion cihazı için kullanılabilirliği “S”, “E” veya “S/E” ile işaretlenir.

Bu kısaltmalar şu anlama gelir:

  • “S” Proemion cihazı bu komutu yalnızca standart komut formatında destekler (bkz. Komut Formatı (Bayt Modu)).
  • “E” Proemion cihazı bu komutu yalnızca genişletilmiş komut formatında destekler (bkz. Genişletilmiş Komut Formatı (Bayt Modu)).
  • “S/E” Proemion cihazı bu komutu standart komut formatında ve genişletilmiş komut formatında destekler.
Mesaj Emretmek Cihaz
Tip OLABİLMEKview USB CAN bağlantısı
Bluetooth
2000
CAN bağlantısı
Kablosuz ağ
2000
CAN bağlantısı
kablosuz
3000
CAN bağlantısı
kablosuz 4000
OLABİLMEKview
Ethernet
CAN bağlantısı
mobil
5000
CAN bağlantısı
mobil
3000
OLABİLMEKview
RS232
Veri Mesajlarını İşle 0x00 S / D S / D S / D S / D S / D S / D S / D S / * S / D
0x01 S / D S / D S / D S / D S / D S / D S / D S / E* S / D
0x02 S / D S / D S / D S / D S / D S / D S / D S / E* S / D
0x03 S / D S / D S / D S / D S / D S / D S / D S / E* S / D
0x04 S / D S / D S / D S / D S / D S / D S / D S / E* S / D
0x05 S / D S / D S / D S / D S / D S / D S / D S / E*
0x06 S / D S / D S / D S / D S / D S / D S / D S / E*
0x07 S / D S / D S / D S / D S / D S / D S / D S / E*
0x08 S / D S / D
0x09 S
Geri Bildirim Mesajları 0x20 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x21 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x22 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x23 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x24 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x25 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x26 S / D S / D S / D S / D S / D S / D S / D S / D
0x27 S / D S / D S / D S / D S / D S / D S / D S / D
0x28 S / D S / D
0x29 S / D S / D
0x2A S / D S / D
0x2B S / D S / D

*Aşağıdaki komut veri seçenekleri CLM3000 ve CLM3600 için uygulanmaz:
– bit 2: 1 = Sunucu geribildirimi açık / 0 = sunucu geribildirimi kapalı
– bit 3: 1 = RS232 arayüzü açık / 0 = RS232 arayüzü kapalı

Mesaj Emretmek Cihaz
Tip OLABİLMEKview USB CAN bağlantısı
Bluetooth
2000
CAN bağlantısı
Kablosuz ağ
2000
CAN bağlantısı
kablosuz 3000
CAN bağlantısı
kablosuz 4000
OLABİLMEKview
Ethernet
CAN bağlantısı
mobil
5000
CAN bağlantısı
mobil
3000
OLABİLMEKview
RS232
Tanı Veri Mesajları 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x43 S / D S / D S / D S / D S / D
0x44 S / D S / D S / D S / D S / D S / D S / D
0x47 S / D S / D S / D
0x48 S / D S / D S / D S / D
0x49 S / D S / D S / D S / D
CAN Denetleyici Kurulum Mesajları 0x50 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x51 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x52 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x53 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x56 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x57 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x58 S / D S / D S / D S / D S / D S / D S / D S / D
0x59 S / D S / D
0x5A S / D S / D S / D S / D S / D
0x5B S / D S / D S / D S / D S / D
0x5C S / D S / D S / D S / D S / D S / D S / D
0x5D S / D S / D S / D S / D S / D S / D S / D
Ana Bilgisayar Arayüzü Yapılandırma Mesajları 0x60 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0x61 S / D S / D S / D S / D S / D S / D S / D S / D S / D
Sunucu Arayüzü Komutlarını İletin 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Tip OLABİLMEKview   USB CAN bağlantısı Bluetooth
2000
CAN bağlantısı WLAN
2000
CANlink kablosuz 3000 CANlink kablosuz 4000 OLABİLMEKview Ethernet CAN bağlantısı mobil
5000
CAN bağlantısı mobil
3000
OLABİLMEKview
RS232
Cihaz Parametre Ayarları 0xA0 S / D S / D S / D S / D S / D S/E S / D S / D S / D
0xA1 S / D S / D S / D S / D S / D S / D S / D S / D S / D
0xA2 S
0xA3 S
0xA4 S / D S / D S / D
0xA5 S S S S
Donanım Erişim Komutları 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Sürüm: 11.0.549

Proemion logosu

Belgeler / Kaynaklar

PDF thumbnailBayt Komut Protokolü İkili komutlar
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Bir Soru Sorun

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Bir Soru Sorun

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.