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

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

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

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

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

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

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

 
Опции темы
Непрочитано 26.03.2018, 14:10  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от cuper_1971 Посмотреть сообщение
shual, так можно, вот только один момент - если компаратор глюкнет, или ДПДЗ с вала спыгнет, помеха пройдет - у моторчика хватит дури свернуть голову остальной механике. А кнопки - они рядом с моторчиком, в идеале - нажимаются самим полумесяцем, на котором трос висит...

16 или 20 МГц... таймера, которые отсчитывают все временные интервалы, завязаны на тактовую частоту контроллера. Разница в 20% может быть существенна. Попробуйте, лично я не проверял. Скорее всего работать будет, вот только насколько точно? Да и вывод в UART наверняка собьется...
хех, нууу микрики тоже не самое надежное из сущего, разве совковые если найти. К слову они там на размыкание или на замыкание работают ? если на замыкание то имхо больше шансов утратить контакт в микрике чем дождаться пока ДПДЗ с вала спрыгнет. Ну и кроме того там ведь в софте читал есть защита по макс времени работы мотора в каждую сторону в полторы секунды, т.е даже если сигнал концевика(или компаратора) не придет то контроллер остановит мотор не дожидаясь пока он 100 оборотов сам сделает. ну а насчет "компаратор глюканет" ну так алгоритм вроде там такой что концевики проверяются перед каждой попыткой дать импульс на мотор. К импульсным помехам такой алгоритм довольно устойчив. Плюс какой нибудь небыстрый сдвоенный ОУ в качестве компаратора + RC цепоченьку на входе с разумной постоянной (от "иголок"), это уже вопрос аналоговой схемотехнике но всяко оно быстрее чем неделю нажфилем пилить спецкрышку с микриками на привод...имхо
А исходники проекта кстати доступны где нибудь ? Если да то можно было бы от АЦП самой меги задействовать т.е чисто софтово... ну или очередную тиньку повесить вместо двух компараторов... на аналоговый ввод + имитацию двух концевиков, ( там можно поизголяться фильтруя потенциальные помехи). Просто очень заманчиво привод оставить максимально как есть не колхозя к нему крышечек с концевиками и не подбирая подолгу их положения. И повторяемость от этого приятно возрастет и процесс настройки тоже. Одно дело резисторы подстроечные крутит иное пытаться придумать как повернуть концевики на пяток градусов (ну это еще шкивом можно отыграть) а вот развести их на больший угол (при нужде) это уже всю конструкцию снова переделывать
А так все четко будет заслонка в ноль(или макс) стала - ее родной датчик САМ нам об этом и сообщил. ну а для надежности юзать не резистивный с вечно плавающими параметрами а бесконтактный, ну нормальный бесконтактный винницкий (если на ланос-сенс или таз)
Реклама:

Последний раз редактировалось shual; 26.03.2018 в 14:33.
shual вне форума  
Непрочитано 26.03.2018, 14:35  
cuper_1971
Гражданин KAZUS.RU
 
Аватар для cuper_1971
 
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 518
Сказал спасибо: 35
Сказали Спасибо 96 раз(а) в 74 сообщении(ях)
cuper_1971 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

shual, исходники проекта, увы, недоступны. Даже у меня их нет
__________________
Ремонт ноутбуков в г.Харькове. Сервисный центр HELP
cuper_1971 вне форума  
Непрочитано 26.03.2018, 14:47  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от cuper_1971 Посмотреть сообщение
shual, исходники проекта, увы, недоступны. Даже у меня их нет
пичаль..... ну вот нет чтоб на гитхаб (выложит обессмертив собственное имя ) ну тогда только внешний эмулятор концевиков на оу или тиньке ваять

А авторы-программеры тут уже давно не захаживали в гости ? Просто ну накопилось полезных моментов для рестайлинга за эти годы
а) взят ардуинку-нану в качестве исходной платы и перешить ее под данную затею (отсюда и мечта про 16 Мгц) правдо кроссплата нужня будет для обвязки но можно и на монтажке сваять ее
б) взять готовый модуль китайский драйвера мотора чтоб самому его не паять

