реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Схема сравнения двух импульсов, как различить два импульса
atac1313
сообщение May 8 2013, 16:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



Доброго времени суток ВСЕМ! beer.gif

Помогите решить такую задачу.
есть 3-х канальный приемник, на выходе 3 его канала- последовательность имульсов ,длительность импульса 1,2 ms,период 20 ms
,когда на передатчике включаю 3 й канал,
то длительность импульса становиться 2 ms, период не меняется,

можно ли как нибудь сделать так ,чтобы схема реагировала именно по второму импульсу,
т.е включил 3 ий канал -сработало реле ,и подключилась нагрузка,-отключил 3 канал-нагрузка отключилась?

надеюсь на ВАШУ помощь help.gif

Сообщение отредактировал atac1313 - May 8 2013, 16:53
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 8 2013, 17:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(atac1313 @ May 8 2013, 19:53) *
есть 3-х канальный приемник, на выходе 3 его канала- последовательность имульсов ,длительность импульса 1,2 ms,период 20 ms
,когда на передатчике включаю 3 й канал,
то длительность импульса становиться 2 ms, период не меняется,

можно ли как нибудь сделать так ,чтобы схема реагировала именно по второму импульсу,

На любом простейшем МК реализуете программу, которая активизируется по фронту или по спаду импульса, определяет его длительность и включает соотв. реле. Задача довольно простая.
Если без МК, то можно сделать цифровой автомат на логике, даже на дискретной, но это сложнее.
Еще вариант - как-то приспособить одновибратор вроде NE555. Но тут надо соображать.
Мое мнение - ставьте простейший МК, вроде ATTiny15L (он снят с производства, поэтому советую поискать что-то более современное) ...
Go to the top of the page
 
+Quote Post
atac1313
сообщение May 8 2013, 18:09
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



спасибо что откликнулись. biggrin.gif
к сожелению с программированием я не очень в ладах,спаять и прошить -тут запросто,а вот прогу писать ,как говорил В.С. ВЫСОЦКИЙ -не сподобил меня господь.
про таймер 555 сам тоже подумывал,вот только конкретно схемку както не получается сообразить.

вот посмотрите какую схему мне продавец подкинул (это всё для радиоуправляемого джипа я мостырю),
ваше мнение?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 8 2013, 20:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(atac1313 @ May 8 2013, 21:09) *
вот посмотрите какую схему мне продавец подкинул (это всё для радиоуправляемого джипа я мостырю),
ваше мнение?

Надо вникать в описание 555-й и думать. Мне сейчас не до этого. Задача решается за пару часов на любом простейшем МК. Заниматься "большой наукой" в данном случае я не вижу никакого смысла. Если хотите - попробуйте разобраться сами.
И не забудьте спросить у Google, поставив вопрос примерно вот так: "NE555 дискриминатор длительности импульсов" ...
Go to the top of the page
 
+Quote Post
Plain
сообщение May 8 2013, 21:19
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(atac1313 @ May 8 2013, 21:09) *
это всё для радиоуправляемого джипа я мостырю

Ну да, ещё не хватает сообщить нам клиренс, или про 500 лошадиных сил.

Какие хоть уровни у этого сигнала, а то ведь мы можем взять по худшему случаю, типа 1 мегавольт логический ноль, 1 гигавольт логическая единица.

Если питание всё-таки обыкновенное, например 5 В, то задача решается одним D-триггером, например 74HC74 — на вход D подать задержанный RC-цепью тактовый сигнал, на вход C незадержанный. Это если импульс отрицательный. Если нет, то сигнал на C надо инвертировать инвертором, например 74HC04.
Go to the top of the page
 
+Quote Post
atac1313
сообщение May 9 2013, 05:03
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



Цитата(Plain @ May 9 2013, 00:19) *
Ну да, ещё не хватает сообщить нам клиренс, или про 500 лошадиных сил.

Какие хоть уровни у этого сигнала, а то ведь мы можем взять по худшему случаю, типа 1 мегавольт логический ноль, 1 гигавольт логическая единица.

Если питание всё-таки обыкновенное, например 5 В, то задача решается одним D-триггером, например 74HC74 — на вход D подать задержанный RC-цепью тактовый сигнал, на вход C незадержанный. Это если импульс отрицательный. Если нет, то сигнал на C надо инвертировать инвертором, например 74HC04.

--------------------------------------------------------------------------
импульс положительный ,уровень 5.5 в.
если не сложно накидайте схемку ,а я её промакитирую в живую.
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 9 2013, 08:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(atac1313 @ May 9 2013, 08:03) *
импульс положительный ,уровень 5.5 в.
если не сложно накидайте схемку ,а я её промакитирую в живую.

МК AVR сможете найти или купить ?
Go to the top of the page
 
+Quote Post
velaskes
сообщение May 9 2013, 08:15
Сообщение #8





Группа: Участник
Сообщений: 10
Регистрация: 9-05-13
Пользователь №: 76 778



Если человек спрашивает схему на D триггере и RC цепочке, о каком AVR может идти речь. А там, еще развязка по питанию нужна, отладчик или симулятор с программатором. Думаю негуманно человека загонять на AVR, может проще нарисовать ему эту схему на D триггере с задержкой.
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 9 2013, 08:37
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(velaskes @ May 9 2013, 11:15) *
Думаю негуманно человека загонять на AVR, может проще нарисовать ему эту схему на D триггере с задержкой.

А гуманно напрягать сотню человек в праздничный день своей задачей при том, что человек может вполне решить ее сам ? Мое дело предложить решение. Его дело - следовать ему или не следовать. Уверен, чо при внимательном рассмотрении в схеме на триггере и RC-цепочке вылезет куча особенностей и багов, и на отладку ее уйдет на порядок больше времени (и знаний), чем на написание простейшей программы. Программа вот (для ATTINY2313). Хотите - используйте. Не хотите - нет. Извините ...

