Как стать автором
Обновить
4
0
Александр Хабаров @AlexHa

инженер-радиотехник, начальник сектора

Отправить сообщение

Установка авторадара с интерфейсом SAE J1939 на автомобиль без CAN шины

Время на прочтение 3 мин
Количество просмотров 20K
Про то, как подключить смартфон к автомобилю, на Хабре уже писали. Нетривиальной однако является задача подключения датчиков с интерфейсом CAN к авто без CAN интерфейса. Года 3 назад в наши руки попал радарный датчик для адаптивного круиз-контроля, вот такой



(про датчики для систем предотвращения столкновений, например, здесь). Работают такие датчики в выделенном специально для авторадаров диапазоне 77 ГГц, дальность действия имеют в пределах 200-250 метров, угол обзора пространства в современных моделях до ±30 градусов. На структурных схемах систем предотвращения столкновений и автопилотов их обозначают как LRR (Long Range Radar) и ставятся они обычно на переднем бампере. Эти датчики сейчас достаточно распространены, фирма BOSCH, к примеру, недавно выпустила миллионный датчик, и стоят сравнительно недорого (<$1000). Тем не менее, тогда это была еще некая экзотика. Мы тогда занимались разработкой аналогичного по назначению датчика, но на 100% из отечественных комплектующих, у нас был образец и хотелось провести сравнительные испытания. Машина для испытаний была также отечественная, ГАЗ-66, на шоферском жаргоне «шишига». Отличная машина, полный привод, удобный кунг с климат-контролем, но не до конца приспособленная для подключения импортных радарных датчиков.
В сопроводительной документации на датчик был указан стандарт протокола обмена данными с системами автомобиля: SAE J1939. Проблема состояла в том, что протокол этот диалоговый, и для правильной работы датчика требовался обмен сообщениями.
Читать дальше →
Всего голосов 51: ↑33 и ↓18 +15
Комментарии 28

Звуковая карта как последовательный порт

Время на прочтение 6 мин
Количество просмотров 17K
В современных ПК есть проблема отсутствия простых в использовании интерфейсов. Для использования USB требуется большой объем непростого кода, а для UART нужен переходник USB-COM. Если внешнее устройство несложное, то разработка интерфейса может занять больше времени, чем разработка самого устройства. В то же время во многих устройствах есть аналоговый интерфейс для аудиоустройств, который можно использовать для ввода или вывода данных без какой бы то ни было доработки. Здесь пример ввода данных с платы STM32VLDISCOVERY в ПК с ОС Windows ХР через микрофонный вход. Интерфейс не чисто цифровой, а цифро-аналоговый. Данные с платы передаются пачками из 4-х прямоугольных импульсов разной амплитуды, через ЦАП контроллера. Частота следования импульсов соответствует верхней частоте входного усилителя большинства звуковых карт – 20 кГц. Начало пачки отмечается импульсом удвоенной ширины. Следующие 3 импульса несут информацию, которая заложена в амплитуде импульса. Скорость передачи данных при 4-х разрядном кодировании амплитуды составляет примерно 45 кбит/с.

Код для прошивки STM32VLDISCOVERY:
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 15

Информация

В рейтинге
Не участвует
Откуда
Ковров, Владимирская обл., Россия
Дата рождения
Зарегистрирован
Активность