Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
29.06.2012, 15:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от Andry_MA
|
Для 6,66 имп/метр К=1501501.
|
Натурально мой косяк. Спасибо за подсказку. Поправил.
|
|
|
|
29.06.2012, 15:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от Globus_vrn
|
А какова частота процессора, что усреднение может сделать его работу жутко медленной?... Неуж-то простое действие алгоритма
C=A-B
IF ABS(C)›4 THEN B=A
остановит весь процесс?
|
Никто и не говорил, что медленно будет.
И что усреднять то? Ошибка всё равно останется.
|
|
|
|
29.06.2012, 15:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от hardlock
|
gnomon72, кстати, исходя из ваших расчётов, получается, что при некоторых условиях (на границе некоторой скорости) КК будет начитывать то на один импульс больше, то на один меньше, а это 10%, как вы посчитали. Может тут проблема?
|
Это я упрощенно привел. На самом деле конечно расчет идет немного не так.
Если бы такое было, то оно бы возникало и у меня тоже. Но у меня такого косяка нет.
Сообщение от hardlock
|
а почему в два? можно же не отрабатывать все процедуры одного цекла до конце, а если за 100мс посчитали скорость "левая", то в следующие 100мс должно быть нормально. Тогда всего на 100-200мс.
|
Во первых у меня 500 мсек на всё про все. Один привод тягать - не уложишься в это время, т.е. должен успеть переместить его за 400 мсек оставшихся после замера, да ещё и расчеты произвести, клаву опросить и много чего ещё. Так что для "следующих 100 мс" просто нет времени в цикле управления.
А период жестко задан - 500 мсек. Т.е. одно потерянное измерение - это потеря управления на 500 мсек по любому.
|
|
|
|
29.06.2012, 15:17
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
Так что для "следующих 100 мс" просто нет времени в цикле управления.
|
если подсчёт скорости неудачный, то выходим из цикла и начинаем его заново, но можно и тут проколоться и не выйти из этого круга... Ладно, надо разобраться с аппаратной частью. У Вас то схема проще, без оптях. Может в этом где-то проблема.
|
|
|
|
29.06.2012, 15:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от hardlock
|
если подсчёт скорости неудачный, то выходим из цикла и начинаем его заново
|
Нельзя выходить. Ускорение будет не посчитать нормально, т.к. период управления получится другим. Да и обработка всяких прочих радостей требует время. Например сброс дросселя по тормозу и т.п.
|
|
|
|
29.06.2012, 15:25
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
а от скважности импульсов измерение зависит? Мож, поставить на входе диф.цепочку и запускать ею какой-нить одновибратор - точно помехи не будет...
|
|
|
|
29.06.2012, 15:37
|
|
Прохожий
Регистрация: 27.06.2012
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Самодельный круиз-контроль
Если основной проц так нагружен, есть смысл высвободить 3 вывода для организации шины данных и подвесить еще один проц. Один считает и анализирует, второй - управляет, принимает данные.
|
|
|
|
29.06.2012, 15:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Globus_vrn, я предлагал OKLiK'у делать сразу на microITX. Он чего то не захотел.
|
|
|
|
29.06.2012, 15:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от cuper_1971
|
а от скважности импульсов измерение зависит? Мож, поставить на входе диф.цепочку и запускать ею какой-нить одновибратор - точно помехи не будет...
|
От скважности не зависит.
|
|
|
|
29.06.2012, 15:42
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
Globus_vrn, не вариант. Надо решать проблему в рамках имеющейся аппаратной части.
gnomon72, шутник, однако!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:04.
|
|