Моя старая статья про строение кабеля 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:
Загрузка программ и обмен данными через такой преобразователь проходит нормально.
Этот преобразователь USB/TTL собран на микросхеме CP2102, для него нужно поставить драйвер и в системе он будет виден как COM-порт.
Вместо USB/TTL можно использовать преобразователи RS232/TTL.
Такие преобразователи на ебее стоят до 2 $ с доставкой.
Способ №2— собрать преобразователь сигналов RS232/TTL на основе микросхемы MAX232 или его клонов вроде ST232. Для проверки этого способа я собрал преобразователь на беспаечной макетной плате:
Загрузка программ и обмен данными через такой преобразователь проходит нормально.
Схема преобразователя RS232/TTL на микросхеме ST232BN:
Для этой схемы не нужен внешний источник 5 вольт- питание микросхемы ST232 происходит от разъема программирования Zelio.
Для постоянной работы, конечно, лучше спаять такой преобразователь хотя бы на макетной плате, но даже на беспаячной плате он работает хорошо.
Способ №3— переделать дата-кабель от старого мобильного телефона.
Когда нет времени ждать USB/TTL преобразователь из Китая(способ №1) и не хочется собирать самодельную плату на ST232(способ №2), можно переделать дата-кабель от старого мобильника в USB/TTL преобразователь. Для этого нужно походить по радиорынку и купить дата-кабель на основе микросхемы PL-2303. Стоить такой раритет будет пару десятков гривень, не больше, т.е. те же 2 бакса, что и китайский преобразователь с ебея. Ну, может, 3 бакса.
Для примера возьмем кабель от Samsung C100:
Раскроем его:
Тестером находим на плате сигналы Rx, Tx, GND:
Отрываем самсунговский хвост и вместо него припаиваем 3 проводка на площадки сигналов Rx, Tx, GND:
Подключаем супер-кабель к девайсу:
Загрузка программ и обмен данными по кабелю проходят нормально.
Для кабеля тоже нужно поставить драйвер, в системе он будет виден как COM-порт.
Вывод:
Все рассмотренные способы загрузки программ в Zelio без фирменного кабеля работают хорошо. Но, в отличии от этих альтернативных вариантов подключения, фирменный кабель имеет опторазвязку. Стоит ли рисковать и подключаться без опторазвязки? Думаю да- вряд ли компьютер повредит порту загрузки Zelio. В конце концов, дата-кабели мобилки не палили.
UPD1: Если беспокоит отсутствие гальванической развязки в рассмотренных вариантах, ниже ссылка на самодельную плату с опторазвязкой.
По теме в блоге:
Плата кабеля программирования Zelio SR2CBL01. Фото, схема
Самодельная плата с опторазвязкой для программирования Zelio
Thanks
Спасибо большое! Полезный материал, мне очень помог!
Какой способ из 3-х вам приглянулся больше?
Если на Zelio есть фаза, то как-то не факт, что все участники коннекта благополучно его переживут…
ИМХО, лучше заморочиться с опторазвязкой, хотя на столе 1-й вариант показал себя хорошо, остальные не пробовал.
Я сделал себе опторазвязку. С преобразователем на ft232rl работает с pl2303 не хочет
http://www.4shared.com/photo/Osw957jEce/20160418_114724.html
http://www.4shared.com/photo/pHVcmo7cba/20160418_114909.html
http://www.4shared.com/photo/dpA31yiTba/20160418_115027.html
http://www.4shared.com/photo/twt2flirba/20160418_115254.html
http://www.4shared.com/photo/qyt0eR3qce/20160418_115459.html
http://www.4shared.com/photo/_oK6ppPtce/20160419_075310.html
http://www.4shared.com/photo/vblX70MUba/20160419_075330.html
Большое спасибо
проверил два первых способа — все работает и без опторазвязки —
При первом варианте подключения реле должно быть подключено к сети?
При всех вариантах должно быть подключено к сети.
Подключил к сети и через другой ttl-usb преобразователь CH340G на 3 проводах без 5V…в программе Zelio Soft порт виден ,но не заливается программа которую создал!
здравствуйте, нашел на работе преобразователь USB/RS232 (марка ВА8050), можно ли его использовать для загрузки программы в реле зелио??
Спасибо за статью!С помощью PL-2303 адаптера спалил и контроллер и сам адаптер.На контроллере выгорела внутриплатовая дорожка на входе питалова 220в,а адаптер просто умер микруха перегрелась.Почему так не повезло?
здравствуйте а какой адаптер вы использовали, самодельный от дата кабеля или купили специально на этой микросхеме?
на фото же видно- взял обычный дата кабель и переделал его
Пришёл из Китая второй шнурок на PL2303HX(стоимость 63руб.)…установил дрова для него, СОМ порт определился и без проблем всё залил на контроллер sr3b261bd (https://ru.aliexpress.com/item/PL2303HX-USB-to-TTL-RS232-Module-Serial-Cable-for-Cubieboard-Free-Shipping-Dropshipping/1741669623.html?spm=2114.13010608.0.0.SKfZET)
здравствуйте, нашел на работе преобразователь USB/RS232 (марка ВА8050), можно ли его использовать для загрузки программы в реле зелио??
здравствуйте, нельзя
В интернет магазине Mini-Tech, Киев есть USB-UART конвертер PL2303HX USB-TTL в корпусе и с кабелем ( http://www.mini-tech.com.ua/index.php?route=product/product&path=63&product_id=182). Можно ли его использовать — установив соответствующий драйвер ( есть на том же сайте) для емуляции ком- порта?!
Подойдёт
Собрал по первому способу на преобразователе USB/TTL, только с одним нюансом: белый — Tx, красный — Rx. Просто поменял местами и все заработало отлично. Слил прошивку. Думаю опторазвязку сварганить, а то тут пожгли некоторые в комментах 🙂
Здравствуйте, Алексей
пытаюсь использовать преобразователь интерфейса USB-RS232 BOLID. Нет соединения. Может настройки СОМ порта нужно изменить?
Добрый день! Собрал по первому способу. СОМ порт в программе виден, а устройство нет, Rx — Tx местами менял без результатов. Что я мог упустить?
MUCHAS GRACIAS DESDE ARGENTINA…..SPACIBA
Спасибо большое!
Добрый день!Подскажите подойдет ли такой преобразователь?
http://www.tokosigma.com/?462,en_usb-to-rs232-converter-z-tek-ze398
Доброго времени суток! А в какой режим нужно перевести реле sr3b261bd, чтобы слить/ залить прогу? Объясните тугодуму пошагово, плз, а то нихрена не выходит(