DP-чип

DP-чип

Если услышишь ?DP-чип?, первое, что приходит в голову — это какой-то универсальный волшебный модуль для протоколов. На деле всё куда прозаичнее и капризнее.

Что на самом деле скрывается за аббревиатурой

Часто думают, что DP — это обязательно про Profibus-DP. И это главная ловушка. В контексте полевых шин аббревиатура плавает. Может быть и DeviceNet, и какая-то специфическая микросхема драйвера интерфейса. В наших проектах для Корпорация Микрокибер под DP-чип обычно понимается именно интегральная схема, реализующая физический уровень и часть канального уровня для Profibus-DP. Но даже здесь не всё однозначно.

Взять, к примеру, классику от Siemens — SPC3. Его все знают. Но называть его чисто DP-чип — не совсем верно. Это специализированный коммуникационный контроллер, которому ещё нужна внешняя логика. А есть решения, например, от некоторых азиатских производителей, где на одной кремниевой пластине сидит и трансцевер, и стек протокола, и часть прикладной логики. Вот это уже ближе к тому, что в разговорах на объектах часто сваливают в кучу под термином ?чип?.

Поэтому первый практический вывод: всегда уточняй, о чём речь — о готовом модуле преобразователя протокола, о микросхеме-трансцевере (типа MAX1489) или о полноценном коммуникационном контроллере. От этого зависит и схема подключения, и разработка ПО, и, в конечном счёте, надёжность узла в целом.

Опыт интеграции в реальные продукты

В наших преобразователях протоколов, которые мы поставляем через microcybers.ru, долгое время использовалась связка: микроконтроллер + SPC3 + отдельный трансцевер. Схема проверенная, но громоздкая по площади платы и по количеству обвязки. Захотелось сделать устройство компактнее и дешевле, особенно для линеек датчиков давления и температурных датчиков, где шкафы тесные.

Решили попробовать так называемые ?всё-в-одном? чипы от одного немецкого вендора. Сулили простоту — подключил по SPI, загрузил firmware — и готово. На тестовых стендах в лаборатории всё работало идеально. Скорость обмена, диагностика — красота.

А вот когда поехали на хлебозавод для испытаний в рамках одного проекта автоматизации, начались сюрпризы. Фон там жёсткий, много частотных приводов, длинные линии. И наш новый DP-чип начал периодически терять пакеты. Не всегда, а при определённой нагрузке на сеть. Старая схема с SPC3 в тех же условиях держалась.

Пришлось копать. Оказалось, что встроенный в монолитный чип трансцевер был чуть менее устойчив к синфазным помехам на длинных линиях. В даташите этот параметр был, конечно, но мы на него не обратили должного внимания, полагаясь на заверения производителя о ?промышленном исполнении?. Пришлось экранировку переделывать и добавлять внешние фильтры, что свело на нет всю экономию места.

Нюансы питания и ?земли?

Это, пожалуй, самый коварный момент, который редко обсуждают в теории. Качество питания для DP-чип — это не просто ?5В ±5%?. Речь о пульсациях, о бросках при включении соседних реле. Один раз столкнулись с ситуацией, когда преобразователь стабильно ?засыпал? раз в несколько дней. Ловили неделю.

В итоге, осциллограф показал микроскопические провалы по питанию в момент включения мощного соленоидного клапана на той же панели. Цепь питания была общая. Встроенный стабилизатор в нашем чипе не успевал среагировать, происходил сброс. Решение — отдельный LDO-стабилизатор с быстрым откликом именно для коммуникационного модуля и развязка по земле через ферритовую бусину. Мелочь, а без неё устройство — брак.

То же самое с ?землёй?. Цифровая земля чипа, аналоговая земля трансцевера (если он внешний) и земля силовых цепей — их нельзя просто так соединять в одну звезду. Заземление шины Profibus на одном конце — это догма, но как именно оно сделано внутри твоего устройства, определяет его иммунитет. Приходится иногда делать полигоны на плате и продумывать пути протекания токов помех. Это не про чтение мануалов, это про набитые шишки.

Программная сторона: не только железо

Допустим, с ?железом? разобрались. Но DP-чип — это ещё и прошивка. Многие чипы требуют загрузки конфигурации и части стека протокола. И здесь есть подводный камень — тайминги инициализации.

