roboforum.ru

Технический форум по робототехнике.

dccharacter - Излить посильно

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 15 фев 2016, 23:25

dccharacter писал(а):Ё-маЁ! Это ж компаратор А я думал драйвер двигателя, гггг

Теперь ты понимаешь какой йа душный? И так каждый раз :ROFL:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 16 фев 2016, 04:55

Еще б я знал что ты имеешь ввиду, вообще бы классно было!
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 16 фев 2016, 06:36

dccharacter писал(а):Еще б я знал что ты имеешь ввиду, вообще бы классно было!

Ну прикинь, разбираешься со схемой can шины на драйвере двигателей, весь в мыслях как-так? К тебе лезут с душными вопросами. И тут бац, а это компаратор. :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 16 фев 2016, 07:09

Не, я реально думал это 293-я!!!!! КАКОГО ХРЕНА, думаю, она там делает?????

Добавлено спустя 3 минуты 54 секунды:
Короче, че я пилю (не робота). Купил новую тачку. С навигацией, голосовым управлением, но без ЮСБ, без МП3 и видео детям гонится только с залоченого на регион ДВД-ка, который еще и глючит.
Ну я три дня по инету шарился, спаял макет, вывел в позе зю видео со стационарного видака на экрен в машине. Осталось снюхать протолкол общения дивидюка с головой и на его место попкорн-бокс вкорячить. Два раза уже аккумулятор на тестах высадил, прикуривать приходилось, сегодня очень плохо прикуриваласьЭ, прям страшно за машину было
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 16 фев 2016, 07:52

Давно я не брал в руки дебаггеры для can, но с первого взгляда могу предположить, что компаратор стоит для каких-нибудь хакерских функций. Типа прослушивание шины, штатный PCA82C250 долго выходит из слипа и.т.д. А может в тойоте вообще не can. Т.е. функции PCA82C250 для передачи подходят, а для приема - другие уровни. Вот сейчас вспоминаю, на моей хакерской can плате тоже стоит ОУ LM393M. А нужно это было для ковыряния то ли вольвоской шины, то ли шины пионер для крузера...

Добавлено спустя 7 минут 21 секунду:
Ой, там же указан IEbus. Ну очень похоже на согласование уровней.
Тут глянь:
http://www.datamicro.ru/forum/viewtopic.php?t=314
Там: "ссылочка по автомобильным шинам! "
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 16 фев 2016, 09:17

Угу, я сегодня тесты провел, концы с двд-ка вывел. Мне пока писать ничего в шину не нужно, так что я тупо поставлю компаратор (мож встроенный пик-овский), чтобы сниффать обмен. А дальше видно будет. У меня хонда, кстати. Но там у всех одно и то же - нековская шина. Зовется только у всех по-разному, в хонде - GA-NET

Добавлено спустя 2 минуты 18 секунд:
Немного стремно жене машину отдавать, которую я дважды за три дня прикуривал :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 18 фев 2016, 03:54

