termostat: Все сообщения за 19 Марта 2004 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

termostat

аксакал

ДмитрийК, 18.03.2004 23:06:09 :
7 строк кода для одной кнопки это по моему многовато, может у когото есть действительно красивое решение.
 


Я тоже начинающий...

Не стоит боятся количества строк кода, главное чтоб они писались, а со временем будет получаться компактнее.

Кнопки могут быть разными, например МК ждет нажатия кнопки ничего не делая, тогда это "поллинг" (или "опрос") вывода к которому подключена кнопка.

Если же МК что-то делает и по нажатию кнопки должен отреагировать - то кнопку подключают к выводу МК способному генерировать прерывание, например INT0 INT1 и т.д.

1. в примерах программ на Си из пакета CV:

Форумы Авиабазы

есть пример КейПэд - это матрица 4х4 как в телефонах, всего 16 кнопок. Какая кнопка нажата выводится на LCD. Результат можно увидеть в эмуляторе.

2. Вот отрывок програмы "поллинга" кнопок из Апликейшн Ноут ATMEL AVR335

"AVR335: Digital Sound Recorder with AVR and DataFlash"

3 кнопки "нажатие - замыкает на землю" подключены к выводам: PD0 PD1 PD2 МК at90s8535:

мой комментарий и программа в файле (1.5 кБ):
 

termostat

аксакал

Андрей Суворов, 19.03.2004 09:18:31 :
Ну, вообще-то, им легко мерять до 13-14 Же, если поставить его так, чтоб направление ускорения было посередине между осями.
 


Да я уж давно это предлагал на форуме, причем угол может быть любым. Энтузиазма в народе не вызвало.

termostat

аксакал

Alexander from Kiev > Хотелось бы услышать ваши мнения по поводу стабилизации ракеты

Еще метод - установить боковые РД с накломном, чтоб их оси проходили через центр масс ракеты. и восплменение "пауком" из трубочек от одного воспламенителя.

Я это не делал.

termostat

аксакал


Почти окончательный вариант схемы устройства. (155 кБ)

Я заказал детали, как получу буду отлаживать вначале работу пмяти, через rs232 и ПК

затем уже всю программу.

На выходы датчиков поставлены усилители. U2B усиливает сигнал Акселерометра в 5 раз.

U2A усиливает "рабочую" область напряжений MPX4100 до 5 вольт. т.е. если диапазон выходного напряжения датчика 4.5 вольт на земле и 3.5 вольт на предельной высоте, то усилитель преобразует эти напряжения в 0 и 5 вольт (происходит инвертирование и смещение середины диапазона).

Конкретные к.у. усилителей зависят от резисторов, и будут определятся позже - кому какой высоты достаточно.

На J4 3 мощных выхода на 3 воспламенителя сконтролем целостности нитей.

J8 это 3 "цифровых" входа, для подключения концевиков, например, разделение ступеней и прочая лабуда.

J9: Пищалка может быть до 10 ампер, если батареек хватит. и два выхода до 1 А например яркие всетодиоды на корпусе ркеты, для сигнлизации предстартового состояния.


Мало времени свободного, описание будет подробней позже.


\\\

Кстати почти все выводы МК в действии, и еще: 8535 бывает в миниатюрном корпусе квадратном 15х15 мм примерно.
 

termostat

аксакал

weris, 19.03.2004 12:08:38 :
как физически прицепить ЛСД к МК 8535
т.е. какую ногу куда не могу найти
 


Блин! ну тыж читай ссылки что я даю. ПРИМЕРЫ к CodeVision см. файл Lcddemo.c

название то говорящее, в самом начале написано, что и куда подключать!

termostat

аксакал

Serge77, 19.03.2004 14:14:44 :
Это значит, что датчик давления придётся калибровать? Или коэффициент усиления будет настолько точным, что можно просто сделать пересчёт?

> J9: Пищалка может быть до 10 ампер

Это что же за пищалка такая?
 


Можно резисторы 1% поставить, а можно сделав померить к.у. вольтметром и учесть при обработке результатов.

Ну может кто рупор какой нибудь поставит, просто транзистор дешовый ток лишним не бывает - более "булетруф" будет.

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru