| 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 КБ] Скачиваний: 1081 | |
| Автор: | 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 КБ | Просмотров: 21191 ] | |
| Автор: | 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/ | |