Опять обманул ваш интернет, а я не проверил как всегда. Впихнул схему на компараторе. Че-то читаем, но вижу - ДВД-юк перестал определяться головой. Снял схему, цапанул осцил. А там нифига не дифференциальный сигнал в шине, а какое-то тупо перестукивание через стенку. Теперь сто лет потрачу на определение протокола :-(((
Вложения
IMAGE003.jpg
IMAGE003.jpg (13.14 КиБ) Просмотров: 1870
IMAGE002.JPG
IMAGE002.JPG (13.7 КиБ) Просмотров: 1879
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 18 фев 2016, 08:05

Народ, помогайте. Не пойму как сформулировать запрос, чтобы найти хоть что-то про этот протокол. Ну не верю, что никто никогда не интересовался!
Попытался послушать обычным УАРТом (инвертированным) на 1000-9600 бод разные скорости - ничего человекочитаемого там не ходит (кажется). Вообще похож на 9600бод. Как бы чего езе посмотреть, чтобы поточнее скорость узнать? Че-то померять?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Madf » 18 фев 2016, 12:18

Три страницы назад пролистал, так и не понял, с чем борешься, вкратце для нетерпеливых можно изложить?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: dccharacter - Излить посильно

Сообщение dccharacter » 18 фев 2016, 19:07

Не три страницы, а три сообщения назад :-) forum87/topic10646-1440.html#p348033
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Madf » 18 фев 2016, 19:34

Обычно всё в авто гоняется по CAN-у, что за машина-то?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: dccharacter - Излить посильно

Сообщение dccharacter » 19 фев 2016, 01:12

Honda
Точно не кан, линии не дифференциальные

Добавлено спустя 48 минут 57 секунд:
А, там, похоже 11-битный протокол, т.е. старт, стоп, 8 бит и еще какой-то 9-й. Пойду читать :-)

Добавлено спустя 11 минут 42 секунды:
Вообще похож на even parity bit
байты:
1: 0b01100001, parity bit 1
2: 0b10011000, parity bit 1
3: 0b11110000, parity bit 0
4: 0b00000000, parity bit 0
5: 0b00000000, parity bit 0
6: 0b01110100, parity bit 0

Добавлено спустя 3 часа 41 минуту 2 секунды:
гггг
86 3C 0F 00 00 51
86 3D 0F 00 00 52
86 3E 0F 00 00 53
86 3F 0F 00 00 54
86 40 0F 00 00 55
86 41 0F 00 00 56
86 42 0F 00 00 57
86 43 0F 00 00 58
86 44 0F 00 00 59
86 45 0F 00 00 5A
86 46 0F 00 00 5B
86 47 0F 00 00 5C
86 48 0F 00 00 5D
86 49 0F 00 00 5E
86 4A 0F 00 00 5F
86 4B 0F 00 00 60
86 4C 0F 00 00 61
86 4D 0F 00 00 62
86 4E 0F 00 00 63
86 4F 0F 00 00 64
86 50 0F 00 00 65
86 51 0F 00 00 66
86 52 0F 00 00 67
86 53 0F 00 00 68
86 54 0F 00 00 69
86 55 0F 00 00 6A
86 56 0F 00 00 6B
86 57 0F 00 00 6C
86 58 0F 00 00 6D
86 59 0F 00 00 6E
Вложения
IMG_2786_sm.JPG
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение elmot » 19 фев 2016, 01:31

афигенная смысловая нагрузка
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: dccharacter - Излить посильно

Сообщение dccharacter » 19 фев 2016, 03:13

Даже, нет, вот так поинтересней. А ну навались!
Код: Выделить всёРазвернуть
86 7C 0F 00 00 11 
86 7C 0F 03 00 14
86 7C 0F 03 00 14
9B 7D 02 15 10 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 00 00 18 10
A1 7E 01 15 12 7F 7F 7F 0F 7F 0F 7F 7F 7F 7F 7F 00 00 0F 7F 0F 7F 00 20 00 00 7F 7F 5C 3E 14 0C 50
9B 7F 02 15 10 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 00 00 18 12
A1 00 01 15 12 7F 7F 7F 0F 7F 0F 7F 7F 7F 7F 7F 00 00 0F 7F 0F 7F 00 20 00 00 7F 7F 5C 3E 14 0C 52
86 01 0F 00 00 16
86 02 0F 00 00 17
86 03 0F 00 00 18
86 04 0F 00 00 19
86 05 0F 00 00 1A
86 06 0F 00 00 1B
86 06 0F 03 00 1E
86 06 0F 03 00 1E
9B 07 02 15 20 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 02 00 18 2C
A1 08 01 15 22 7F 7F 7F 0F 7F 7F 7F 7F 10 70 11 00 0F 0F 7F 7F 7F 00 20 00 00 7F 7F 5E 17 1C 0C 50
9B 09 02 15 20 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 02 00 18 2E
A1 0A 01 15 22 7F 7F 7F 0F 7F 7F 7F 7F 10 70 11 00 0F 0F 7F 7F 7F 00 20 00 00 7F 7F 5E 17 1C 0C 52
86 0A 0F 01 00 20


Добавлено спустя 59 секунд:
86 7C 0F 00 00 11
Причем последний байт - это сумма выделенных байтов (из 86 только 6 считается почему-то)

Добавлено спустя 27 минут 41 секунду:
elmot писал(а):афигенная смысловая нагрузка

ыыыыыыыы?

Добавлено спустя 1 час 4 минуты 6 секунд:
Вообще какой-то странный протокол. Никто не встречал такого?
UART с уровнями 0В и 1.5В
8бит + even parity
Пакеты длиной 6, 27 или 33 байта
Первый бит всегда 1
семь младших битов первого байта - количество байтов в пакете (с учетом байта контрольной суммы)
Контрольная сумма - это 7 младших бит суммы всех байтов (без учета 1 бита)
Вот парсером посчитал сумму, чтобы проверить - сходится
Код: Выделить всёРазвернуть
86 63 0F 03 00 7B  (0x7b)
86 63 0F 03 00 7B  (0x7b)
9B 64 02 15 20 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 02 00 18 09  (0x9)
A1 65 01 15 22 7F 7F 7F 0F 7F 7F 7F 7F 10 70 11 00 0F 0F 7F 7F 7F 00 20 00 00 7F 7F 5E 17 1C 0C 2D  (0x2d)
9B 66 02 15 20 69 78 69 78 00 00 00 00 00 00 08 10 69 78 00 7F 7F 00 02 00 18 0B  (0xb)
A1 67 01 15 22 7F 7F 7F 0F 7F 7F 7F 7F 10 70 11 00 0F 0F 7F 7F 7F 00 20 00 00 7F 7F 5E 17 1C 0C 2F  (0x2f)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 19 фев 2016, 11:15

Собрал агрегатор шин на STM32, весь день сидел разбирался с новым халом, все протестировал, пошел в машину - мусор какой-то сыпется в терминал. А, стукаю себя по лбу, УАРТ же инвертировать надо! Прихожу обратно, открываю хедеры, пробегаюсь по функциям - нет такой функции. А, наверное, макросом сделали - там же кто в лес кто по дрова в этих халах. Не, нету вроде. Ну ща битики в регистрах перекину по-быстрому. Открываю даташит на STM32F100RB, открываю регистры УАРТА, листаю... Не понял. Листаю еще раз. НЕ ПОНЯЛ. Листаю третий раз. Лезу в интернет. На контроллере с двумя четырехканальными и четырьмя двухканальными таймерами, ЦРЦ-блоком, ЛИН, ИРДА, и прочей хренью НЕ ИНВЕРТИРУЕТСЯ ПОЛЯРНОСТЬ УАРТА. Они это, причем, серьезно.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в Блоги

Кто сейчас на конференции

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

cron