Технический форум по робототехнике.
		
	
		 
	
		
			
			
				
				 Сергей » 13 сен 2010, 20:12 
			
			
	
			В интернете есть масса микросхем управления питанием тактовой кнопкой, но не устраивает высокая цена на них. Подскажите простое и недорогое решение/схему.
			
	 
	
	
		
			
			
				
				 SkyStorm » 13 сен 2010, 20:15 
			
			
	
			Реле 

 
			
	 
	
	
		
			
			
				
				 Radist » 13 сен 2010, 20:31 
			
			
	
			Самое простое решение - кнопка с фиксацией. А с тактовой кнопкой - это уже непростое. Сделать включение по тактовой кнопке просто: она подает питание в схему, контролер оживает и первым делом включает ключ на п-канальном полевичке, который также подает питание в схему. А вот отключить питание той же кнопкой уже не просто. Но если в системе есть неотключаемый от питания контролер, то можно и это. Он и будет управлять тем ключиком. Нужно только его в повердауне держать. Жрать будет очень мало, сравнимо с саморазрядом аккумулятора.
ЗЫ. Если не секрет, то зачем вам это?
			
	 
	
	
		
			
			
				
				 Сергей » 13 сен 2010, 21:29 
			
			
	
			Просто необходима возможность аппаратного сигнала KILL от процессора. То есть в нужный момент времени отключили устройство программно\аппаратно, а в другой момент времени должна быть возможность включения нажатием кнопки, а также и выключение повторным нажатием.
			
	 
	
	
		
			
			
				
				 Bass85 » 13 сен 2010, 21:36 
			
			
	
			А поставить внешний триггер? (типа нашей ТМ2)
			
	 
	
	
		
			
			
				
				 Michael_K » 14 сен 2010, 00:11 
			
			
	
			Вот выдумывают себе проблемы на ровном месте...  
 Дожили - уже ключик на транзисторе нарисовать - это, оказывается, "непростое решение"...
Все резюки килоом по сто, например... 
Транзисторы... эмм... любые 

 
			
	 
	
	
		
			
			
				
				 Radist » 14 сен 2010, 06:15 
			
			
	
			Что-то не соображу, как тут работает выключение по нажатию кнопки.
			
	 
	
	
		
			
			
				
				 $ilent » 14 сен 2010, 09:29 
			
			
	
			Radist писал(а):Сделать включение по тактовой кнопке просто: она подает питание в схему, контролер оживает и первым делом включает ключ на п-канальном полевичке, который также подает питание в схему. А вот отключить питание той же кнопкой уже не просто.
Угу, я тоже так делаю. И отключение просто.
вот.png
 
			
	 
	
	
		
			
			
				
				 Michael_K » 14 сен 2010, 10:00 
			
			
	
			Radist писал(а):Что-то не соображу, как тут работает выключение по нажатию кнопки.
кнопку опрашивает проц и снимает сигнал PWR_ON.
проц может и сам себя отключить (например по таймауту).
 
			
	 
	
	
		
			
			
				
				 Radist » 14 сен 2010, 10:36 
			
			
	
			И все равно не допонимаю. Опрос кнопки видимо через вывод PWR_BTN? Он к порту контроллера подключен? А тот на ввод настроен и подтянут к плюсу? Тогда там постоянно плюс будет. Или он к АЦП подключен? Тогда на ацп болтанка будет. Не понимаю.
Добавлено спустя 3 минуты 48 секунд:
Все, доперло. Один конец кнопки на плюсе, а второй-то на потенциале базы, там 0,7В. Сам я такое выключение не делал, потому что подсознательно сомневался - чтобы выключиться - надо в базу ноль выдать, а успеет ли контроллер до самой смерти держать на базе ноль?.
			
	 
	
	
		
			
			
				
				 Michael_K » 14 сен 2010, 11:22 
			
			
	
			Radist писал(а):выключение не делал, потому что подсознательно сомневался - чтобы выключиться - надо в базу ноль выдать, а успеет ли контроллер до самой смерти держать на базе ноль?.
Работает "как часы" в реальной серийной железке.
Успеет или нет - неважно - главное, чтобы он единицу туда не выдал...
Он после "смерти" отрывает базу (все ноги на вход без подтяжки) - соответственно ток через базу не течет.
Добавлено спустя 1 минуту 48 секунд:ну и на самом деле, если включен браунаут, то проц "умирает" мгновенно, безо всяких переходных процессов.
 
			
	 
	
	
		
			
			
				
				 avrman » 22 сен 2010, 23:00 
			
			
	
			ну вы блин мужики даете©
сувать микроконтроллер чтобы управлять одной кнопочкой... не по фэн-шую как-то =)
вот тут 
http://www.electronics-lab.com/projects/misc/012/index.html есть готовое решение на таймере, стоить девайсина будет копейки. Особенно если обмозговать немного и заменить рэле на тиристор или симистор.
 
			
	 
	
	
		
			
			
				
				 mackross » 23 сен 2010, 01:10 
			
			
	
			Поясните пожалуйста, никак не соображу как в схеме Michael_K отключение по нажатию. Ножка PWR_BTN настроена на вход и подтянута к плюсу? Тогда ведь все время 1 будет. Или PWR_BTN все-таки настроен как высокоомный вход? Тогда пока кнопка не нажата там как раз будет 0,7 В - хватит для 0, а при нажатии будет 1. И каково предназначение диода на схеме?