Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
08.06.2012, 23:25
|
#1281
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
hardlock, тогда надо прошивку втыкать с текстовым форматом вывода для ноутбука, а то со стандартного формата мозг взорвется.
|
|
|
|
08.06.2012, 23:27
|
#1282
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, я начал писать парсер. Но не откажусть от текстовой прошивки.
Последний раз редактировалось hardlock; 09.06.2012 в 13:15.
|
|
|
|
08.06.2012, 23:29
|
#1283
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Забыл уже всё.
ДС 6,66
4/8мсек
Вроде так?
|
|
|
|
08.06.2012, 23:30
|
#1284
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, она самая. спасибо!
|
|
|
|
08.06.2012, 23:33
|
#1285
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сбросил на мыло
|
|
|
|
09.06.2012, 22:25
|
#1286
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от OKLiK
|
Включаешь уарт на прием, сброс флага ошибки, если есть в атмеге 8, читаешь флаг приема байта если установился, читаешь байт данных, если он равен С0 то отправляешься получать остальные 14 байт в массив, если не равен С0 то ждешь следующего.
Если получил, прочитал 14, подсчитал контрольную сумму и если она сошлась, то начинаешь вывод на индикатор, как вывел, снова отправляешься на ожидание приема байта и C0
//***** Вывод на UART *****
// Формат буфера 14 байт + 1 байт контрольной суммы
//1 байт – адрес 192 ($C0)
//3 байта – скорость текущая (3 цифры) /скорость 120 км/ч байты: 1,2,0/
//3 байта – скорость стабилизации (3 цифры)
//3 байта – скорость пользователя (3 цифры)
//1 байт – текущая таблица (1-2-3)
//1 байт – включен или выключен КК (1/0)
//1 байт – значения "бездействие – ускорение - торможение" (0-1-2)
//1 байт - флаг состояния:
// 0 - Всё OK
// 1 - Power-on Reset Flag
// 2 - External Reset Flag
// 3 - Brown-out Reset Flag
// 4 - Watchdog Reset Flag
// 5 - JTAG Reset Flag
// 6 - Предельное время работы привода
// 7 - Выход за пределы разрешенного диапазона скоростей
//1 байт – контрольная сумма (складываются все значения кроме адреса и передается в виде одного байта)
|
ОГРОМНОЕ СПАСИБО ЗА ТОЧНОЕ ОПИСАНИЕ ФОРМАТА ВЫВОДА!!! А я то долбодятел, пытаюсь БАЙТЫ прочитать... и только после подключения к линии анализатора, я понял, что первые 9 байт идут в текстовом формате, остальные в численном! Тяжело было сразу сказать?!!! СПАСИБО за потерянное время
Для Гномон - последняя версия - РЕСПЕКТ!!! Только на ланосе прошивка не 6 имп.метр, врет спидометр, тогчно померяю - отпишусь
Для остальных - прошивка в хекс, в си от Влад, в баскоме от меня для индикатора 16*2 в личку
Последний раз редактировалось cuper_1971; 09.06.2012 в 22:28.
|
|
|
|
10.06.2012, 06:35
|
#1287
|
Гражданин KAZUS.RU
Регистрация: 08.05.2004
Адрес: Екатеринбург
Сообщений: 760
Сказал спасибо: 2
Сказали Спасибо 85 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от cuper_1971
|
я понял, что первые 9 байт идут в текстовом формате, остальные в численном! Тяжело было сразу сказать?!!! СПАСИБО за потерянное время
|
Вообще то они все идут в числовом простом формате, что бы получить текстовый нужно прибавить 30h /48/ тогда будет текстовый
В скором будущем в новых прошивках формат вывода немного изменится в количестве посылаемых байт, так что, готовься править.
Последний раз редактировалось OKLiK; 10.06.2012 в 06:42.
|
|
|
|
10.06.2012, 16:45
|
#1288
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от OKLiK
|
В скором будущем в новых прошивках формат вывода немного изменится в количестве посылаемых байт, так что, готовься править.
|
ну теперь, когда уже разобрался, можно и править Главное знать, что изменилось
|
|
|
|
13.06.2012, 12:17
|
#1289
|
Временная регистрация
Регистрация: 14.06.2011
Сообщений: 56
Сказал спасибо: 28
Сказали Спасибо 16 раз(а) в 6 сообщении(ях)
|
Re: Самодельный круиз-контроль
|
|
|
|
13.06.2012, 14:10
|
#1290
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от kapitan76
|
Добрый День, можно схему и прошивку для 16*2 тоже хочу собрать себе... Спасибо
|
Вечером приеду домой - выложу прошивку
Можете пока собрать схему
МЕГА8, кварц 4 Мгц (стандартно, согласно даташиту) подтяжка RESET и RXD на +5 по 4к7, провод на RXD от TXD круиза, индикатор Winstar(любой 16х2), подключен: Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5, питание, блокировочные конденсаторы, остальные ноги в воздухе
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:29.
|
|