Миникомпьютер FORD A-D-A

Модератор: Техмодераторы

Аватара пользователя

Puwistiy
Сообщения: 4014
Зарегистрирован: 16 окт 2011, 14:15
Полное имя: Андрей
Автомобиль: FFn Elegance
Двигатель: 1.4 Бензин
Трансмиссия: Механическая
Откуда: МО

Re: Миникомпьютер FORD A-D-A

#21 Сообщение Puwistiy » 26 апр 2013, 23:00

подпалить? не машину хоть?

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#22 Сообщение *Casper* » 26 апр 2013, 23:05

Puwistiy писал(а):подпалить? не машину хоть?
Нее. Хотя ... Возможность была :)

Аватара пользователя

Puwistiy
Сообщения: 4014
Зарегистрирован: 16 окт 2011, 14:15
Полное имя: Андрей
Автомобиль: FFn Elegance
Двигатель: 1.4 Бензин
Трансмиссия: Механическая
Откуда: МО

Re: Миникомпьютер FORD A-D-A

#23 Сообщение Puwistiy » 26 апр 2013, 23:06

ну ка ну ка давай жареных новостей :)


ANG
Сообщения: 4910
Зарегистрирован: 15 янв 2010, 10:53
Полное имя: Алексей
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Ростов-на-Дону

Re: Миникомпьютер FORD A-D-A

#24 Сообщение ANG » 26 апр 2013, 23:07

Делал я то же самое, только с LCD, но сильно не заморачивался и остановился на стадии адреса автомобиля или ЭБУ на шине КАН и на адресе считывателя.

Код: Выделить всё

CANSPIWrite(Tx_ID, RxTx_Data, 1, Can_Send_Flags)
Где неизвестным параметром является Tx_ID

А вот такую процедуру использовал для запуска

Код: Выделить всё

'  CANSPIInitialize(dim SJW, BRP, PHSEG1, PHSEG2, PROPSEG, CANSPI_CONFIG_FLAGS as byte)
   CANSPIInitialize(1,1,5,3,1,Can_Init_Flags)  ' Инициализация MCP2515 500 kbit/s
А у тебя какие

Код: Выделить всё

SJW, BRP, PHSEG1, PHSEG2, PROPSEG, CANSPI_CONFIG_FLAGS
Titanium Хэтчбэк, 1.6 125, PowerShift, Lunar Sky, No Smoking, Пакеты "Городской", "Безопасность", "Технологии"
Haval F7 2WD 1,5T 150лс, 7DCT, Comfort
Haval F7 2WD 1,5T 150лс, 7DCT, Elite, рестайл 2023

Аватара пользователя

fidel1970
Администратор
Сообщения: 28722
Зарегистрирован: 11 янв 2010, 07:46
Полное имя: Дмитрий
Автомобиль: FFn Elegance
Двигатель: 1.6 Бензин
Трансмиссия: Автоматическая
Год выпуска: 2007-11
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Нижний Новгород

Re: Миникомпьютер FORD A-D-A

#25 Сообщение fidel1970 » 26 апр 2013, 23:08

*Casper* писал(а):Возможность была
Может рассказать какие фортели ФМК с витыми парами приборки выкинуло? :crazy:
Those who are willing to sacrifice their essential freedom for a little bit of temporary security are not worthy of either freedom or security.(с)


ANG
Сообщения: 4910
Зарегистрирован: 15 янв 2010, 10:53
Полное имя: Алексей
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Ростов-на-Дону

Re: Миникомпьютер FORD A-D-A

#26 Сообщение ANG » 26 апр 2013, 23:10

Моя приблуда читала все подряд и выводила на экранчик каждое N-ое сообщение, чтобы можно было что-то успеть увидеть. Но у меня не получилось добиться ответа автомобиля на OBD2-запрос от приблуды.
Titanium Хэтчбэк, 1.6 125, PowerShift, Lunar Sky, No Smoking, Пакеты "Городской", "Безопасность", "Технологии"
Haval F7 2WD 1,5T 150лс, 7DCT, Comfort
Haval F7 2WD 1,5T 150лс, 7DCT, Elite, рестайл 2023

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#27 Сообщение *Casper* » 26 апр 2013, 23:24

ANG писал(а):Но у меня не получилось добиться ответа автомобиля на OBD2-запрос от приблуды.
Ты бы выложил бы ту библиотеку, которой пользовался и среду программирования.
По запросу -
Маскируешь 7FE, фильтр - адрес запроса + 0x08 (для приборка 0x720 ответ 0x728)
ДАлее формируешь пакет:
Длина 8 байт!!! Обязательно
Байт ноль - размер пакета (допустим 2)
Байт 1 - первый байт пакет (0x10)
Байт 2 - второй байт пакета (0x87)
Остальные байты - пиши че хошь, хоть нули.
Отправляешь это по адресу 0x720 и ждешь, когда оно ответит ;)
Ответ будет такой же 8 байт. Байт 0 - размер пакета, 1, 2, 3, 4, 5, 6 - собственно пакет.
Ну и не забудь в контрольный буфер контроллера записать 000 в режим.