http://zalil.ru/34493927

Программа написана за полчаса с небольшим. Открывать в CodeVision. Будут вопросы - пишите ...
Go to the top of the page
 
+Quote Post
atac1313
сообщение May 9 2013, 16:48
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



Цитата(velaskes @ May 9 2013, 11:15) *
Если человек спрашивает схему на D триггере и RC цепочке, о каком AVR может идти речь. А там, еще развязка по питанию нужна, отладчик или симулятор с программатором. Думаю негуманно человека загонять на AVR, может проще нарисовать ему эту схему на D триггере с задержкой.


ну во первых-что же вы сами не нарисовали?
во вторых-я не кого не напрягал,тем более сотню человек!
в третьих -вы то сами AVR хоть раз программировали?TQFP -хоть паяли?
в четвертых ,я схему привел,что то не от кого ,даже обсуждения не услышал,писать общие фразы мы все мастаки,
поэтому и страна в жо..пе,
обратился на форум с просьбой помочь-можете по делу -СПАСИБО, нет-зачем в пустую писать,а?
или количество сообщений надо увеличить?

любой AVR или PIC -достану,прошью -не проблема,всё дело в проге,ну не могу написать сам,кто подсобит
ТОМУ РЕСПЕКТ И УВАЖУХА beer.gif

ту схему что я привел ,я симулировал в протеусе 8,после первого импульса затыкаеться и всё,другие схемки тоже пробовал,и на тригерах, и на 555 NE, не получаеться мой алгоритм реализовать -пока.
только после этого написал сюда.
-------------------------------------------------------------------------------------------------
уважаемый kovigor,вашу идею принимаю,прошу вас,привести схемку,что бы я смог просимулировать в протеусе, ну а потом и в железе реализовать.
вот что я счас получил

Прикрепленное изображение

----------------------------------------------------------------------------------------------------
ну и последнее,я ни кого не хотел обидеть,
ВСЕХ С ПРАЗДНИКОМ!

Напоследок посмотрите что я сделал за прошлый год,что бы без лишнего базара...
Прикрепленное изображение



Сообщение отредактировал Herz - May 10 2013, 11:29
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 9 2013, 18:04
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(atac1313 @ May 9 2013, 19:48) *
любой AVR или PIC -достану,прошью -не проблема,всё дело в проге,ну не могу написать сам,кто подсобит
ТОМУ РЕСПЕКТ И УВАЖУХА beer.gif

Так я и говорю (без всякой злобы и претензий), что помогу написать программу. И не просто помогу, а помог. И почему TQFP ??? Купите в DIP, их масса, те же ATtiny2313.
С Протеусом не работал. Схемку сами нарисуйте, или я нарисую чуть позже, если не можете. Вот комментарий из того проекта, что я дал, этого с головой хватит:

Цитата
//Кварц на 10 МГц
//При поступлении на вход PD.2 импульса длительностью >= 2 mS на выходе PD.6 появляется лог.1
//и держится там до того момента, пока не будет получен импульс длительностью < 2 mS

P.S.

Вариант схемы вот:
http://zalil.ru/34494773

Только у вас МК ATtiny2313. Выбросьте из схемы все, кроме МК, кварца и пары конденсаторов рядом с ним. Reset МК подтяните к его питанию (5В) резистором на 10 КОм. На PD.2 подайте ваш сигнал, с PD.6 снимите сигнал для управления реле ...

Вот, возьмите вот эту версию:
http://zalil.ru/34494804

P.P.S. По-хорошему, такое надо делать не на RC-цепочках, а посредством цифрового автомата. Но смысла в этом я не вижу, решение на МК гораздо проще ...
Go to the top of the page
 
+Quote Post
atac1313
сообщение May 9 2013, 19:46
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



спасибо за помощь! beer.gif a14.gif
про TQFP это я так .что бы не думали что криворукий,а на ATtiny2313. в дипе ,у меня тоже пару термометров собрано.....


схемку накидаю,в протеусе засимулирую,и сюда скину!

только вот завтра на дачу! шашлык -машлык,банька и т.д. и
ходовые испытания моего джипа,инета там у меня нет.так что только в понедельник появлюсь,
а ВЫ если будет время-свою схемку подгоните,потом сравним...
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 9 2013, 20:17
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(atac1313 @ May 9 2013, 22:46) *
... а на ATtiny2313. в дипе ,у меня тоже пару термометров собрано.....

Так может, она и в наличии у вас есть ? Тогда задача вообще просто решается ...
Go to the top of the page
 
+Quote Post
Herz
сообщение May 10 2013, 11:38
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата
Напоследок посмотрите что я сделал за прошлый год,что бы без лишнего базара...

Вы сюда за помощью пришли или похвастаться?

Цитата(atac1313 @ May 9 2013, 19:48) *
обратился на форум с просьбой помочь-можете по делу -СПАСИБО, нет-зачем в пустую писать,а?
или количество сообщений надо увеличить?

Не надо за других решать, кому и что писать. Не подходит совет? Проигнорируйте, дождитесь нужного, уточните вопрос.
Благодарности от Вас никто не требует, но хоть имейте совесть не хамить тем, чей пост Вам показался бесполезным.
А если что не так - обращайтесь к модератору. Кстати, красный шрифт зарезервирован за администрацией.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение May 11 2013, 14:53
Сообщение #15


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(atac1313 @ May 9 2013, 11:48) *
Напоследок посмотрите что я сделал за прошлый год,что бы без лишнего базара...

А как это вы все сделали, если программировать не умеете? Там куча устройств которые требуют программирования. Или под словом "сделал" подразумевается "собрал по чужим инструкциям"?
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 13:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016