в чем состоит специфика шин адреса и данных
Шинная организация вычислительной техники (шины, адрес, данные, управление)
Шиной (Bus) называется вся совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства ПК. Шина предназначена для обмена информацией между двумя и более устройствами. Шина, связывающая только два устройства, называется портом.
Шина имеет места для подключения внешних устройств — слоты, которые в результате становятся частью шины и могут обмениваться информацией со всеми другими подключенными к ней устройствами.
Шины в ПК различаются по своему функциональному назначению:
Шина имеет собственную архитектуру, позволяющую реализовать важнейшие ее свойства — возможность параллельного подключения практически неограниченного числа внешних устройств и обеспечение обмена информацией между ними. Архитектура любой шины имеет следующие компоненты:
Контроллер шины осуществляет управление процессом обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы либо в виде совместимого набора микросхем — Chipset.
Шина данных обеспечивает обмен данными между CPU, картами расширения, установленными в слоты, и памятью RAM. Чем выше разрядность шины, тем больше данных может быть передано за один такт и тем выше производительность ПК. Компьютеры с процессором 80286 имеют 16-разрядную шину данных, CPU 80386 и 80486 — 32-разрядную, а компьютеры с CPU семейства Pentium — 64-разрядную шину данных.
Шина адреса служит для указания адреса к какому-либо устройству ПК, с которым CPU производит обмен данными. Каждый компонент ПК, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство PC. По шине адреса передается идентификационный код (адрес) отправителя и (или) получателя данных.
Шина управления передает ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждения приема данных, аппаратного прерывания, управления и других, чтобы обеспечить передачу данных.
Часть 2. Основы вычислительных систем
21. Устройство персонального компьютера. Архитектура, шины, порты.
Архитектура персонального компьютера — компоновка его основных частей, таких как процессор, ОЗУ, видеоподсистема, дисковая система, периферийные устройства и устройства ввода-вывода.Компьютерная шина — в архитектуре компьютера подсистема, которая передаёт данные между функциональными блоками компьютера. Обычно шина управляется драйвером. В отличие от связи точка-точка, к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.
Ранние компьютерные шины представляли собой параллельные электрические шины с несколькими подключениями, но сейчас данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины. Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные и цепные топологии. В случае USB и некоторых других шин могут также использоваться хабы(концентраторы).
Порты:
К портам подключаются периферийные устройства ввода/вывода. Разъемы портов обычно устанавливаются прямо па системную плату и выносятся на заднюю стенку компьютера. Порты взаимодействуют с южным мостом чипсета, также возможен вариант, когда некоторые порты обслуживаются специализированным чипом SuperlO, который, в свою очередь, взаимодействует с южным мостом. Порты также называют интерфейсами.
На задней панели компьютера можно встретить разъемы следующих портов (интерфейсов).
Последовательный порт (СОМ). Присутствует в компьютерах вот уже более двух десятков лет, однако в последнее время применяется не очень часто. Изначально в компьютерах присутствовали два последовательных порта COMI и COM2, однако во многих современных платах есть разъем только для COMI, а в некоторых новых платах последовательный порт отсутствует, как устаревший.
Параллельный порт ( LPT). К нему подключаются некоторые модели принтеров, сканеров и другие устройства. Стандартный параллельный порт имеет не очень’ высокое быстродействие, поэтому используются его ускоренные режимы работы ЕСР или ЕРР. Этот порт также является устаревшим и может отсутствовать на некоторых новых платах.
Порт PS/2. В большинстве компьютеров есть два таких специализированных порта: первый для подключения клавиатуры, второй — для мыши. Если же их нет, тогда клавиатуру и мышь следует подключать к разъему USB.
USB. Наиболее популярный интерфейс для самых разнообразных периферийных устройств. На задней панели обычно присутствует от 2 до 8 разъемов USB, кроме того, несколько разъемов может присутствовать на передней панели компьютера
VGA. Служит для подключения монитора. При наличии интегрированного видеоадаптера данный разъем будет присутствовать на задней стенке системной платы.
Шины передачи данных
Приветствую всех!
В этом посте поговорим о шинах передачи данных по которым общаются электронные блоки управления.
Начнем немного с истории.
1590 г. Термин «электричество» происшедшее от греческого «электрон», что означает «янтарь» был
впервые использован английским физиком Уильямом Гилбертом, который объяснил разницу между электрическим и магнитным полем.
1729 г. Стивен Грей объясняет разницу между проводниками и изоляторами.
1734 г. Француз Шарль Дюфе ( Charles Dufay ) открыл 2 типа электричества (положительное и отрицательное).
1795 г. Строительство первой электрохимической ячейки Алессандро Вольта в Италии
1820 г. Серия крупных открытий, касающихся магнитных эффектов и взаимосвязи между электрическими и магнитными явлениями.
1835 г. Открытие электромагнитной индукции английским ученым Майклом Фарадеем, который демонстрирует, что ток создается переменным магнитным полем (основной принцип работы генератора).
1842 г. Строительство первого электромобиля в Англии.
1860 г. Создание первого ДВС с электрическим зажиганием, распределителем и свечами
зажигания.
1864 г. Джеймс К. Максвелл (шотландец) суммирует законы электромагнетизма в четырех уравнениях — единая теория.
1897 г. Открытие электрона англичанином Джозефом Дж. Томсоном.
1910 г. Производство первого автомобиля с генератором.
1912 г. Производство первого автомобиля со стартером.
1947 г. Разработка первого транзистора
1969 г. Volvo представляет свою первую электронную систему (D-Jetronic) на двигателе B20E.
Это была аналоговая система не оборудованная ни процессором, ни памятью.
1971 г. Разработка микропроцессора Тедом Хоффом (американцем) в лаборатории Intel.
1984 г. Коды неисправности считываются с помощью мигающих светодиодов.
1986 г. Маршрутный компьютер на Volvo 480 использует мультиплексную связь между микропроцессором и дисплеем. Дисплей состоит из 64 индивидуально изменяемых элементов, управление которыми осуществляется с помощью четырех выводов.
Электрические и электронные системы автомобиля относятся к области быстро развивающейся технологии, наиболее передовые системы управления оснащены большим количеством датчиков и исполнительных механизмов. Это создает повышенный спрос на разделение общих данных. Ответом стало развитие сетей передачи данных, которые позволяют справиться с новыми трудностями в этой области.
А так выглядят схемы современных автомобилей
Проводка проходит по всему автомобилю, вот пример как проложена кузовная проводка
Блоки управления используют информационные сообщения для обмена данными и логикой по шине сети. Данные передаются в виде серии синхронизированных сигналов в типичном «двоичном коде». В двоичном коде каждому синхронизированному блоку, или «биту», присваивается значение «0» или «1», в зависимости от его напряжения. Каждый блок из восьми битов составляет «байт» (четыре бита составляют «ниббл»).
Пример байта — 00010111.
Скорость передачи данных измеряется в битах в секунду (бит/с). Например, если сеть передает данные со скоростью 2,4 кбит, это означает, что каждую секунду передается 2400 битов информации. Следует помнить о том, что один бит является двоичным значением 0 или 1, поэтому каждую секунду передается определенное сочетание этих 2400 нулей или единиц.
Шина CAN
Локальная сеть контроллеров (CAN) была впервые введена в автомобильной промышленности в 1992 году компанией Bosch. Теперь CAN — это международный стандарт, широко используемый за рамками автомобильной промышленности.
Расширенные требования к функциональности в автомобиле, по причине требований законодательств и клиентов, привело к расширению усовершенствованных функций автомобиля. Это, в свою очередь, способствовало развитию систем электрооборудования в направлении повышения их гибкости. В результате исследовательских работ создана локальная сеть CAN. Локальная сеть позволяет передавать и принимать по одному кабелю большое количество различных команд и сообщений. Каждая команда или сообщение обычно нуждались в отдельных проводах. Локальная сеть позволила расширить функциональность системы без увеличения количества проводов.
Количество команд и сообщений, с которыми возможна работа в сети зависит в том числе от скорости сети и продолжительности сообщения/команды. В сети, основанной на сети CAN возможна передача 500 различных сигналов и примерно 100 сообщений. Эти сообщения называются фреймами (Frame). Каждое сообщение может содержать несколько сигналов.
Преимущества сети CAN.
Упрощение добавления функций и установки аксессуаров
Так как модули управления уже подсоединены друг к другу в сети, и в них легко добавить дополнительную информацию, все, что требуется, это:
— Подсоединить датчики к модулю управления
— Подсоединить управляемый компонент к модулю управления
— Загрузить программное обеспечение в модуль управления
— Изменить конфигурацию
Длина проводки и число компонентов, имеющихся теперь в автомобиле — меньше, чем ранее. Примером такого добавления может быть система поддержания постоянной скорости. До внедрения сети установка модулей управления, выключателей, вакуумных насосов, вакуумных усилителей, шлангов и кабельных жгутов была необходимой.
При наличии сети необходима только установка выключателя и загрузка программного обеспечения, которая изменяет конфигурацию автомобиля.
Упрощение внедрения логических функций
Логические функции можно пояснить как «если это произойдет, то должно произойти следующее». Например, система запрограммирована так, чтобы при выходе из строя задней лампы, водителю было подано об этом предупреждающее сообщение на панели приборов.
Единственное, что необходимо сделать для введения логической функции, это внести программные изменения в соответствующие модули управления: в центральный электронный
модуль (CEM на Volvo, CJB на Land Rover) и другие ЭБУ.
Упрощение адаптации системы к требованиям владельца автомобиля и рынка сбыта
Функции могут меняться в соответствии с пожеланиями автовладельца при заказе автомобиля, а так же требованиями рынка сбыта. Для примера можно взять задние противотуманные фонари. В одних странах используются два задних противотуманных фонаря, а в других — только один, со стороны водителя. Раньше требовалось хранить запас различных запчастей для разных рынков сбыта. Сейчас же можно использовать одинаковые запчасти для всех рынков сбыта, выполняя программирование системы в соответствии с требованиями конкретного рынка сбыта.
Для программирования всего модельного ряда можно использовать единую базовую
систему
Похожие сети могут быть использованы для большого количества различных автомобилей.
Единственное отличие такого автомобиля заключается в следующем:
— Компоненты (модули управления, управляемые датчиками компоненты, и т.д.), подсоединенные к системе
— Какие компоненты что делают.
— Какие компоненты/функции являются стандартными, дополнительными и вспомогательными
— Конфигурация/программирование системы.
Существует высокоскоростная шина CAN и среднескоростная.
В сеть входит определенное количество модулей (называемых еще узлами), связанных один с другим линиями коммуникации. Каждый модуль управления получает питание и заземлен индивидуально, и получает сообщения (команды) по двум кабелям коммуникации. В обеих сетях (высокоскоростная и среднескоростная) модули управления подключены на разных шинах.
При обрыве, модули управления не будут осуществлять связь с другими частями сети. Но обрыв на одной ветви отключает один модуль, другие модули в этой части цепи будут продолжать функционировать.
Но как правило при неисправности одного модуля происходит ошибка в других, т.к. они не могут получить нужную информацию от них и в результате выдают ошибку. Например, если произойдет обрыв шины CAN блока ABS, то другие системы как пневматическая система, динамическая стабилизация не смогут работать корректно. В результате на панели приборов высветиться много значков неисправности, не только знак ABS.
Как писал ранее сеть состоит из двух частей.
Высокоскоростная сторона (HS CAN) передает сигналы (сообщения) между центральным электронным модулем (CEM) и модулями управления в основном в отсеке
двигателя. Среднескоростная сторона (MS CAN) передает сигналы/сообщения между
центральным электронным модулем (CEM) и модулями управления салона и в отсеке багажника.
Скорость передачи данных HS CAN = 500 кбит/с
Скорость передачи данных MS CAN = 125 кбит/с
Для подавления электрических отражений и помех в локальной сети CAN установлены согласующие резисторы (по одному на каждом окончании высокоскоростного и низкоскоростного участков локальной сети), которые обеспечивают сопряжение CAN H и CAN L локальной сети. Каждый согласующий резистор имеет сопротивление 120 Ом.
Напряжения между CAN L и «массой», среднее значение, приблизительно равно 2,3 В.
Напряжения между CAN H и «массой», среднее значение, приблизительно равно 2,8 В.
При исправной шине, измеряя на диагностическом разъеме, сопротивление 60 Ом.
Коммуникация осуществляется по двум кабелям. Эти два кабеля скручены вместе.
В сети могут возникать конфликты, когда несколько модулей управления хотят передать сообщение одновременно, например, когда водитель нажимает на тормоз, и пассажир в переднем сидении в это время меняет установки климата. Чтобы функции выполнялись безупречно, эти сообщения должны быть установлены в порядке приоритета. Кроме того, время задержки, возникшее в данной ситуации должно быть в определенных рамках. Клиент не должен ощущать медленного выполнения функции.
Чтобы разрешить проблемы, касающиеся конфликтов и временных задержек, имеется приоритетный порядок сообщений, с тем чтобы обеспечить хорошую функциональность.
В случаях когда шина повреждена (обрыв провода, КЗ на массу или цепь питания) провода ремонтируются путем скрутки и изоляции провода или сращивание специальными обжимками. При ремонте необходимо учитывать, что шина CAN это витая пара и нужно соблюсти эти «витки».
Шина LIN
Сеть состоит из нескольких модулей управления, связанных один с другим коммуникационным кабелем. Модули управления имеют отдельное питание, заземлены и обмениваются информацией в любом направлении по коммуникационным кабелям. При обрыве коммуникационных кабелей, модули управления не смогут больше осуществлять коммуникацию с другими модулями. Но модули перед обрывом на кабеле, смогут по-прежнему осуществлять коммуникацию. На шине LIN всегда один модуль управления является главным модулем. Другие модули на той же шине LIN являются подчиненными модулями.
Преимущество использования шины LIN заключается в том, что вместо использования одного кабеля для каждой функции, последовательная коммуникация по сети возможна благодаря сотням сигналов и функций, которые управляются или считываются на одном и том же кабеле. Такую сеть легче приспособить к системе по запросу клиента и рынка. В отношении к количеству функций и подключенным компонентам, длина электропроводки будет короче и электрическая система проще, и удобнее для обслуживания в сравнении с прямым подключением.
LIN функционирует в обоих направлениях, это означает, что информация может передаваться в обоих направлениях. Модули могут передавать информацию поочередно.
Протокол LIN является дополнением CAN. LIN представляет собой более дешевый вариант в сравнении с CAN и используется там, где скорость передачи и производительность не являются определяющими.
Скорость передачи шины LIN составляет 9,6 кбит/с.
В наших автомобилях, блок управления климат контролем, управляет моторчиками заслонок по локальной шине LIN. Блок управления является главным блоком, а моторчики являются подчиненными. В большинстве случаев главный узел можно идентифицировать, поскольку он оснащен дополнительным соединением по шине CAN, что позволяет собирать другие данные и обрабатывать их для принятия решений. Три подчиненных узла представляют собой мехатронные блоки, которые объединяют в себе рабочие схемы и программное обеспечение с шаговыми двигателями, чтобы управлять заслонками распределения системы отопления и вентиляции.
Модули управления, используемые в качестве подчиненных модулей на шинах LIN, поставляются сконфигурированными, и тем самым запрограммированными на определенный режим работы. То есть, например, при замене одного из сервоприводов, важно устанавливать именно тот моторчик который вышел из строя, они не взаимозаменяемые, хотя могут выглядеть так же. Главный блок отправляет сообщение каждому блоку свое, и если вы установите, например моторчик левый на правую сторону, то при регулировке левой стороны у Вас будет регулироваться правая сторона.
Напряжение на коммуникационном кабеле зависит от питающего напряжения. В общем, среднее значение в процессе коммуникации составляет примерно 2/3 питающего напряжения. При нормальном напряжении питания и при нормальной коммуникации среднее значение напряжения в шине LIN лежит в приделе 7-8 В.
Сообщение по сети LIN называется «Frame» и состоит из следующих составных частей:
Прерывание синхронизации.
Используется для пробуждения подчиненного модуля, который находится в спящем режиме.
Поле синхронизации.
Поле синхронизации помогает подчиненному модулю синхронизироваться на частоту главного узла, чтобы передаваемые сообщения принимались правильно.
Поле идентификации.
Содержит информацию об адресе сообщения, размере и содержании сообщения. Все узлы могут считывать сообщение и выполнять действия, но только один модуль имеет право отвечать на сообщение. То, какой модуль имеет такое право (отвечать на сообщение), определяется идентификатором.
Информационные данные.
Передаваемые данные могут быть длиной от двух до восьми байтов.
Проверочная сумма.
Проверочная сумма, это метод проверки подчиненными модулями были ли переданные сообщения
правильно приняты, или имелись ли помехи во время передачи, что могло изменить данные. Если возникла ошибка в сообщении во время передачи от главного модуля на подчиненный модуль, т.е. если проверочная сумма, высчитанная подчиненным модулем не совпадает, то подчиненный модуль сотрет сообщение и будет ждать следующего сообщения от главного модуля.
Подчиненный модуль не передает подтверждения о правильном принятии сообщения. Главный модуль считывает сообщение, передаваемое по шине LIN и сравнивает прочитанное сообщение с переданным.
Если переданное и обнаруженное сообщение одинаковы, то Главный модуль определяет это как правильно принятое подчинненым модулем сообщение.
Так же как и шина CAN, шина LIN в случае повреждения ремонтируется путем скрутки или сращивания проводов.
Шина MOST (Media Oriented Systems Transport)
MOST — это оптическая сеть, которая встраивается в автомобиль во время сборки вместе с проводкой. Проводники MOST соединяют все мультимедийные приборы, имеющиеся в информационно-развлекательной системе.
Технология MOST основана на применении пластикового волоконно-оптического кабеля, формирующего сеть и соединяющего компоненты аудио- и мультимедийной системы. Каждый блок кольцевой сети подсоединен к пластиковому волоконно-оптическому кабелю через устройство, называемое волоконно-оптическим приемопередатчиком (FOT). Каждый FOT имеет два оптических соединения – одно из них чувствительно к свету и является входом, а другое – формирует источник света и является выходом.
Если отсоединить разъем шины мост, то Вы увидите в одном из контактов красный свет.
В отличие от CAN в MOST используется топология кольца, в соответствии с чем данные посылаются по кольцу к следующему модулю до тех пор, пока они не достигнут места первоначального старта.
Толчком для создания системы MOST, которая была разработана автомобильной промышленностью, послужила необходимость передачи большого количества информации в рамках одной и той же сети.
1. MOST был создан специально для мультимедийных систем.
2. MOST оптимизирует передачу цифровой информации посредством оптического волокна в так
называемых ринговых (кольцевых) сетях.
— Информация может посылаться по проводнику только в одном направлении.
— Если сеть разомкнута, т.е. ‘сломано кольцо’, система не будет работать.
3. Информация в форме данных, аудио- или видеосигналов посылается как импульсы или вспышки
через оптическое волокно.
4. Скорость передачи — 25 Мб/сек.
В отличии от обычных проводов, шину MOST нельзя сильно подвергать изгибам
Аудиосигналы и сигналы управления передаются по кольцевой сети MOST и могут быть приняты любым системным блоком. Например, команды водителя/пассажира, вводимые через сенсорный экран в ходе настройки/выбора радиостанции, передаются по сети MOST и поступают во встроенный звуковой блок, который затем выбирает нужную радиостанцию.
Эта шина ремонтопригодна, но для её ремонта необходимо специальное оборудование. Для диагностики этой шины есть специальные тестеры. Тестер можно подключить к кольцевой сети в любой точке для проверки целостности сети. Отсоединив соединитель MOST, можно проверить, виден ли красный свет.
В отличие от медных проводов, которые передают вольтовые сигналы, оптические провода передают информацию при помощи световых сигналов.
Подключение системы MOST к панели приборов позволяет отображать аудиоданные, данные системы навигации, телефона и голосового управления на TFT-дисплее панели приборов.
Главный блок
Функции главного прибора включают в себя:
− Преобразование сообщений MOST и CAN.
− Мониторинг конфигурации.
− Включение системы, ее проверку и выключение.
− Слежение за работой MOST.
− Обработка сигналов о неисправности.
Функционирование как переходник из CAN
Прочие приборы подчиняются главному прибору.
— К сети MOST можно подключить 64 различных прибора.
— Каждый прибор содержит локальный список сигналов о неисправности.
FlexRay решает текущие и будущие задачи обеспечивая новое поколение систем, таких как: трансмиссия; активное управление шасси; тормозные системы и рулевое управление; управление по проводам с высокой скоростью и надёжностью передачи данных.
Более совершенное управление и системы безопасности (многофункциональные датчики, привода и электронные модули управления) — начинают требовать производительности передачи данных и одновременно синхронизации данных в модулях, которая находится за пределами возможностей существующего стандарта CAN.
Стандарт сетевой коммуникации для автомобилей FlexRay предоставляет фундамент, на котором формируется структура контроля автомобильной электроники на много лет вперед. FlexRay служит следующим шагом после CAN и LIN, обеспечивая ещё более надежное управление многими функциями безопасности и комфорта.
FlexRay сфокусирован на основных потребностях в сегодняшней автомобильной промышленности, включая более высокие скорости передачи данных, чем в предыдущих стандартах, гибкие системы передачи данных, универсальные варианты топологий, и отказоустойчивое функционирование.
FlexRay таким образом, обеспечивает скорость и надежность, требуемую для систем управления следующего поколения находящихся внутри автомобиля.
Сеть CAN достигла своего предела производительности с максимальной скоростью 1 Мбит/с.
FlexRay с максимальной скоростью передачи данных 10 Мбит/с, доступных по двум каналам, предлагает в 10 раз более широкую полосу пропускания, чем CAN, используемый в том же самом приложении/функции.
При этом во многих аспектах FlexRay разработан таким образом, чтобы сдержать затраты, обеспечивая максимальную производительность при работе в условиях сложной окружающей среды. FlexRay использует неэкранированную витую пару, соединяющую модули вместе. Дифференциальный сигнал на витой паре cнижает влияние внешних помех без дополнительного дорогостоящего экранирования.
В отличии от шины CAN и MOST, шина flexray имеет разные варианты топологии
Как и в шине CAN в шине Flaxrey имеются оконечные модули с сопротивлением. 2 оконечных блока имеют сопротивление 102 Ом, остальные блоки имеют сопротивление 2,6 кОм.
По шине Flexray управляются следующие блоки:
— Блок управления двигателем
— Блок управления АКПП
— Блок управления РК
— блок управления SRS
— блок управления кузовом
— блок помощи при парковке
Схема подключения шины Flexray выглядит так:
Как писал выше, будущее за шиной Flexray:
— высокоскоростная
— предопределённая по времени
— устойчивая к ошибкам
Шина Flaxray, так же как и шина CAN и LIN в случае повреждения ремонтируется методом скрутки или при помощи «обжимки».
Надеюсь данная статья будет Вам полезна, если понравилось ставьте лайк. Если есть вопросы то задавайте в комментариях.
По всем вопросам звоните:
📞 +7(495)778-65-86 с 9:00 до 21:00
Тех. центр Volvo
📍 56 км. МКАД, внутренняя сторона. Торговый центр Мирус-Авто
📍Беломорская д. 9
📍ул. Большая Семеновская, строение 1.
📍Каширское шоссе, д.61, АТЦ «Москва», 4 этаж, сектор 9-А
📍ул. Поморская д. 3
Технические центры Land Rover:
📍 56 км. МКАД, внутренняя сторона. Торговый центр Мирус-Авто
📍ул. Большая Семеновская, строение 1.
Если есть какие-то вопросы, мы с удовольствием ответим на них.
Спасибо за внимание! Ваш 77Volvo / 77Max 😉