Технический форум по робототехнике.
		
	
		 
	
		
			
			
				
				 gambit6 » 13 июл 2007, 17:45 
			
			
	
			Как преобразовать аналоговый сигнал в логический без АЦП микроконтроллера?
Можно ли как-то собрать на транзисторе или как-то еще девайс, к которому будет приходить 
аналоговый сигнал от датчика и выходить логическая 1 или 0 ? Как это сделать?
С датчика gp2d120 приходит аналоговый сигнал, ацп на контроллере запустить никак не могу! 
Может как-то сопротивление поставить на выход датчика подобрать?
			
	 
	
	
		
			
				
				
			
			
				
				 Vooon » 13 июл 2007, 18:34 
			
			
	
			ну если тебе нужна только либо 1 либо 0 то есть такая штука - компаратор называется.
сравнивает 2а сигналла и на выходе 1 или 0 в зависамости какой больше.
но думаю что совсем не рационально использовать дальномер так... можно было обойтись и более дешевыми средствами.
ацп авров дает значения от 0 до 1023 что позвыоляет знать расстояние до препятсствия
			
	 
	
	
		
			
			
				
				 avr123.nm.ru » 13 июл 2007, 19:25 
			
			
	
			gambit6 писал(а):Можно ли как-то собрать на транзисторе или как-то еще девайс, к которому будет приходить 
аналоговый сигнал от датчика и выходить логическая 1 или 0 ? 
Компаратор.
gambit6 писал(а):ацп на контроллере запустить никак не могу! 
avr123.nm.ru/06.htm   АЦП AVR - задачи 9 и 11   и  примеры  в CVAVR и PROTEUS
Последний раз редактировалось 
avr123.nm.ru 13 июл 2007, 19:26, всего редактировалось 1 раз.
					
				
 
	
	
		
			
				
				
			
			
				
				 -= Александр =- » 13 июл 2007, 19:26 
			
			
	
			Лучше АЦП научиться юзать, чем лепить огород из компараторов...  :wink:
			
	 
	
	
		
			
				
				
			
			
				
				 gambit6 » 13 июл 2007, 20:10 
			
			
	
			Александр, дайте пожалуйста свою аську!!!
			
	 
	
	
		
			
				
				
			
			
				
				 gambit6 » 13 июл 2007, 20:16 
			
			
	
			Моя аська 497-447-585 очень нужна ваша помощь
			
	 
	
	
		
			
				
				
			
			
				
				 -= Александр =- » 13 июл 2007, 20:33 
			
			
	
			Сорри, щас не до аськи. Может завтра как-нить вылезу. 237518378
			
	 
	
	
		
			
				
				
			
			
				
				 gambit6 » 13 июл 2007, 22:18 
			
			
	
			Подключил светик к выходу gp2d12, светик работает как часики... собрал герконовое реле, 
поставил вместо светика... не работает. Подсказали мне что стоит поставить простейший транзисторный ключ.
			
	 
	
	
		
			
				
				
			
			
				
				 Master » 13 июл 2007, 22:31 
			
			
	
			gambit6 писал(а):Подключил светик к выходу gp2d12, светик работает как часики... собрал герконовое реле, 
поставил вместо светика... не работает. Подсказали мне что стоит поставить простейший транзисторный ключ.
Ставь ключ хуже не будет.
 
	
	
		
			
				
				
			
			
				
				 Vooon » 13 июл 2007, 23:04 
			
			
	
			gambit6 писал(а):Подключил светик к выходу gp2d12, светик работает как часики... собрал герконовое реле, 
поставил вместо светика... не работает. Подсказали мне что стоит поставить простейший транзисторный ключ.
конечно не работает!
оно и не должно - сигнальный вывод едва-едва светодиод тянет (еще нибось сверхяркий? те около 2 мА потребление)
а типовое реле хочет ну ни как не меньше 80 мА... 
тут ключ обязательно нужен.
что-то типо этого(люблю я ascii графику 

):
- Код: Выделить всё • Развернуть
-             VD1  | Vcc
 +-|>|--+
 |      | K1     |  K1.1
 |     ППП - - - -/-
 |      |        |
 +------+
 |
 in           b |/  k
 -----|R1|-+----|       VT1
 |    |\  e
 П      V
 П R2   |
 П     ---
 |
 ---
 
 
 
	
	
		
			
				
				
			
			
				
				 gambit6 » 13 июл 2007, 23:36 
			
			
	
			А можно в нормальной графике? а то как-то непонятно.
			
	 
	
	
		
			
				
				
			
			
				
				 Myp » 14 июл 2007, 00:02 
			
			
	
			gambit6 писал(а):А можно в нормальной графике? а то как-то непонятно.
привыкай
тама всё понятно
дод резисторы  транзистор реле
всё оч просто и понятно
даже написано где у транзюка ЭКБ
 
	
	
		
			
				
				
			
			
				
				 Vooon » 14 июл 2007, 00:50 
			
			
	
			gambit6 писал(а):А можно в нормальной графике? а то как-то непонятно.
если ты пол линухом тогда понятно почему непонятно (цсс у сабсильвера не совсем правилтьный - подходит только для вин, но это я подправлю)
если нет, то странно, я там постарался как можно понятнее написать.
(гм, скорейб релиз 3.. там ютф-8 - мона рисовать псевдо графикой 

)
а в нормальной - у меня нет редактора схем  :oops: еще не нашел
 
	
	
		
			
				
				
			
			
				
				 avr123.nm.ru » 14 июл 2007, 01:21 
			
			
	
			Попробуй  Eagle   cadsoft.de
			
	 
	
	
		
			
				
				
			
			
				
				 Vooon » 14 июл 2007, 01:27 
			
			
	
			avr123.nm.ru писал(а):Попробуй  Eagle   cadsoft.de
уж лучше тогда kicad хоть ни кто не ограничивает(!) а иглой я пользовался, мне не все понравилось...
может я что-то ниправильно делал...)