http://www.forum.getchip.net/ |
|
проверьте все ли правильно http://www.forum.getchip.net/viewtopic.php?f=16&t=548 |
Страница 1 из 2 |
Автор: | Andry Smart [ 25 дек 2014, 02:00 ] |
Заголовок сообщения: | проверьте все ли правильно |
прошу проверьте правильно ли я написал программку. задача простая. секретка в автомобиль. на пин 2 тиньки подключена секретная кнопка. она если не нажата то на пине присутствует лоогический 0 а при нажатии логическая 1. на 7 пине выход на реле. при появлении 1 реле включается. при включении зажигания на схему подается напряжение. задача такая. если в течении 11 секунд не нажата секретка двигатель блокируется. хотя все эти 11 секунд двигатель можно завести но он выключится. если секретку нажали и удержали 3 секунды то мотор заводится и не блокируется. а иначе блокируется.. вот вроде и весь алгоритм. за код не пинайте. только начал осваивать алгоритм билдер. лучше посоветуйте, что и как изменить. или оптимизировать Attiny13.zip [6.91 КБ] Скачиваний: 668 |
Автор: | SVN [ 25 дек 2014, 19:34 ] | ||
Заголовок сообщения: | Re: проверьте все ли правильно | ||
|
Автор: | Andry Smart [ 25 дек 2014, 21:39 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
изначально объясню суть кнопки. это не совсем кнопка. это датчик на микросхеме AT42QT1011 просто написал кнопка, упростить хотел условия. и да кнопку нажимать (точнее подносить руку к датчику) надо после включения зажигания. на это дается секунд 15. за это время надо успеть приложить руку в нужное место не менее чем на три секунды, если просто включить зажигание и сразу завести двигатель, он должен завестись но выключится через 15 секунд после включения зажигания. |
Автор: | Andry Smart [ 25 дек 2014, 21:44 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
на словах попробую коротко описать подаем питание на схему. реле должно включиться сразу, а далее выключится через 15 секунд, если в течении этих 15 секунд сработает сенсор то проверяем, что бы сенсор был активен не менее трех секунд и оставляем реле включенным навсегда. если же менее трех секунд то выключаем реле навсегда |
Автор: | SVN [ 25 дек 2014, 22:32 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
Дык это разные вещи с позиции разработки надёжной схемы… для кнопки нужен дополнительный обвес, а для такого устройства (датчика), не нужен… Было 11 секунд, стало 15… тоже неопределённость… В верхнем примере весь Ваш алгоритм учтён, за исключением датчика… в этом варианте, соответствует уровню с датчика и времени… 1.png [ 18.56 КБ | Просмотров: 13995 ] |
Автор: | als9 [ 25 дек 2014, 22:42 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
SVN - В.3 не сконфигурирован на вход , но в симуляторе работает . В железе работает ? Не знал что так можно. |
Автор: | SVN [ 25 дек 2014, 22:47 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
Автор: | als9 [ 25 дек 2014, 22:56 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
Да уж, какже иначе ..... ни разу не подумал за все время . |
Автор: | Andry Smart [ 26 дек 2014, 10:30 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
а что означает эта запись? |
Автор: | Andry Smart [ 26 дек 2014, 11:09 ] |
Заголовок сообщения: | Re: проверьте все ли правильно |
и еще на сколько настроен предделитель? и вообще как настроен таймер? на сколько времени делает задержку Pausa? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |