Чтобы не изобретать велосипед решил посмотреть как управляют мотором в современных радиоуправляемых игрушках. Оказалось, что ходовым мотором управляют посредством весьма недурных сдвоенных полевичков: fds 6898a производства Fairchild (NSC).
До чего дошла наука! Не могу удержаться от цитирования даташита :)RDS(ON) = 14 mΩ @ VGS = 4.5 V
RDS(ON) = 18 mΩ @ VGS = 2.5 V
Low gate charge (16 nC typical)
Сразу посмотрел на ассортимент чипа-дипа. Точно таких нету. Хотя порадовали цены на соседние модели - порядка 30р. Вообще-то такие транзисторы для подобной задачи использовать несколько жирновато. Благо моторчик от 12 вольт поднимает заслонку потребляя всего 70 mA. Возникла мысль посмотреть что-нибудь более интегрированное для верчения мотора. Например у моторолы...
Предполагается заюзать:
процессор, например, ATMEGA 16
(не пробовал, как на мегах работает jtag дебаггер.... раньше использовал avr, в которых не было этого разврата, а на тексасах понравилось!);
дисплей LCD, 16 символов, 2 строки;
кнопки... штуки 4;
драйвер мотора;
MAX232 для COM порта (у меня на уме те ещё извращения :)))))
В результате поездки в чип-дип купил:
ATMEGA16-16PI | 1 | 190р |
MC341512P драйвер мотора |
1 | 41р |
DS1820 цифровой датчик температуры |
4 | 77р |
DV-16230S1FBLY/R руссифицированный с LED подсветкой |
1 | 300р |
Q 6.144 MHz (частота удобная для RS) |
1 | 15р |
ADM203JN драйвер RS232 |
1 | 120р |
панелька 48 цанговая (нужна была на 40) |
1 | 26р |
панелька 28 цанговая (нужна была на 20 узкая) |
1 | 26р |
панелька 8 цанговая | 1 | 4.70р |
IDC-16F розетка на шлейф для LCD |
1 | 5р |
IDCC-16M вилка на плату | 1 | 9.90р |
кнопка SPA-108B4 | 4 | 12р |
трансформатор ТПП-15 9В 1А |
1 | 150р |
G418 корпус для РЭА 150х80х60 |
1 | 170р |
Итого: | 1413.6р |
Прикидка схемы
Хочу, когда дойдут руки, попробовать запустить с этой схемой jtag отладчик. Потому и ноги экономлю. LCD вот прицепил на 4 бита.
Кстати по поводу LCD!!! Различные негодяи опубликовали несколько схем, где перепутана земля и питание (на моей схеме правильно!). Я повёлся на эту неправильную цоколёвку и заметил непорядок только по сильному нагреву контроллера дисплея. Ещё не знаю остался ли он в живых (или отправился в страну вечнохолодных процев), но при правильной подаче питания появилась строчка (движок резистора R1 в нижнем положении).
На этом дело не кончилось - начали сильно греться светодиоды подсветки. Ни в одном даташите ток подсветки обозначен не был. Поэтому я по собственному усмотрению поставил последовательно подсветке два параллельных резистора по 36 Ом. Припаял их на предусмотренные места на модуле LCD. Попутно разомкнул джампер J2 (J1 и J3 остались замкнуты).