tochiz15 0 23 июля, 2015 Опубликовано 23 июля, 2015 · Жалоба Требуется доработка печатной платы Есть устройство, которое общается с внешним миром через USB (FTDI FT232), через USB также получает питание. Требуется доработать устройство так, чтобы оно общалось с внешним миром через интерфейс RS485 Питание подвести отдельно, устройство должно питаться от источника с диапазоном 9..16В Адрес на шине RS485 должен программироваться внешним программатором. Возможно, потребуется согласование скоростей - на выходе с FT232 обмен идет со скоростью 921600, на входе RS485 скорость будет явно другая. Для работы будет предоставлена плата с FT232, программное обеспечение для Windows, работающее с этой платой через виртуальный rs232 Какой ожидается результат работы: - 2-3 прототипа платы, которую можно будет соеденить с исходной для тестирования работы. - описание протокола обмена - как нужно будет модернизировать исходную программу для выбора конкретного устройства на шине, для посылки ему команды и ожидания ответа от него В дальнейшем возможна переработка печатной платы с FT232 полностью, чтобы сделать интегрированный проект под RS485. Если можете за это взяться - то пишите Ваши предложения по ценам и срокам на [email protected] или сюда, в форум Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
t275 0 23 июля, 2015 Опубликовано 23 июля, 2015 · Жалоба Немного непонятна задача: зачем FTDI, если надо просто USB-RS485 возьмите STM32, примеров куча. Можно у китайских товарищей готовые дешевые решения поискать. Или это готовый девайс, к которому ещё надо приделать RS485? Тогда ставьте любой трансивер, тут задача больше для софта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tochiz15 0 23 июля, 2015 Опубликовано 23 июля, 2015 · Жалоба Немного непонятна задача: зачем FTDI, если надо просто USB-RS485 возьмите STM32, примеров куча. Можно у китайских товарищей готовые дешевые решения поискать. Или это готовый девайс, к которому ещё надо приделать RS485? Тогда ставьте любой трансивер, тут задача больше для софта. Это готовый девайс, к которому надо приделать RS485 и потом, может быть, из этого получится новый девайс. Я не специалист в этих вопросах, и столкнулся с задачей в той постановке, которая есть. Для ее реализации ищу специалиста, который все специфические вопросы и варианты решений возьмет на себя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ergovit 1 23 июля, 2015 Опубликовано 23 июля, 2015 · Жалоба Связался по почте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lsc 0 24 июля, 2015 Опубликовано 24 июля, 2015 · Жалоба Требуется доработка печатной платы Добрый день! Обращайтесь, сделаем за разумное вознаграждение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stfrd 0 24 июля, 2015 Опубликовано 24 июля, 2015 · Жалоба Я так понимаю, платы и ПО - ваши. Пусть ваши монтажники не распаивают на плате FTDI (и её рассыпуху), у вас останутся линии TX и RX, шедшие к конвертору, вытащите их наружу вместе с проводом земли. Далее, купите два преобразователя RS232(TTL)-RS485 и один USB-RS232(TTL). К одному RS232-RS485 подключите те три провода от платы, а второй RS232-RS485 соедините с USB-RS232. Всё. Ни в микроконтроллере ни в ПО для винды ничего менять не потребуется. Но только в том случае, если не стоит задача подключения множества этих приборов к компу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Strannik_78 0 25 июля, 2015 Опубликовано 25 июля, 2015 · Жалоба Я так понимаю, платы и ПО - ваши. Пусть ваши монтажники не распаивают на плате FTDI (и её рассыпуху), у вас останутся линии TX и RX, шедшие к конвертору, вытащите их наружу вместе с проводом земли. Далее, купите два преобразователя RS232(TTL)-RS485 и один USB-RS232(TTL). К одному RS232-RS485 подключите те три провода от платы, а второй RS232-RS485 соедините с USB-RS232. Всё. Ни в микроконтроллере ни в ПО для винды ничего менять не потребуется. Но только в том случае, если не стоит задача подключения множества этих приборов к компу. Есть пара ньюансов. 1. Если по входам никаких проблем нет поставить парочку на один выход, то два выхода будут конфликтовать друг с другом, тут нужен мультиплексор. 2. Передача данных по UART и RS485 будет идти на разных скоростях, соответственно без буфера в виде МК никак не обойтись Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stfrd 0 25 июля, 2015 Опубликовано 25 июля, 2015 · Жалоба Strannik_78 Нет никаких конфликтов. Было: TX/RX микроконтроллера (КМОП) <--> контроллер USB. Стало: TX/RX микроконтроллера (КМОП) <--> преобразователь в/из диф уровни RS485 <- кабель -> преобразователь в/из диф уровни RS485 <--> (КМОП) контроллер USB. И неоткуда взяться разным скоростям. Меняется только напряжение: КМОП <-->RS485, а не протокол или битрейт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
STRELOK369 0 26 июля, 2015 Опубликовано 26 июля, 2015 · Жалоба RS485 - полудуплекс. У него надо трюкачить при переключении прием-передача (ждать окончания опустошения сдвигового регистра UART). Тут сверху кто-то написал про RS232. RS232 это +-12В физики(у контроллера по разному 0-3,3В или какое там питание), ноги у контроллера попалит, если не всё сразу, хотя могут защитные диоды спасти (смотря от мощности charge pump у MAX232 или что там в 232 стоять будет). Посему если RS485 и адреса, то только буферный контроллер или доработка прошивки того, что есть+доработка платы. Доработка того, что есть - самый технологичный кейс. На это, в свою очередь, надо сорцы (хотя может тут и голодающие реверсеры найдутся, без сорцов тьма, прошивку достать из контроллера 8/10 - тьма, защита). Еще у FIFO(кейс буферного контроллера) может быть особенность нехорошая, когда скорость "забития" больше скорости "слива", но не всегда. RS422 - полнодуплексный, с ним можно относительно безболезненно подружиться, если без адресов, с 485 - нет. Вроде по делу и без разжигания. Мимокрокодил. Если кому-то запятых захочется - запощу отдельно штук 100. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ivan0vich 0 18 августа, 2015 Опубликовано 18 августа, 2015 · Жалоба Если задача ещё актуальна, то пишите в личку, сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться