Программирование Zelio SR2/SR3 без использования оригинального кабеля | ПЛК и АСУТП

Моя старая статья про строение кабеля SR2CBL01 для ЛР Zelio имела большой успех- за 2 года ее нахождения по адресу pertsukh.blogspot.com/2012/03/zelio-sr2cbl01.html  она собрала 6995 просмотров и 30 комментариев.

Как сделать самодельный кабель для программирования Zelio серий SR2/SR3, интересуются и сейчас. С просьбой уточнить отдельные моменты мне писали на почту даже из арабских стран, Бразилии и Коста-Рики.

Я в работе пользуюсь фирменным шнуром программирования, но для интереса решил сам опробовать подключение к Zelio альтернативными способами.

Таких способов много, потому что фирменный шнур для программирования Zelio является всего-лишь преобразователем сигналов RS232(USB) в TTL-уровень. Фирменный шнур, благодаря оптронам, имеет оптическую развязку.

Внимание! 

Я не несу ответственность за возможные повреждения вашего оборудования при программировании Zelio не штатными приспособлениями! Все, написанное ниже, отражает только мой частный опыт. Повторяя мой опыт, вы берете на себя всю ответственность за последствия. 

Итак, способ №1— программирование Zelio через преобразователь USB/TTL:

Zelio_sr2_usbttl_conv_800x600 

Загрузка программ и обмен данными через такой преобразователь проходит нормально.

Этот преобразователь USB/TTL собран на микросхеме CP2102, для него нужно поставить драйвер и в системе он будет виден как COM-порт. 

Вместо USB/TTL можно использовать преобразователи RS232/TTL.

Такие преобразователи на ебее стоят до 2 $ с доставкой.

Способ №2— собрать преобразователь сигналов RS232/TTL на основе микросхемы MAX232 или его клонов вроде ST232. Для проверки этого способа я собрал преобразователь на беспаечной макетной плате:

Zelio_st232_800x600

Загрузка программ и обмен данными через такой преобразователь проходит нормально.

Схема преобразователя RS232/TTL на микросхеме ST232BN:

Zelio_st232_scheme_800x600

Для этой схемы не нужен внешний источник 5 вольт- питание микросхемы ST232 происходит от разъема программирования Zelio.

Для постоянной работы, конечно, лучше спаять такой преобразователь хотя бы на макетной плате, но даже на беспаячной плате он работает хорошо.

Способ №3—  переделать дата-кабель от старого мобильного телефона.

Когда нет времени ждать USB/TTL преобразователь из Китая(способ №1) и не хочется собирать самодельную плату на ST232(способ №2), можно переделать дата-кабель от старого мобильника в USB/TTL преобразователь. Для этого нужно походить по радиорынку и купить дата-кабель на основе микросхемы PL-2303. Стоить такой раритет будет пару десятков гривень, не больше, т.е. те же 2 бакса, что и китайский преобразователь с ебея. Ну, может, 3 бакса.

Для примера возьмем кабель от Samsung C100:

cable_pl2303_500x375

Раскроем его:

cable_pl2303_open_500x375

Тестером находим на плате сигналы Rx, Tx, GND:

pl2303_sign

brd_pl2303_scheme_800x600

Отрываем самсунговский хвост и вместо него припаиваем 3 проводка на площадки сигналов Rx, Tx, GND:

cable_usbttl_500x375

Подключаем супер-кабель к девайсу:

Zelio_usbttl_from_c100

Загрузка программ и обмен данными по кабелю проходят нормально.

Для кабеля тоже нужно поставить драйвер, в системе он будет виден как COM-порт.

Вывод:

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

UPD1: Если беспокоит отсутствие гальванической развязки в рассмотренных вариантах, ниже ссылка на самодельную плату с опторазвязкой.

По теме в блоге:

Плата кабеля программирования Zelio SR2CBL01. Фото, схема
Самодельная плата с опторазвязкой для программирования Zelio

22 комментария: Программирование Zelio SR2/SR3 без использования оригинального кабеля

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:
Confirm that you are not a bot - select a man with raised hand:

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования