roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 02:30

Часовой пояс: UTC + 4 часа


Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 94, 95, 96, 97, 98, 99, 100 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 15 фев 2016, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Ё-маЁ! Это ж компаратор А я думал драйвер двигателя, гггг

Теперь ты понимаешь какой йа душный? И так каждый раз :ROFL:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 16 фев 2016, 04:55 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 16 фев 2016, 06:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Еще б я знал что ты имеешь ввиду, вообще бы классно было!

Ну прикинь, разбираешься со схемой can шины на драйвере двигателей, весь в мыслях как-так? К тебе лезут с душными вопросами. И тут бац, а это компаратор. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 16 фев 2016, 07:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Не, я реально думал это 293-я!!!!! КАКОГО ХРЕНА, думаю, она там делает?????

Добавлено спустя 3 минуты 54 секунды:
Короче, че я пилю (не робота). Купил новую тачку. С навигацией, голосовым управлением, но без ЮСБ, без МП3 и видео детям гонится только с залоченого на регион ДВД-ка, который еще и глючит.
Ну я три дня по инету шарился, спаял макет, вывел в позе зю видео со стационарного видака на экрен в машине. Осталось снюхать протолкол общения дивидюка с головой и на его место попкорн-бокс вкорячить. Два раза уже аккумулятор на тестах высадил, прикуривать приходилось, сегодня очень плохо прикуриваласьЭ, прям страшно за машину было

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 16 фев 2016, 07:52 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 16 фев 2016, 09:17 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 18 секунд:
Немного стремно жене машину отдавать, которую я дважды за три дня прикуривал :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 18 фев 2016, 03:54 
Не в сети
Аватара пользователя

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


Вложения:
IMAGE003.jpg
IMAGE003.jpg [ 13.14 КиБ | Просмотров: 2017 ]
IMAGE002.JPG
IMAGE002.JPG [ 13.7 КиБ | Просмотров: 2025 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 18 фев 2016, 08:05 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 18 фев 2016, 12:18 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 18 фев 2016, 19:07 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 18 фев 2016, 19:34 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 19 фев 2016, 01:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
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
IMG_2786_sm.JPG [ 361.08 КиБ | Просмотров: 2012 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 19 фев 2016, 01:31 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 19 фев 2016, 03:13 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Даже, нет, вот так поинтересней. А ну навались!
Код:
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)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 19 фев 2016, 11:15 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 94, 95, 96, 97, 98, 99, 100 ... 106  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO