-
09.11.2004, 15:35 #1
- Регистрация
- 09.11.2004
- Сообщений
- 5
- Поблагодарили
- 0
- Поблагодарил
- 0
Интересная задачка: тестер для шпаги
Добрый день, господа. У меня задачка, имеющая прикладной характер. Думаю, мэтров и гуру она только позабавит, но у меня (чайника) она вызвала затруднения, прошу помочь.
Имеются три входа, скажем, A, B и С. Есть три светодиода, скажем, AB, AC и BC. Светодиоды должны загораться при замыкании накоротко входов:
при замыкании A и B горит AB
при замыкании A и С горит AС
при замыкании С и B горит BС
при замыкании (A и B) и (A и C) горят AB и AC
при замыкании (A и С) и (B и C) горят AC и BC
при замыкании (A и B) и (A и C) и (C и B) горят все три светодиода.
Устройство должно запитываться от батарейки, желательно от одной.
В заключении могу сказать, что это схема пробника для спортивной электрофицированной шпаги. Заранне благодарен за любые консультации и советы.
Андрей.
-
10.11.2004, 12:13 #2
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
Первое что мне пришло в голову - использовать микроконтроллер
Думаю это хорошая идея, т.к. они сейчас доступны практически везде.
Алгоритм работы программы Вы уже описали, и реализовать его не составит труда даже начинающему.
Вот примерная схема и алгоритм работы:
Входы А В С через резисторы (10к, к примеру) на землю, для исключения наводок (думаю не критично), Выходы АВ АС ВС через токоограничивающие резисторы и светодиоды тоже на землю.
Погасить АВ АС ВС;
На А выставляем "1", на В и С - "0";
Читаем В: если там "0" - зажигаем АВ;
Читаем С: если там "0" - зажигаем ВС;
На В выставляем "1";
Читаем С: если "0" - зажигаем ВС.
Скорее всего Нужно будет предусмотреть в программе реализацию триггера - т.е. если сработало - то пока не сбросим - горит (эт из соображений по поводу вашего "применения" :-)
Вроде так.
Микроконтроллер можно запустить без использования кварца, используя цепь RC, т.к. быстродействия не нужно, а используя низкую тактовую частоту снизим энергопотребление.
Используя компоненты SMD получаем достаточно лёгкое и миниатюрное устройство (что думаю будет полезным).
-
10.11.2004, 15:00 #3
- Регистрация
- 09.11.2004
- Сообщений
- 5
- Поблагодарили
- 0
- Поблагодарил
- 0
Спасибо, я в принципе понял. Хотя это слишком сложно: задача-то проще: это не фиксатор уколов, это банальный пробник, есть контакт - горит, нет - погас.
Вот мне еще предложили такую схему, может, покритикуете/похвалите?
http://rp.butovonet.ru/index.php?name=EZCMS&menu=11212&page_id=463
-
10.11.2004, 19:20 #4
- Регистрация
- 04.08.2003
- Адрес
- Ростов-н/Д
- Сообщений
- 83
- Поблагодарили
- 0
- Поблагодарил
- 0
Вот мне еще предложили такую схему, может, покритикуете/похвалите?
Я бы сделал так:
1. всё сделал бы на КМОП серии 561,
2. точки A,B,C привязал бы к земле (минусу питания) через резисторы примерно 2 - 10 кОм,
3. эти же точки защитил бы от всплесков напряжения при помощи диодов на землю и питание.
С логикой работы вроде бы порядок.Последний раз редактировалось Vitёk; 10.11.2004 в 19:25.
-
11.11.2004, 10:21 #5
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
Если бы мне такое устройство пришлось делать лет 5 назад, то делал бы на логических микросхемах. Сейчас - Нееет..
"Фиксация уколов" может быть, а может и не быть... При этом схема не меняется.
Вам виднее на чём сиё собирать....
-
11.11.2004, 17:07 #6
- Регистрация
- 08.05.2002
- Адрес
- Москва
- Возраст
- 44
- Сообщений
- 904
- Поблагодарили
- 3
- Поблагодарил
- 2
А я бы поставил всего одну дешевенькую CPLD типа EPM3032 в малюсеньком корпусе, которая питается от 3.3В и в статике потре***ет не больше миллиампера, а логику работы описал бы на AHDL. Pull-up/pull-down по внешним выводам там можно тоже настроить.
У каждого свой подход. Только вот что выберет Airen - ему самому решать.
-
12.11.2004, 00:07 #7
- Регистрация
- 04.08.2003
- Адрес
- Ростов-н/Д
- Сообщений
- 83
- Поблагодарили
- 0
- Поблагодарил
- 0
Ну, Airen, Ваш ход...
-
15.11.2004, 18:40 #8
- Регистрация
- 09.11.2004
- Сообщений
- 5
- Поблагодарили
- 0
- Поблагодарил
- 0
Благодарю, друзья. Но прошу учесть, это будет мой дебют в схемотехнике, так что прошу не судить строго. Я, для начала, собиру на микросхемах, а там буду посмотреть. Если заработает - мне хватит. А если нет - не обессутьте, буду приставать к вам на предмет конкретизации, или литературы по теме. Еще раз спасибо.
-
15.11.2004, 19:07 #9
- Регистрация
- 04.08.2003
- Адрес
- Ростов-н/Д
- Сообщений
- 83
- Поблагодарили
- 0
- Поблагодарил
- 0
Мож Вам схемку набросать, раз такое дело? Варианта 3 в голове уже сидят.
-
15.11.2004, 19:46 #10
- Регистрация
- 09.11.2004
- Сообщений
- 5
- Поблагодарили
- 0
- Поблагодарил
- 0
Спасибо, если только Вас не затруднит. И, желательно, не самый сложный в реализации вариант, иначе, боюсь, Ваш труд пропадет втуне :-).
Мой адрес - airen@rambler.ru
-
17.11.2004, 00:28 #11
- Регистрация
- 04.08.2003
- Адрес
- Ростов-н/Д
- Сообщений
- 83
- Поблагодарили
- 0
- Поблагодарил
- 0
Отправлено
-
17.11.2004, 10:07 #12
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
Набросали бы и сюда - я бы то же посмотрел из любопытства...
-
17.11.2004, 16:21 #13
- Регистрация
- 09.11.2004
- Сообщений
- 5
- Поблагодарили
- 0
- Поблагодарил
- 0
Большое спасибо, Vitёk! Схемы весьма интересны, на досуге осмыслю, а в выходные - на рынок, за ингридиентами . О результатах обязательно сообщу.
To Bioname: Я могу переслать полученое письмо, но только с позволения автора. Я очень трепетно отношусь к авторским правам людей, которые мне бескорыстно помогают. Может, это и не тот случай, но тем не менее...
-
17.11.2004, 19:55 #14
- Регистрация
- 04.08.2003
- Адрес
- Ростов-н/Д
- Сообщений
- 83
- Поблагодарили
- 0
- Поблагодарил
- 0
Вот. Подождите немного, счас отредактирую и попытаюсь вложить картинку.
(Спустя 20 минут и много разных слов.....)
Чегой-то она сюда не вкладываются. .
Выложил к себе на сайт:
Для Airen: тоже посмотрите. Это вариант 1, там изменены параметры R и C задающего генератора. По мне, его частота должна быть в районе 200 - 500 Гц. Опять же - номиналы я взял так, навскидку. А проверять в железе - лень.
С письмом можете делать что угодно. Типа там (L) - копилефт.Последний раз редактировалось Vitёk; 17.11.2004 в 20:10.
-
17.11.2004, 20:51 #15
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
Наверна D9 и D12 идут к Point_C а не к Point_B...
хотя догадаться не сложно...
|
Социальные закладки