ну плюс (вернее минус) концевики под это я бы сам совтиночку и подточил бы все таки стаб уже... проверенная

Последний раз редактировалось shual; 26.03.2018 в 14:49.
shual вне форума  
Непрочитано 26.03.2018, 14:51  
OKLiK
Гражданин KAZUS.RU
 
Аватар для OKLiK
 
Регистрация: 08.05.2004
Адрес: Екатеринбург
Сообщений: 755
Сказал спасибо: 2
Сказали Спасибо 81 раз(а) в 78 сообщении(ях)
OKLiK на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Привод заслонки - ДПДЗ - трос - педаль - это все контролируется вами и может быть в любом положение, ну и вы в этот момент можете нажать педаль, что приведет к ложным значениям положения привода КК.
КК сам всегда контролирует состояние контрольных точек привода, и при включение проверяет положение, а так же когда вы выключили КК то тоже ведется состояние положения привода при возврате, но вы же сдуру можете в этот момент нажать педаль и тогда КК не увидит нулевого положения ДЗ, что он вернулся, и начнет крутить дальше нуля в "-" что может привести к новому открытию заслонки а там уже авария по времени и результат не управляемость педалью.
Ну а последствия сами уже додумайте...
__________________
Круиз контроль: схемы, прошивки и полное описание находятся по данным ссылкам:
Тросовая версия круиз контроля.
Круиз контроль для ЭПГ.
Круиз контроль для ЭПГ "Калина-2".
Прошивки тут.
OKLiK вне форума  
Непрочитано 26.03.2018, 15:00  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от OKLiK Посмотреть сообщение
Привод заслонки - ДПДЗ - трос - педаль - это все контролируется вами и может быть в любом положение, ну и вы в этот момент можете нажать педаль, что приведет к ложным значениям положения привода КК.
КК сам всегда контролирует состояние контрольных точек привода, и при включение проверяет положение, а так же когда вы выключили КК то тоже ведется состояние положения привода при возврате, но вы же сдуру можете в этот момент нажать педаль и тогда КК не увидит нулевого положения ДЗ, что он вернулся, и начнет крутить дальше нуля в "-" что может привести к новому открытию заслонки а там уже авария по времени и результат не управляемость педалью.
Ну а последствия сами уже додумайте...
О ! Подфартило. Мое вам приветствие и почтение.

т.е он отрабатывал в этот момент в минус а я тут нажал на газ зачем то.....в принципе чревато, вот для того и затеял это обсуждение ... ноооо ну раз Вы тут это все меняет ))))
тогда задействуется встроенный АДС меги и мы всегда видим куда крутит привод и куда бежит в этот момент заслонка
если встречно то мы понимаем что чел вмешался в процесс управления и не паникуем и/или отключаем КК по нажатию сигнала ГАЗА
т.е вводим еще один канал управления а ?! Имхо отключать КК по нажатию на ГАЗ ИЛИ НА ТРОМОЗ , методологически вернее чем если только на ГАЗ, ой сорри на ТОРМОЗ

ЗЫ
но тут конечно нужен паблик аксесс к исходникам

Последний раз редактировалось shual; 26.03.2018 в 15:11.
shual вне форума  
Непрочитано 26.03.2018, 15:11  
OKLiK
Гражданин KAZUS.RU
 
Аватар для OKLiK
 
Регистрация: 08.05.2004
Адрес: Екатеринбург
Сообщений: 755
Сказал спасибо: 2
Сказали Спасибо 81 раз(а) в 78 сообщении(ях)
OKLiK на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Поверти, много чего опробовали и за много лет обкатки алгоритма, настройки показал то, что лучше чем есть уже не сделать.
Скажем так, это окончательный алгоритм работы и переработки больше не будет.
Ну а так, делайте сами свой проект который вас устроит, алгоритм, что и как работает тут ранее описывался, ну и исходники не будут доступны. Удачи.
__________________
Круиз контроль: схемы, прошивки и полное описание находятся по данным ссылкам:
Тросовая версия круиз контроля.
Круиз контроль для ЭПГ.
Круиз контроль для ЭПГ "Калина-2".
Прошивки тут.
OKLiK вне форума  
Непрочитано 26.03.2018, 15:23  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

эээх... хотелось конечно малой кровью и на чужой территории ))) ограничившись мелкими доработками стабильного и готового под себя...
ну с др стороны на внешней тиньке это тоже можно сделать заведя на нее помимо сигнала ДПДЗ один из сигналов управления мотором (на закрытие)
ну все равно, большое спасибо что указали на этот момент с возможным затыком на управлении в раздрай

ЗЫ
может еще чего то добавите по поводу граблей при преходе на 16 Мгц, а то так лень кварц перепаивать ?

Последний раз редактировалось shual; 26.03.2018 в 15:27.
shual вне форума  
Непрочитано 26.03.2018, 16:14  
OKLiK
Гражданин KAZUS.RU
 
Аватар для OKLiK
 
Регистрация: 08.05.2004
Адрес: Екатеринбург
Сообщений: 755
Сказал спасибо: 2
Сказали Спасибо 81 раз(а) в 78 сообщении(ях)
OKLiK на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от shual Посмотреть сообщение
может еще чего то добавите по поводу граблей при преходе на 16 Мгц
Вся программа написано и рассчитана на тактирование 20, перейти на 16 не получится, не хватает.
__________________
Круиз контроль: схемы, прошивки и полное описание находятся по данным ссылкам:
Тросовая версия круиз контроля.
Круиз контроль для ЭПГ.
Круиз контроль для ЭПГ "Калина-2".
Прошивки тут.
OKLiK вне форума  
Непрочитано 30.03.2018, 11:57  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от OKLiK Посмотреть сообщение
Поверти, много чего опробовали и за много лет обкатки алгоритма, настройки показал то, что лучше чем есть уже не сделать.
Скажем так, это окончательный алгоритм работы и переработки больше не будет.
Ну а так, делайте сами свой проект который вас устроит, алгоритм, что и как работает тут ранее описывался, ну и исходники не будут доступны. Удачи.
Свой проект начинать с нуля было лениво, но воспользовавшись Вашим напутствием, нашел в инете другой вариант круиз-контроллера с открытым кодом под ардуинку и инфракрасным ДУ в качестве пульта управления. Странно что у Вас не хватает частоты и памяти, потому как там все в сборе дай Бог чтоб заняло половину 328-й меги. При том что в проект изначально включена обратная связь по ДПДЗ. Попробовал его портануть под STM32 тоже вроде работает... + там такие запасы ВСЕГО еще остаются что скорее на ней и останусь. что то ж надо и от себя привнести

PS если кому интересно исходный проект на Ютубе

Последний раз редактировалось shual; 30.03.2018 в 12:16.
shual вне форума  
Непрочитано 06.04.2018, 10:55  
shual
Прохожий
 
Регистрация: 25.03.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shual на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Версия КК для самых ленивых(и/или нетерпеливых). Можно было использовать ардуинку но было лень ее запаивать в макетку, зато пара макеток 50х70 с запаянными STM-ками уже была. Паять тут на самом деле почти нечего (и пусть лес разъемов не смущает - они остались от прежнего проекта - не выпаивать же)... По причине закрытости исходных кодов текущего проекта, за основу взялась готовая софтинка из приведенной выше ссылки на ютубе (так что можно все то же самое воспроизвести и на ардуинке). Под STM портировал сам. После проверки на авто, исходники выложу на гитхаб. как то так вот...

Железячная часть планируется такая же как в данном проекте (привод стеклоочистителя с копейки). В STM32-версии концевики (кроме единственного встроенного в привод с завода) НЕ ИСПОЛЬЗУЮТСЯ Так что уже меньше возни с напильниками,паяльниками. Но зато используем показания родного ДПДЗ машины (так что на карбюратор такую версию ставить не айс)
Миниатюры:
Нажмите на изображение для увеличения
Название: STM32_СС_for lasy.jpg
Просмотров: 0
Размер:	133.3 Кб
ID:	127456  

Последний раз редактировалось shual; 06.04.2018 в 11:12.
shual вне форума  
 

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

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

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

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

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


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


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