Переделать код под ESP32

dogwulf
Offline
Зарегистрирован: 07.04.2022

Здравствуйте.Прошу помочь переделать код под ESP32.Сылка на код:https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library.

dogwulf
Offline
Зарегистрирован: 07.04.2022

dogwulf пишет:

Здравствуйте.Прошу помочь переделать код под ESP32.Сылка на код:https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library    без точки в конце

rkit
Offline
Зарегистрирован: 23.11.2016

А машину для тестирования предоставишь?

dogwulf
Offline
Зарегистрирован: 07.04.2022

Мне надо изменить код под esp32 с ардуино этот код работает протестировать я могу сам

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Это раздел для заказа платных услуг. И с таким заказом ковыряться придется долго, дешево не получится. 

dogwulf
Offline
Зарегистрирован: 07.04.2022

Цена? И что от меня требуется?

rkit
Offline
Зарегистрирован: 23.11.2016

dogwulf пишет:
Мне надо изменить код под esp32 с ардуино этот код работает протестировать я могу сам

Да? Ну  подключишь ты, скажешь что не работает, и что мне с этим дальше делать? У тебя есть осциллограф?

dogwulf
Offline
Зарегистрирован: 07.04.2022

Осциллограф есть. Мне в принципе нужно только считывать данные с шины. Передовать в шину не чего не надо. Хотелось бы узнать преблезительно цену может это будет стоить как чугунный мост.

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

dogwulf пишет:
Осциллограф есть. Мне в принципе нужно только считывать данные с шины. Передовать в шину не чего не надо. Хотелось бы узнать преблезительно цену может это будет стоить как чугунный мост.

Дорого будет. А чего к автору этой библиотеки не обратитесь? Он много где есть. Как вариант, сделать на ардуине и с неё данные на ESP32 передавать.

dogwulf
Offline
Зарегистрирован: 07.04.2022

Ардуино слабая по производительности. С автором пытаюсь связаться.

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

dogwulf пишет:
Ардуино слабая по производительности. С автором пытаюсь связаться.

дЫк нужно ардуине только данные считать и передать на ESP, неужели там такой дикий поток данных?

dogwulf
Offline
Зарегистрирован: 07.04.2022

В авто гдето 25 блоков управления и все передают сообщения ,я боюсь ардуино небудет справлятся

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

Тут, можно только проверить, собрав авторский вариант. С другой стороны, может новый/дорогой код для esp32 будет ещё медленней работать. Может и два ядра на 240 мГц не помогут. Мы же не знаем заранее конечного результата...

dogwulf
Offline
Зарегистрирован: 07.04.2022

Я с вами согласен, может и плохо работать, я попробую завтра через ардуино попробовать. Спасибо вам за помощь. Завтра отпишусь. по результатам.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

А ради чего сыр-бор?
Что бы обмануть магнитолу с отсутствующим CD changer ?

dogwulf
Offline
Зарегистрирован: 07.04.2022

Все намного сложнее. На авто поставили коробку передач которая работает по can bus a авто по J1850. Вот пытаюсь данные с авто передать в акпп. С can проблем нет. А вот с J1850 проблема шина довольно старая.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Я делал на AVR обманки CD changer на крайслеры с j1850. Так там кварц был на 6 МГц. Так что скорости там не большие.

dogwulf
Offline
Зарегистрирован: 07.04.2022

Всем спасибо за помощь завтра буду пробовать с ардуино.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

dogwulf пишет:
Всем спасибо за помощь завтра буду пробовать с ардуино.

Нужна STMка, причем мощная. Возможно ESP32, но лишние нашлепки в виде блютуса и wifi, вызывают диссонанс...

b707
Offline
Зарегистрирован: 26.05.2017

dogwulf пишет:
Всем спасибо за помощь завтра буду пробовать с ардуино.

попробовал?

Код вроде несложный, можно попробовать перегнать под СТМ32. От 15-20тыс  будет стоить

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

Нужна STMка, причем мощная.

а мощная зачем? В оригинале код под ардуино и даже асма нет. все на вайринге. СТМ32 любой будет быстрее

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

b707 пишет:

а мощная зачем? В оригинале код под ардуино и даже асма нет. все на вайринге. СТМ32 любой будет быстрее

Этот код не справится с потоком данных. Не для этого он. ТСу нужен гейт, причем с конкретной перекодировкой, а шины не медленные , ни разу, да еще и вопрос-ответ. 

 

b707
Offline
Зарегистрирован: 26.05.2017

brokly пишет:

Этот код не справится с потоком данных.

тогда значит формулировка задачи "портировать ЭТОТ КОД на есп" - это фигня? Если код не потянет, то и портировать нет смысла

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну этот не потянет :) А другой, для другого процессора, может и потянет ?