Был случай с одним заказом для системы учёта тепла. Преобразователь на базе нового для нас чипа после включения успешно проходил самодиагностику, но ведомый контроллер (Siemens S7-300) его не видел. Оказалось, чип после подачи питания выходил в готовность быстрее, чем PLC завершал цикл инициализации шины. PLC отправлял запрос идентификации, а наш чип ещё не полностью перешёл в режим ожидания этого запроса. Добавили задержку в 100 мс в коде инициализации — всё заработало. В документации на чип об этом — ни слова, только в техноте от инженеров поддержки производителя, до которой ещё надо дозвониться.

Ещё один момент — диагностика. Хороший DP-чип должен не просто молча отваливаться, а выставлять понятные флаги ошибок: ?потеря несущей?, ?таймаут ответа?, ?ошибка CRC?. Дешёвые аналоги часто ограничиваются общим сигналом ?сбой?, и тогда приходится гадать, что случилось — обрыв кабеля или помеха в одном байте. Для сервисных инженеров Корпорация Микрокибер это критично, поэтому в своих разработках мы закладываем расширенную диагностику, даже если это требует чуть больше ресурсов микроконтроллера.

Взгляд в будущее: а нужно ли это сейчас?

Сейчас много говорят о переходе на Profinet и Ethernet-based решения. Резонный вопрос: стоит ли ещё заморачиваться с DP-чип и Profibus-DP? Наш опыт подсказывает — ещё как стоит. Масса действующих производств, особенно в нефтегазе, металлургии, ЖКХ, построены на этой шине. Они модернизируются постепенно, и спрос на замену вышедших из строя или на добавление новых устройств в существующую сеть остаётся высоким.

Более того, часто выгоднее и надёжнее поставить наш преобразователь, который ?садится? на старую шину DP и связывается, например, по Modbus TCP с новой системой SCADA, чем полностью перекладывать километры кабеля. Это вопрос экономики и минимального времени остановки производства.

Поэтому мы не списываем со счетов это направление. Наоборот, ищем более устойчивые и интегрированные DP-чип решения, тестируем их в составе наших температурных датчиков и преобразователей протоколов. Ключевое — не гнаться за новизной ради новизны, а выбирать то, что обеспечит беспроблемную работу устройства в конкретных, часто неидеальных, условиях российских заводов и котельных. Как показывает практика, надёжность здесь всегда важнее гигабитных скоростей.

Соответствующая продукция

Соответствующая продукция

Самые продаваемые продукты

Самые продаваемые продукты
Главная
Продукция
О Нас
Контакты

Пожалуйста, оставьте нам сообщение

Политика конфиденциальности

Спасибо за использование этого сайта (далее — «мы», «нас» или «наш»). Мы уважаем ваши права и интересы на личную информацию, соблюдаем принципы законности, легитимности, необходимости и целостности, а также защищаем вашу информационную безопасность. Эта политика описывает, как мы обрабатываем вашу личную информацию.

1. Сбор информации
Информация, которую вы предоставляете добровольно: например, имя, номер мобильного телефона, адрес электронной почты и т.д., заполнена при регистрации. Автоматически собирается информация, такая как модель устройства, тип браузера, журналы доступа, IP-адрес и т.д., для оптимизации сервиса и безопасности.

2. Использование информации
предоставлять, поддерживать и оптимизировать услуги веб-сайтов;
верификацию счетов, защиту безопасности и предотвращение мошенничества;
Отправляйте необходимую информацию, такую как уведомления о сервисах и обновления политик;
Соблюдайте законы, нормативные акты и соответствующие нормативные требования.

3. Защита и обмен информацией
Мы используем меры безопасности, такие как шифрование и контроль доступа, чтобы защитить вашу информацию и храним её только на минимальный срок, необходимый для выполнения задачи.
Не продавайте и не сдавайте личную информацию третьим лицам без вашего согласия; Делитесь только если:
Получите своё явное разрешение;
третьим лицам, которым доверено предоставлять услуги (с учётом обязательств по конфиденциальности);
Отвечать на юридические запросы или защищать законные интересы.

4. Ваши права
Вы имеете право на доступ, исправление и дополнение вашей личной информации, а также можете подать заявление на аннулирование аккаунта (после отмены информация будет удалена или анонимизирована согласно правилам). Чтобы реализовать свои права, вы можете связаться с нами, используя контактные данные, указанные ниже.

5. Обновления политики
Любые изменения в этой политике будут уведомлены путем публикации на сайте. Ваше дальнейшее использование услуг означает ваше согласие с изменёнными правилами.