Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое.

 
Опции темы
Непрочитано 07.12.2018, 13:02  
александр111
Прохожий
 
Регистрация: 05.12.2018
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
александр111 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

полетела атмега 168, собрал другую плату на ардуино и подал импульс вместо датчика скорости, все заработало. кварц только стоит на 16мгц при нажатии на сцепление кк выключается долго каждый раз по разному от 4 до 30 секунд, тормоз до 4 секунд, заказал на алике ардуино с кварцем на 20мгц. с атмегой в корпусе дип возиться уже не буду, тем более магазин в другом городе за 100км.
Реклама:
александр111 вне форума  
Непрочитано 20.12.2018, 10:49  
amisu-73
Прохожий
 
Регистрация: 20.12.2018
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
amisu-73 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от hardlock Посмотреть сообщение
Аналоговые кнопки... Схема уже была выше, но выложе щё раз всё вместе.

Порт натраивается таким образом, чтобы в исходном состоянии на выходе было Z-состояние. Это сделано для того, чтоы работали и обычные кнопки, т.е. тиня им не мешала. Значит подтяжки на кнонках оставляем, но на схеме их нет - они есть на основной схеме.
Далее, считаем "коды" кнопок исходя из входного напряжения. Получается не совсем точно, т.к. реальные измерения дают другой результат. Итого получилась такая таблица:

Рекомендую после сборки померять напряжение на входе тиньки и пересчитать по формуле: code = U * 1023 / 5. Где 5 - напряжение питания. Как видно из таблицы ошибка при измерении получается всего 2-3 единицы. Ошибка установленная в программе -плюс/минус 20. Это сделано и на компенсацию температурного коэфициента сопротивлений и на сопротивление линий.

Прошивка в прикреплённых файлах.
Используется массив значений (по умолчанию 3) в который каждые 20 мс записывается новое значение с АЦП (по очереди - типа FIFO). Далее проверяется отличие всех значений на удвоенную ошибку. Если отклонение меньше, то значит на входе устоявшееся напряжение. Далее проверяем, входит ли полученное значение в коридор (+- ошибка) какого-нибудь кода кнопки. Если входит, то переводим выход в нулевое состояние и удерживаем, пока код попадает в корридор. Тем самым можно обрабатывать и длительные нажатия в самом КК. Подавление дребезга - 60мс.

В том же архиве, в папке EXE есть HEX для прошивки, но рекомендую собрать схему, померять полученные значения и забить их в исходник и скомпилировать (CodeVisionAVR v2.05.3). Фьюзы прописаны в проекте (установлены, т.е. равны "0" CKSEL1, SUT0, остальные не установлены, т.е. = "1")

Дэвайс проверен в железе. Только БОД не включен, т.к. включенный и настроенный на 4,3В он держал тиньку постоянно в ресете. С этим надо разобраться. И осталось подключить его вместо кнопок и попробовать, успеет ли он стартонуть раньше, чем АТмега и отработать нажатую кнопку при включении питания...

UPD: поменял прошивку и теперь берётся 3 значения через 10мс. Итого 30мс - антидребезг.
Здравствуйте. Я человек не опытный в программировании. Сейчас я работаю по установке универсального круиз контроля в автомобиль. У меня на руле четыре кнопки для круиза. Нашел вашу версию V0.3 на четыре кнопки. Вот подставить свои значения в прошивку у меня проблемы. Не могли бы вы мне помочь ?
Напряжения: OFF= 1,66v; ON= 2,86v; RES= 3,79v; SET= 4,44v.
И ещё вопрос: Если долго держать, к примеру RES, на руле, то и на выходе замкнуто такое же время?
amisu-73 вне форума  
Непрочитано 21.12.2018, 10:04  
amisu-73
Прохожий
 
Регистрация: 20.12.2018
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
amisu-73 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

В таблице ошибка! DOWN и UP надо поменять местами.
amisu-73 вне форума  
Непрочитано 21.12.2018, 11:10  
amisu-73
Прохожий
 
Регистрация: 20.12.2018
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
amisu-73 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Привет. Правда я не знаю кому, как будто сам собой общаюсь. Прошился версией 0.3 Спаял кнопки с резисторами как на схеме hardlock. При нажатии кнопок auto или rest , на выходе появляется 18 ом. При нажатии Down или up, на выходе прозванивается 38 Ом. Это нормально?

Последний раз редактировалось amisu-73; 21.12.2018 в 12:17.
amisu-73 вне форума  
Непрочитано 21.12.2018, 20:53  
александр111
Прохожий
 
Регистрация: 05.12.2018
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
александр111 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

я стабилитрон 5,1v убрал, после прошивки аттини13 при нажатии кнопок пропадает питание на соответствующем выводе ноги процессора. резисторы надо подбирать по таблице напряжений
александр111 вне форума  
Непрочитано 24.12.2018, 17:15  
amisu-73
Прохожий
 
Регистрация: 20.12.2018
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
amisu-73 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Привет уважаемый создатель устройства аналоговые кнопки (для круиз-контроля) ! Сегодня померил напряжения на выходе. При не нажатии кнопок 0,5В, при нажатии кнопок напряжение питания 5В. Тестер подключил, плюс на вход питания 5В, минус на выход процессора. Кнопки с резисторами как у вас и прошивка тоже ваша.

Последний раз редактировалось amisu-73; 24.12.2018 в 17:34.
amisu-73 вне форума  
Непрочитано 24.12.2018, 17:24  
amisu-73
Прохожий
 
Регистрация: 20.12.2018
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
amisu-73 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от александр111 Посмотреть сообщение
я стабилитрон 5,1v убрал, после прошивки аттини13 при нажатии кнопок пропадает питание на соответствующем выводе ноги процессора. резисторы надо подбирать по таблице напряжений
Зачем стабилитрон убирать? Автор про это не пишет. Резисторы у меня как в таблице.
amisu-73 вне форума  
Непрочитано 25.12.2018, 20:10  
александр111
Прохожий
 
Регистрация: 05.12.2018
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
александр111 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

в схеме на 5 кнопок стабилитрон на 5,6v
александр111 вне форума  
Непрочитано 07.01.2019, 11:39  
александр111
Прохожий
 
Регистрация: 05.12.2018
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
александр111 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

подскажите кто то делал индикатор http://hardlock.org.ua/viewtopic.php?f=9&t=260 , залил МК с фьюзами что показаны на индикатор пустой, подключил к КК тоже самое
александр111 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль приближения/удаления целевого обьекта или аналог proximity Boris_gunner Электроника - это просто 18 25.04.2016 11:52
[Решено] Самодельный пирометр Classic001 Измерительное оборудование 6 27.10.2011 10:52
Самодельный сварочный трансформатор - дополнительная обмотка E_C_C Производственное оборудование 6 01.11.2010 21:02
Контроль целостности передаваемых данных ksd034 Микроконтроллеры, АЦП, память и т.д 4 08.07.2010 21:46
Входной контроль микроконтроллеров TMS320LF2406APZA alnikr Цифровые сигнальные процессоры 8 18.05.2010 14:38


Часовой пояс GMT +4, время: 11:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot