Arduino и другие радиоконструкторы

Ваши интересы, хобби.
Аватара пользователя
Sarry
Автор темы
Сообщения: 42186
Зарегистрирован: 12 мар 2006, 21:47
Пол: мужской
Семейное положение: в браке
Езжу на: Skoda Octavia
Благодарил (а): 8331 раз
Поблагодарили: 6290 раз
Контактная информация:

Arduino и другие радиоконструкторы

#1

Непрочитанное сообщение Sarry » 09 сен 2014, 07:15

Ещё в прошлом году заказал из Китая мини-набор Arduino. Что-то вроде:

http://www.ebay.com/itm/UNO-R3-Starter- ... 3cde4ec828

Изображение

Arduino — аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода-вывода и среда разработки на языке Processing/Wiring. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере (например, Adobe Flash, Processing, Max (англ.), Pure Data, SuperCollider). Рассылаемые в настоящее время версии могут быть заказаны уже распаянными. Информация об устройстве платы (рисунок печатной платы) находится в открытом доступе и может быть использована теми, кто предпочитает собирать платы самостоятельно. Микроконтроллеры ATmega328 дёшевы и стоят около 3$.


В целом штука прикольная, можно быстро собрать необходимые устройства. Я например ради теста делал градусник с веб-интерфейсом :)
Кто ещё использует? Что интересного на ней собрали?
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.

Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/

adiagnost
Сообщения: 457
Зарегистрирован: 04 май 2015, 15:46
Пол: мужской
Поблагодарили: 106 раз

Arduino и другие радиоконструкторы

#61

Непрочитанное сообщение adiagnost » 14 ноя 2018, 12:05

Тут попросили поподробнее разъяснить за авто сканер.
Вообще-то это другая обширная тема..
Но если в двух словах - на выходе по аппаратной части мы получим ничем не уступающий так называемым дилерским сканерам, стоимость которых в сотни тыр - это норма, прибор по стоимости в пару-тройку сотен рублей 8)
Дело в протоколе обмена верхнего уровня - его "достать" на конкретные марки авто (вернее группы, как например VAG) чрезвычайно сложно. Держатся производителями под большим секретом, продаются за дорого и только проверенным фирмам, заключившим с ними договоры (ну, либо, своим дилерским центрам). Кроме, пожалуй, j1979 - протокола верхнего уровня для грузовых авто и спецтехники - (но, тоже не все так просто и там).
Вот и все "сторонние" производители (китайцы? :) ) сплошь пользуют реверсинижиниринг - то есть, пытаются "взломать" протоколы, - понять суть передаваемых данных а затем повторить это в своих пиратских приборах.
Ну, то есть, создав прибор, описанный мной выше, мы получим полноценное устройство для "общения" с авто. Но, увидев эти десятки сообщений в шине, будем не понимать назначение 90% из них, кроме тех, что обязательны для производителей при обеспечении определенных стандартов - например, евро- 3, 4, 5 и т.д. Поэтому производителей обязали кроме всего прочего соответствовать и утвержденному стандарту OBDII.
В принципе, все эти дешевые ELM327 и проч. так и общаются с авто - это вполне легально (в принципе, продиагностировать авто можно и только по OBDII - доступна информация о всех ошибках авто любых марок именно по этому протоколу - тут все открыто, основные данные по аппаратуре - частота вращения, температура двигателя, время работы, и проч. - порядка 40-60 данных доступны в онлайн - есть небольшие различия у разных производителей). Но тысячи других данных и десятки-сотни возможностей (например, адаптация) по ОБД недоступны.
Конечно, в проекте придется сделать ещё и приложение-интерфейс пользователя, но это уже "другая" история. К тому же на начальном этапе этого и не надо- достаточно обмена через тот же программатор по UART и в той же Arduino IDE можно смотреть обмен в режиме монитора порта и посылать нужные запросы...


Вернуться в «Увлечения»