Например TDA7294

Форум РадиоКот • Просмотр темы - Засунуть UART в 1 провод и согласовать уровни.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 18:28:26

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Вт мар 24, 2020 23:35:49 
Родился

Зарегистрирован: Вт мар 24, 2020 23:25:49
Сообщений: 4
Рейтинг сообщения: 0
Всем привет.
Имеется датчик давления под управлением микрухи MLX90308. Микруха сия собирает показания с 4-х включенных мостом тензометрических датчиков, и отдает обработанное значение в виде аналогового сигнала. Так же есть пин для получения данных в цифре и калибровки/прошивки этой микрухи. Производитель микрухи предлагает бесплатный софт и свою отладочно-прошивочную плату (EVB90308) за 250 бакинских (дорого), которую ждать 8 недель (долго)
Судя по докам, там обычный UART, но с другими уровнями. Логический 0 = 0.3*Uвх, т.е. 1.5в, Логическая 1 = 0.7*Uвх, т.е. 3,5в. И всё это засунуто в единственный пин и на прием и на передачу.
Универ был давно, да и учился я плохо, подскажите пожалуйста пример схемы чтобы 1) свести tx и rx на одну ногу 2)согласовать уровни для чтения/записи сей микрухи доступными средствами. Например, FTDI.
Даташит микрухи:
https://www.melexis.com/-/media/files/d ... elexis.pdf

Спасибо заранее! Это датчик из блока АБС мотоцикла, замены нет, б/у запчастей нет, а новый блок стоит как сам мотоцикл.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 10:32:38 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 967
Рейтинг сообщения: 0
Тупо ТХ на RX не прокатит, если только ТХ не с открытым коллектором.
Для начала скорость знать желательно. Определяется осциллографом, либо методом тыка, если известно что передаётся.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 13:33:32 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Там хоть обычная rs232->ttl, хоть FTDIили еще чего...
Найти микросхему с открытым коллектором (если без инверсии по одному элементу на канал, если с инверсией - по два).
Примерно вот такое (если без инверсии)
Изображение
:roll:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 13:48:58 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 967
Рейтинг сообщения: 0
Проще программно на обычном пине. В любом случае скорость желательно знать. При беглом просмотре описания этого не видно.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 14:15:59 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 155
Зарегистрирован: Сб ноя 16, 2013 23:34:34
Сообщений: 671
Рейтинг сообщения: 0
https://docs.rs-online.com/a5e3/0900766b80db73f0.pdf - документ содержит схему адаптера от производителя, заявлена совместимость с Вашей микросхемой. Принцип именно такой, как выше уважаемые товарищи описывали: rx и tx (точнее, tx на двух сторонах) «тянут» некий средний потенциал на линии один вверх, второй вниз. По-другому, наверное, full-duplex на одном проводе не реализовать.
А как Вам доступ в память микросхемы поможет в ремонте этого «незаменимого» блока ABS?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 14:25:19 
Родился

Зарегистрирован: Вт мар 24, 2020 23:25:49
Сообщений: 4
Рейтинг сообщения: 0
Всем спасибо за ответы!
Подключение к микрухе дает возможность внести поправки в коэффициенты усиления и смещения, чтобы то, что она отдает, укладывалось в диапазон значений, принимаемый мозгами блока. Сейчас датчик работает, но нулевое положение у него на 300mV выше, чем нужно, из-за чего блок выпадает в ошибку и отключает контур, давление в котором этот датчик измеряет. Да, производитель сделал блок абс, при смерти которого отказывают тормоза...

Скорость обмена данными 2400бод, у микрухи есть турбо режим, тогда она общается на 9600. Стоит он или нет, я не могу сказать, микруха молчит, пока в нее не пульнуться данными.
В блоке АБС ее пин вообще закорочен на массу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 14:43:04 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 155
Зарегистрирован: Сб ноя 16, 2013 23:34:34
Сообщений: 671
Рейтинг сообщения: 0
Так там, наверное, один из тензодатчиков накрылся. Смысл ковырять внутренности микрухи? Если цель запустить моцык без абс-а, можно, наверное, сэмулировать аналоговый сигнал с этой микросхемы, не? Один делитель, и всех дел ;) Один фик все мотоциклисты - самоубийцы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 16:14:28 
Родился

Зарегистрирован: Вт мар 24, 2020 23:25:49
Сообщений: 4
Рейтинг сообщения: 0
Про "все мотоциклисты" оффтоп) Цель - ездить с АБСом

Датчик работает, и рисует замечательную кривую на экране осциллографа, если на него давить, но вне диапазона.
У Melexis есть софтина для калибровки/перекалибровки этих датчиков (нашёл). Если получится подключиться и прочитать ее, затем сделать какой-то стенд, на чтобы давить на датчик с заданной силой, почитать значения, отдаваемые исправным датчиком, посчитать поправку для пациента, всё может взлететь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Ср мар 25, 2020 20:10:59 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 155
Зарегистрирован: Сб ноя 16, 2013 23:34:34
Сообщений: 671
Рейтинг сообщения: 0
ну, сзема из апнота Вам в помощь. Две микросхемы, один транзистор. Всё продаётся в любом магазине радиодеталей. Собирается на макетке за час с перекурами :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Сб мар 28, 2020 11:08:38 
Родился

Зарегистрирован: Вт мар 24, 2020 23:25:49
Сообщений: 4
Рейтинг сообщения: 0
Благодарю премного! с 4007 засада небольшая, а макетку уже собрал)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Сб мар 28, 2020 15:40:24 
Опытный кот
Аватар пользователя

Карма: 16
Рейтинг сообщений: 170
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 828
Откуда: Уже не город Белых гор
Рейтинг сообщения: 0
Добрый день. Уровни UART там стандартные 0 и 5 вольт, просто вы посмотрели максимальные отклонения для входных уровней. Так что можете использовать любой COM-UART адаптер.
По симптомам - наверняка что-то случилось с самим сенсором. К сожалению, прогноз это поправить неутешительный. Сама микросхема окончательно калибруется в составе датчика на стенде. При неисправном датчике скорее всего у вас не хватит диапазона регулировки. Да и надёжность его будет около нуля.
Поищите датчик на разборках. Может вам повезёт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Сб мар 28, 2020 16:01:14 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8264
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39612
Откуда: Нерезиновая
Рейтинг сообщения: 0
А, разве UART засунутый в один провод- это не K-line?
Изображение
http://avtosxema.com/shema/321-samyy-pr ... torah.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Вс мар 29, 2020 11:12:08 
Опытный кот
Аватар пользователя

Карма: 16
Рейтинг сообщений: 170
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 828
Откуда: Уже не город Белых гор
Рейтинг сообщения: 0
Это близко, только в K-line уровни 0-12В, а в двухстороннем UART 0-5В.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Вс мар 29, 2020 22:32:27 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 155
Зарегистрирован: Сб ноя 16, 2013 23:34:34
Сообщений: 671
Рейтинг сообщения: 0
Благодарю премного! с 4007 засада небольшая, а макетку уже собрал)
CD4007 не продают? Можно нашу К176ЛП1 использовать. Можно на 6-ти полевых транзисторах собрать самому её :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Пн июл 05, 2021 15:30:00 
Родился

Зарегистрирован: Пн июл 05, 2021 15:12:24
Сообщений: 3
Рейтинг сообщения: 0
Привет. Получилось связаться с процессором?
Я собрал плату по схеме на МАХ232 и ЛП1, нет связи. Вижу, что импульсы идут, на экране осциллографа и логическим анализатором. Софтина опрашивает, а ответа нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Пн июл 26, 2021 10:02:58 
Родился

Зарегистрирован: Пн июл 05, 2021 15:12:24
Сообщений: 3
Рейтинг сообщения: 0
Родная софтина с процессором не связывается, однако через терминал можно ему скормить некоторые символы, и он отвечает потоком данных шестнадцатиричными числами в формате ASCII.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Пн июл 26, 2021 12:43:12 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Пн янв 08, 2007 18:23:08
Сообщений: 50
Рейтинг сообщения: 0
Привет КотаФеям.

Для связи между контроллерами давно использую вот эту схемку.


Вложения:
OneWireSerial.JPG [30.83 KiB]
Скачиваний: 174
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Пн июл 26, 2021 13:04:20 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1055
Рейтинг сообщения: 0
UART в STM32 имеет однопроводный режим работы, выход с открытым стоком, толерантным к 5В.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Засунуть UART в 1 провод и согласовать уровни.
СообщениеДобавлено: Пн июл 26, 2021 13:33:27 
Родился

Зарегистрирован: Пн июл 05, 2021 15:12:24
Сообщений: 3
Рейтинг сообщения: 0
Да проблем связаться и передавать данные нет. Есть связь и можно через терминал передавать и принимать данные.
Проблема в интерпретации данных.
Вот тут ( https://forum.hexcode.co.za/forum/index ... l#msg11664 ) у чувака то же самое.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y