Контроллер для кордовых электричек
Как показала практика, лучше не кнопка
с точки зрения программы, что кнопка, что выключатель, все одно.
на входе есть сигнал 1/0, а кто его создает программе фиолетово.
переход из замкнуто в состояние разомкнуто - таймер стартует,
если в первой фазе, опять стало замкнуто, программа останавливается и уходит в бесконечный цикл.
перезапуск программы ТОЛЬКО пере подключением питания.
переход из замкнуто в состояние разомкнуто - таймер стартует,
Пока замкнуто , программа стартует и работает, как только разомкнуто, отбой и полный стоп.
Переключатель фиксированный либо положение вкл, либо выкл.
Обсуждали еще в самом начале, что надо либо кнопка(не фиксированное положение) либо выключатель (фиксированное положение), выбор что использовать , через программатор.
Пока замкнуто , программа стартует и работает, как только разомкнуто, отбой и полный стоп.
нет, так я делать не стану, так делать не принято, замкнутое состояние не стабильное.
не понимаю, почему Вас не устраивает рабочее разомкнутое состояние ?
А в чем проблема, какая разница, что весит на входе, 0 или 1?
Просто кнопка с фиксацией надежнее, чем дребежащая кнопка.
Система ни в коем случаи не должна стартовать после подключения акб, пока не будет включена кнопка или выключатель (замкнута перемычка)
выбор что использовать , через программатор.
Виталий, вот нет никакого смысла, совсем никакого,
данный девайс используется только два раза,
- что бы запустить программу.
- что бы остановить программу в первом цикле, ожидание пока добегут до ручки.
какой смысл тащить это в режим программирования ?
есть кнопка, нормально разомкнутое состояние,
включили питание нажали и отпустили кнопку, таймер стартовал
на отсчете времени ожидания нажали кнопку, таймер остановился.
а что вы поставите, кнопку или переключатель, это вообще вторичное.
в любом случае, после отработки цикла программа больше не запустится до отключения питания.
разве что кто то нажмет RESET, но опять же придется нажать и отпустить кнопку для старта.
ну или переключатель дернуть, если Вам удобнее )
поставьте выключатель, если Вам так удобнее, но рабочее состояние разомкнуто.
я инженер связист и еще на курсе ТЭСС и КАС нас учили,
если можно избежать постоянно замкнутого, лучше его избежать )
Просто кнопка с фиксацией надежнее, чем дребежащая кнопка.
да фиолетово, дребезг у них есть и у тех и у других
я пишу с нормально разомкнутым состоянием, на входе высокий уровень.
А вы уверены в том, что по контактам не проскочит какой то сигнал, который будет принят как за стартовое состояние и мотор запустится и будет молотить пока еще раз не нажмут на кнопку.
А если использовать переключатель, то если сигнал и проскочит, то кнопка в положении выкл зафиксирована и мотор максимум просто дернится.
А вы уверены в том, что по контактам не проскочит какой то сигнал
уверен, вход МК настроенный как INPUT PULLUP в нормальном состоянии подтянут к питанию через резистор,
это же не просто открытый коллектор, который на каждом чихе помеху ловит,
так что на него ничего проскочить не сможет ).
Смотрим таймер Бродак, смотрим таймер Бургера, тот же КР таймер, везде кнопка с фиксацией, наверное все же проскакивало что то, когда то.
У Бургера, этим переключателем отключается еще и регулятор, фото выше.
Либо ставить этот переключатель на питание ардуины… Тогда ваш цикл запускать при появлении питания…
Смотрим таймер Бродак, смотрим таймер Бургера, тот же КР таймер, везде кнопка с фиксацией, наверное все же проскакивало что то, когда то.
не смотрел,
но Вы сможете поставить выключатель, но рабочее состояние будет разомкнутое ).
мало того, если Ваш выключатель будет замкнут при включении, то ничего работать не станет.
и отключение на старте у Вас будет замыканием контактов выключателя.
в любом случае, состояние кнопка/выключатель имеет значение только до запуска двигателя,
а это наверное секунд 30, ну или сколько поставите, а дальше программа на него не смотрит, вообще игнорит.
Либо ставить этот переключатель на питание ардуины…
не получится, некоторые регуляторы хотят иметь сигнал PWM на входе
через небольшое время после включение питания, иначе уходят в ошибку.
по крайней мере, тот на котором тестирую работает именно так.
да и другой HW Platinum 40A тоже работает так же )
если подключить питание, без приемника, он начинает пищать
и подключение приемника ничего не изменит.
Все привыкли к тому что, замкнуто, значит включено, разомкнуто, значит выключено, так в любой нормальной технике)))
К тому же, мы должны иметь фиксированное положение ВЫКЛ, для безопасности. Не зависимо от того как это сделано в микропроцессоре.
через небольшое время после включение питания, иначе уходят в ошибку.
Они не уходят в ошибку, а срабатывает защита при потере сигнала. Должны отключаться, если выдернуть таймер из разъема регулятора.
а это наверное секунд 30, ну или сколько поставите, а дальше программа на него не смотрит, вообще игнорит
Так быть вообще не должно, возможность прервать программу должна быть в любой момент. Через 30 секунд или по середине полета, не важно.
Нажал повторно кнопку, или перевел выключатель в положение ОФФ.)
если Ваш выключатель будет замкнут при включении, то ничего работать не станет.
Можно сделать запуск процедуры калибровки регулятора, чтобы не калибровать регулятор при каждом запуске.
Все привыкли к тому что, замкнуто, значит включено, разомкнуто, значит выключено, так в любой нормальной технике)))
не так, все привыкли тумблер вверх включено, но при этом далеко не всегда используются замкнутые контакты )
или по середине полета, не важно.
тем более нельзя использовать нормально замкнутые, от тряски дребезг контактов проскочил, прога отрубилась.
чтобы не калибровать регулятор при каждом запуске.
калибровка будет только при включении с подключенным программатором.
тем более нельзя использовать нормально замкнутые, от тряски дребезг контактов проскочил, прога отрубилась
Так лучше так, чем если в обратном направлении на столе, у человека в руках включится мотор с винтом.
калибровка будет только при включении с подключенным программатором.
Нельзя, мало ли старт произойдет, а человек кнопки тыкает, и не ожидает старта мотора. Или чтот натыкает и оно стартонет.
Кстати, это один из минусов КР таймера, для установки оборотов, стартует мотор, так как нет программатора с экраном.
с какого перепугу он может включиться ?
для запуска программы надо включить питание, а потом нажать и отпустить кнопку.
Нельзя, мало ли старт произойдет, а человек кнопки тыкает, и не ожидает старта мотора. Или чтот натыкает и оно стартонет.
кнопка нажимается только два раза, первый для старта, второй для отключения.
зачем по ней “тыкать” ?
мало того, если подключен программатор, кнопку можно “тыкать” сколько угодно, ни на что не повлияет.
а если нет программатора, то питание подключается только перед запуском модели.
но опять же, пока на кнопку не нажмете, ничего не произойдет.
а теперь представьте, сделали тумблер на нормально замкнутое состояние,
потом “уговорили” меня включить функционал
прервать программу должна быть в любой момент. Через 30 секунд или по середине полета, не важно.
я сделал, а в полете на вертикали “проскочил” дребезг контактов и двигатель остановился.
получили дрова.
так как нет программатора с экраном.
программатор не видит ни мотор ни обороты