Мрежа контролера (ЦАН)

Испробајте Наш Инструмент За Елиминисање Проблема





ЦАН или Цонтроллер Ареа Нетворк је двожична полудуплексна брза серијска мрежна технологија. У основи се користи у комуникацији између различитих уређаја у региону малог радијуса, као што је аутомобил. ЦАН протокол је ЦСМА-ЦД / АСМ протокол или арбитража за откривање судара вишеструког приступа у смислу протокола за приоритет поруке. ЦСМА осигурава да сваки чвор мора да сачека одређени период пре него што пошаље било коју поруку. Откривање судара осигурава избегавање судара избором порука на основу њиховог прописаног приоритета.

Омогућава брзину сигнализације од 125 кбпс до 1 Мбпс. Обезбеђује 2048 различитих идентификатора порука.




Стандард је ИСО-11898 и користи 7-слојни модел интерконекције отворених система.

Историја:

Развио га је Роберт Босцх 1982. године, а званично га је објавило Друштво аутомобилских инжењера Детроита 1986. године. Први аутомобил који интегрише ЦАН аутобус произвео је Мерцедес Бенз 1992. године.



Архитектура ИСО 11898:
контролер

Извор слике - тхеремино

Слојевита архитектура састоји се од три слоја

  • Слој апликације : Интеракција је са оперативним системом или апликацијом ЦАН уређаја.
  • Слој везе података : Повезује стварне податке са протоколом у смислу слања, пријема и потврде података.
  • Физички слој : Представља стварни хардвер.
    Стандардни ЦАН оквир састоји се од следећих битова:

Подручје контролераСтандардни ЦАН оквир састоји се од следећих битова:


  • СОФ- Почетак о аме. Порука почиње од ове тачке.
  • Идентификујте : Одлучује о приоритету поруке. Нижа бинарна вредност, већи је приоритет. То је 11 бит.
  • РТР - Захтев за даљински пренос. Доминантно је када се информације захтевају са другог чвора. Сваки чвор прима захтев, али само онај чвор чији се идентификатор подудара са оним у поруци је потребан чвор. Сваки чвор такође прима одговор.з
  • ОВДЕ - Јединствено проширење за идентификацију. Ако је доминантан, значи да се преноси стандардни ЦАН идентификатор без продужетка.
  • Р0 - резервисани бит.
  • ДЛЦ - Код дужине података. Дефинише дужину података који се шаљу. То је 4 бита
  • Подаци - Може се пренети до 64 бит података.
  • ЦРЦ - Провера цикличног вишка. Садржи контролну суму (број пренесених битова) претходних података апликације за откривање грешака.
  • АЛАС - Признати. То је за 2 бита. Доминантно је ако се прими тачна порука.
  • ЕОФ - крај кадра. Означава крај оквира лименке и онемогућава пуњење битова.
  • ИФС - Интер Фраме простор. Садржи време потребно контролору да правилно прими примљени кадар у његов правилан положај.
5 Различите врсте порука су:
  1. Оквир података : Састоји се од произвољног поља, поља података, ЦРЦ поља и поља за потврду.
  2. Удаљени оквир : Захтева за пренос података са другог чвора. Овде је РТР бит рецесиван.
  3. Оквир грешке : Преноси се када се открије грешка.
  4. Оверлоад Фраме : Користи се за кашњење између порука. Преноси се када чворови постану превише заузети.
  5. Важећи оквир : Порука је важећа ако је ЕОФ поље рецесивно. Иначе се порука поново преноси.
ЦАН Физички слој:
ЦАН Бус
Мрежа контролера

Извор слике - дигитал.ни

Састоји се од двожичне серијске везе ЦАН_Х и ЦАН_Л, а њихови напонски нивои међусобно одређују да ли се преноси 1 или 0. Ово је диференцијална сигнализација. Струја која тече у свакој сигналној линији је једнака, али супротна у смеру, што резултира ефектом поништавања поља који је кључ за мале емисије буке. Ово осигурава уравнотежену диференцијалну сигнализацију која смањује спрегу шума и омогућава велику брзину преноса преко жица. Обично су жице уплетени парни каблови дужине сабирнице од 40 м и максимално 30 чворова. То је оклопљени или неоклопљени кабл са карактеристичном импедансом од 120 Охма.

МОЖЕ ПРИЈЕМНИК:

мрежна мрежа контролера

МОЖЕ за возила Хуго Провенцхер. Две жице ЦАНХ и ЦАНЛ су нормално на 2.5В које одређују два транзистора и извор напона 2.5В. У основи, разлика између две жице увек треба да буде 0. Управљачка јединица возача одређује напон примењен на жице ЦАНХ и ЦАНЛ. Када су оба транзистора проводљива, пад напона на 1сттранзистор и диода су 1,5В, што доводи до повлачења жице ЦАНХ до 3,5В. Пад напона на 2ндтранзистор и диода је 1В, због чега се жица ЦАНЛ спушта на 1,5В. Диоде се користе за заштиту високог напона. Пријемник је склоп за дискриминацију који даје излаз 1 када су два улаза ЦАНХ и ЦАНЛ исти и излаз 0 ако су два улаза различита. ТКСД доминантан блок се користи за заштиту од земљоспоја, а блок термичког искључивања онемогућава контролу возача ако се диоде и транзистори прегреју.

Предности ЦАН-а:
  • Смањује ожичење јер је то дистрибуирана контрола, што осигурава побољшање перформанси система.
  • Многи произвођачи ЦАН чипова пружају слој везе података и физички слој повезан са чипом, а све што програмер треба само да уради је да развије кодирање апликације.
  • Пружа могућност рада у различитим електричним окружењима и осигурава пренос без буке.
  • Загушеност саобраћаја се елиминише како се поруке преносе на основу њиховог приоритета и омогућава целој мрежи да испуни временска ограничења.
  • Омогућава пренос без грешака, јер сваки чвор може да провери грешке током преноса поруке и пошаље оквир грешке.
Пример рада ЦАН-а:

Мрежа контролера има широку примену у индустрији, као и у возилима. Једна од главних примена је комуникација између различитих уређаја у возилу. Други може бити међу различитим микроконтролером, претпоставимо за откривање лозинке, који се користи за испуњавање било којих захтева попут отварања закључаних врата помоћу лозинке или укључивања сијалице итд.

Коло мрежне мреже контролера

Коло мрежне мреже контролера

Основна апликација састоји се од 3 микроконтролера који међусобно комуницирају помоћу две жице као у ЦАН мрежи. Тхе 1стмикроконтролер је повезан са тастатуром, 2ндса ЛЦД-ом, а трећи са зујалицом и релејем који управља лампом. Када се на тастатури унесе лозинка, тастер 2ндмикроконтролер делује као пријемник и прима пренесену поруку бит по бит од 1стпредајник и приказује поруку на ЛЦД-у. Када се цела порука пренесе, 2ндмикроконтролер врши верификацију и ако је лозинка погрешна, шаље сигнал на 3рдмикроконтролер, који заузврат шаље зујалицу, укључен је са овим сигналом. Када је лозинка исправна, 3рдмикроконтролер укључује релеј који заузврат укључује лампу.