Page 52 - 4859
P. 52
У кожному CAN-фреймі обсяг пам’яті, займаної
комбінацією створених об’єктів, не повинен перевищувати 8
байт.
CAN-ідентифікатори
Кожен CAN-фрейм повинен містити ідентифікатор, за
допомогою якого визначається якому вузлу призначене
відправлене повідомлення. За замовчуванням ідентифікатор
має нульове значення “0”. Змінити значення ідентифікатора
можна в параметрах CAN-фрейма. У АСМ є можливість
використовувати як 11-бітові ідентифікатори, так і 29-бітові.
При зміні типу ідентифікатора з 11-bit на 29-bit, він буде
доповнений нулями до необхідної величини. При цьому вже
наявні 11 біт залишаться на колишньому місці. При зміні типу
ідентифікатора з 29-bit на 11-bit, перші 18 біт ідентифікатора
будуть видалені, а останні 11 біт залишаться на колишньому
місці. Це може призвести до виникнення помилок в
ідентифікаторах, що використовуються вузлами в підмережі
CAN.
Мати однаковий ідентифікатор можуть тільки ті фрейми,
які розташовані в межах однієї транзакції. Якщо додається
новий фрейм з іншим ідентифікатором, то він не повинен
порушувати послідовність фреймів з однаковим
ідентифікатором.
CAN-фрейми у транзакціях “Produce / Query”
Описані в табл. 1.13 об’єкти і параметри застосовуються
для CAN-фреймів, які використовуються у транзакціях
“Produce” і “Query”. Для додавання об’єкта в кадр необхідно
натиснути правою кнопкою мишки по блоку “CAN Frame” і в
випадаючому меню, вибрати потрібний об’єкт рис. 1.28.
51