Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
07.07.2012, 22:49
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Если не сложно, дайте еще раз раскладку UART_ТХТ, я индикатор перепишу.
|
|
|
|
07.07.2012, 22:56
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
cuper_1971, тут есть. Лучше его использовать, т.к. и скорость с десятыми и перепрошивать не надо, если захотите подключить к ноуту.
__________________
Сборный вариант Круизконтроля (by hardlock & Alex_Sss) - hardlock.org.ua/kk
Последний раз редактировалось hardlock; 09.07.2012 в 17:58.
|
|
|
|
07.07.2012, 23:17
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от hardlock
|
cuper_1971, тут есть. Лучше его использовать, т.к. и скорость с десятыми и перепрошивать не надо, если захотите подключить к ноуту.
|
Плохо понимаю, к чему привязать начало посылки - если у оклика стартовый байт С0, то здесь я не знаю, с какого места я стартую считывание ![Расстроен](images/smilies/icon_sad.gif) Разъясните начинающему
|
|
|
|
07.07.2012, 23:20
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
cuper_1971, посмотрите мой исходник. Я жду 10 (0A), что соответствует последнему символу строки - "перевод строки" - #13#10 (и тогда же вывожу на дисплей) и значит можно ожидать начала следующей строки. Ну и так далее. Разделители ( ; ) "переключают" на следующий параметр.
__________________
Сборный вариант Круизконтроля (by hardlock & Alex_Sss) - hardlock.org.ua/kk
Последний раз редактировалось hardlock; 09.07.2012 в 17:59.
|
|
|
|
07.07.2012, 23:25
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Если бы я еще понимал что-либо в СИ
=================================
Startprog:
B = Ischarwaiting() //проверяю наличие символа в буфере
If B = 1 Then //если он там есть
X = Inkey() //я его читаю
If X = 192 Then //если это С0 ========= здесь подождать 0А???
I = 0 //обнуляю счетчик
Reed:
B = Ischarwaiting() //жду следующего символа
If B = 1 Then
I = I + 1
C(i) = Inkey() //читаю
End If
If I ‹ 14 Then
Goto Reed
End If
Else //иначе - жду символа С0
Goto Startprog
============================================
Последний раз редактировалось cuper_1971; 07.07.2012 в 23:28.
|
|
|
|
07.07.2012, 23:28
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
cuper_1971, я же говорю, за стартовый можно принять стоповый, т.е. последний символ. Какая разница? Тока у меня всё реализовано в прерывании от УАРТа. Там всё проще получается.
__________________
Сборный вариант Круизконтроля (by hardlock & Alex_Sss) - hardlock.org.ua/kk
Последний раз редактировалось hardlock; 09.07.2012 в 17:59.
|
|
|
|
07.07.2012, 23:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Покатался на новой прошивке. Честно говоря, слегка разочарован. Отчетливо ощущается задержка между замером скорости и началом регулирования. Было то максимум 100 мс, а стало по усреднению не менее 250 мс. Управление стало несколько невнятным.
Надо ещё покататься конечно, но по логике напрашивается сокращение базы замера с 500 мс до 100...200 мс.
|
|
|
|
07.07.2012, 23:30
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от hardlock
|
Тока у меня всё реализовано в прерывании от УАРТа.
|
Я пока еще на прерывания гавкаю
|
|
|
|
07.07.2012, 23:31
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, да, задержка есть, но то что было до этого (дёргания) намного ужаснее. Если удастся победить задержку, не потеряв точность измерений, то будет ваще супер.
__________________
Сборный вариант Круизконтроля (by hardlock & Alex_Sss) - hardlock.org.ua/kk
Последний раз редактировалось hardlock; 09.07.2012 в 17:59.
|
|
|
|
07.07.2012, 23:33
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
Покатался на новой прошивке. Честно говоря, слегка разочарован. Отчетливо ощущается задержка между замером скорости и началом регулирования. Было то максимум 100 мс, а стало по усреднению не менее 250 мс. Управление стало несколько невнятным.
Надо ещё покататься конечно, но по логике напрашивается сокращение базы замера с 500 мс до 100...200 мс.
|
А я решил поэкспериментировать с индуктивным датчиком. Хочу поставить один из задних барабанов от Ланос1.6, там есть кольцо для ABS, к нему индуктивный датчик, и дальше на КК. По идее - эта конструкция не должна давать кривых импульсов
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:48.
|
|