Аватара пользователя

Rokin
Сообщения: 954
Зарегистрирован: 04 мар 2011, 19:13
Полное имя: Eduard
Автомобиль: FFn Comfort
Двигатель: 1.4 Бензин
Трансмиссия: Автоматическая
Год выпуска: 2010- 11
Климатика: Климат-контроль
Откуда: Ukraine

Re: Миникомпьютер FORD A-D-A

#28 Сообщение Rokin » 26 апр 2013, 23:24

*Casper*, молодчага!!! :up: :up: :up: :hat:
И Фиделю- испытателю огромный респект. Сам Блок АДА сделал хорошо. Остались только клинические испытания... :bravo: :up: :hat:
Дорога ошибок не прощает...

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#29 Сообщение *Casper* » 26 апр 2013, 23:27

Как и обещал - история.
Ну немного истории.
Началось все с покупки ардуинки и первой удачной микропрограммы. Это были часики, почти простые.
Ну а дальше без реального девайза никуда.

После сборки девайза - начало, пустой процессор, заливаем загрузчик. Вот и сгодилась дуинка.


Был момент, когда хотелось сдаться. Ну никак не получался каменный цветок. Уже почти отчаялся и вдруг заработало.

[av][/av]

Пробуем на вкус - работает, но ошибку рисует


Ловким движением руки загоняем контроллер и оба на


Синенький светодиодик сказал "Запуск прошел успешно"


А вот и первая проверка на машине, еще в образе дуины
[av][/av]

Ну а раз оно все же заработало, поехали дальше
Проверяем работу меню и клавиатуры
[av][/av]

После кучи доработок, прошиваем с помощью родного софта
[av][/av]

Теперь в машину. Пробуем в реальных условиях


Поиск проблем в машине
[av][/av]
Тут и количество и список. Причем показывает все ошибки, а не только в приборке.

Чтобы было на чем подправить программу, если вдруг что, собрал дубликат


Ну и пытка живого прибора
[av][/av]

Но главное - ручная работа :)
[av][/av]


ANG
Сообщения: 4910
Зарегистрирован: 15 янв 2010, 10:53
Полное имя: Алексей
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Ростов-на-Дону

Re: Миникомпьютер FORD A-D-A

#30 Сообщение ANG » 26 апр 2013, 23:50

*Casper* писал(а):Ты бы выложил бы ту библиотеку, которой пользовался и среду программирования.
MikroBasic от MikroElektronika. PIC.
Titanium Хэтчбэк, 1.6 125, PowerShift, Lunar Sky, No Smoking, Пакеты "Городской", "Безопасность", "Технологии"
Haval F7 2WD 1,5T 150лс, 7DCT, Comfort
Haval F7 2WD 1,5T 150лс, 7DCT, Elite, рестайл 2023

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#31 Сообщение *Casper* » 26 апр 2013, 23:57

А библиотека есть? А то фиг поймешь что куда там совать.


ANG
Сообщения: 4910
Зарегистрирован: 15 янв 2010, 10:53
Полное имя: Алексей
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Ростов-на-Дону

Re: Миникомпьютер FORD A-D-A

#32 Сообщение ANG » 27 апр 2013, 00:14

Конечно, есть. Там и библиотеки для дисплеев и для КАН-контроллера и всякого прочего
Titanium Хэтчбэк, 1.6 125, PowerShift, Lunar Sky, No Smoking, Пакеты "Городской", "Безопасность", "Технологии"
Haval F7 2WD 1,5T 150лс, 7DCT, Comfort
Haval F7 2WD 1,5T 150лс, 7DCT, Elite, рестайл 2023

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#33 Сообщение *Casper* » 27 апр 2013, 00:25

Ты не можешь файл библиотеки выложить? Потому как ПИК я не программил и эту среду не знаю. Но принцим-то один по сути.


ANG
Сообщения: 4910
Зарегистрирован: 15 янв 2010, 10:53
Полное имя: Алексей
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Ростов-на-Дону

Re: Миникомпьютер FORD A-D-A

#34 Сообщение ANG » 27 апр 2013, 00:35

Не, не могу, они встроены в компилятор. Качни с сайта компилятор для знакомого языка http://www.mikroe.com/compilers/
Триальная версия 2 или 4 кБ машинного кода дает скомпилировать. Ну а сломать можно что угодно.

Добавлено спустя 33 секунды:
Там и для AVR, и для многого другого компиляторы
Titanium Хэтчбэк, 1.6 125, PowerShift, Lunar Sky, No Smoking, Пакеты "Городской", "Безопасность", "Технологии"
Haval F7 2WD 1,5T 150лс, 7DCT, Comfort
Haval F7 2WD 1,5T 150лс, 7DCT, Elite, рестайл 2023

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#35 Сообщение *Casper* » 27 апр 2013, 01:05

ANG писал(а):Там и для AVR, и для многого другого компиляторы
Ну и цены.
Для AVR - AVRStudio - халява.

Добавлено спустя 14 минут 54 секунды:
ANG, открывай хелп, в нем ищи канспай
id:CAN message identifier. Valid values: 11 or 29 bit values, depending on message type (standard or extended)
wr_data: data to be sent (an array of bytes up to 8 bytes in length)
data_len: data length. Valid values: 1 to 8
CANSPI_RX_MSG_FLAGS: message flags

В Tx массив загоняется.
С флагами разбираться надо.

Аватара пользователя

Dima!
#_0000BF
Сообщения: 16644
Зарегистрирован: 11 янв 2010, 11:02
Полное имя: Дмитрий
Трансмиссия: Механическая
Откуда: СПб и ЛО
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#36 Сообщение Dima! » 27 апр 2013, 11:37

*Casper* писал(а):Dima!, вот как она мне сначала виделась
Клева!
*Casper* писал(а):Но в монетницу не влезает. лишние 5 мм по высоте.
Дык! Манетница не цель.
Магнитолка на андрюхе с большим экраном. И все тудыть. :reader:

Добавлено спустя 9 минут 14 секунд:
fidel1970, А чета на твоих картинках светодиоды не горят. Их вообще изза твоего темного стеклышка видно?
Ты не лучше чем все! :jaskazal:
Ты не хуже чем все! :o

Аватара пользователя

fidel1970
Администратор
Сообщения: 28722
Зарегистрирован: 11 янв 2010, 07:46
Полное имя: Дмитрий
Автомобиль: FFn Elegance
Двигатель: 1.6 Бензин
Трансмиссия: Автоматическая
Год выпуска: 2007-11
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Нижний Новгород

Re: Миникомпьютер FORD A-D-A

#37 Сообщение fidel1970 » 27 апр 2013, 11:51

Видно, просто среди представленных фото нет тех режимов при которых они светятся.
Those who are willing to sacrifice their essential freedom for a little bit of temporary security are not worthy of either freedom or security.(с)

Аватара пользователя

Автор
*Casper*
Руководитель
Сообщения: 42050
Зарегистрирован: 10 янв 2010, 23:33
Полное имя: Санчело Мастраяни
Автомобиль: Другой
Двигатель: Другой
Трансмиссия: Другая
Год выпуска: 2023
Климатика: Климат-контроль
Люк на крыше: Есть
Откуда: Торжок [69]
Контактная информация:

#38 Сообщение *Casper* » 27 апр 2013, 11:58

монетница - условие заказчика

светодиоды - имеют кучу режимов
попросите у фиделя мануал, у меня нет возможности сейчас выложить

Аватара пользователя

Dima!
#_0000BF
Сообщения: 16644
Зарегистрирован: 11 янв 2010, 11:02
Полное имя: Дмитрий
Трансмиссия: Механическая
Откуда: СПб и ЛО
Контактная информация:

Re: Миникомпьютер FORD A-D-A

#39 Сообщение Dima! » 27 апр 2013, 12:25

*Casper* писал(а):монетница - условие заказчика
Индивидуальный пошив хорошо, но надо смотреть шире. ;)
СИнезубый адаптер и софт под андрюху и надкусанное яблоко вот мировая тенденция в автоэлектронике.

Изображение
Ты не лучше чем все! :jaskazal:
Ты не хуже чем все! :o

Аватара пользователя

fidel1970
Администратор
Сообщения: 28722
Зарегистрирован: 11 янв 2010, 07:46
Полное имя: Дмитрий
Автомобиль: FFn Elegance
Двигатель: 1.6 Бензин
Трансмиссия: Автоматическая
Год выпуска: 2007-11
Климатика: Климат-контроль
Люк на крыше: Нет
Откуда: Нижний Новгород

Re: Миникомпьютер FORD A-D-A

#40 Сообщение fidel1970 » 27 апр 2013, 12:29

Dima!, ты думаешь я ему насчет андрона не намекал? :)
Those who are willing to sacrifice their essential freedom for a little bit of temporary security are not worthy of either freedom or security.(с)

Ответить

Вернуться в «Лудим, паяем»