Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
26.02.2012, 23:27
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Помогите решить задачу по переключению между компонентами устройства
Вот схема устройства. 2 канала. Это его часть, формирующая цикл импульсов и пауз. По сути каждый канал - мультивибратор, состоящий из двух одновибраторов на таймере 555 (в схеме планируется 556, для компактности). После включения питания запускается U2:A - импульс, по окончании которого запускается U2:В - пауза и т.д. Обозначенные out идут дальше для дальнейших преобразований, но это уже не столь важно. Второй канал работает аналогично, только включается когда подано питание на А. Это - основной вариант работы.
Однако, необходимо следующее. Чтобы чередовать работу не
U2:A - U2:В - U2:A - U2:В ...., а
U2:A - U4:A - U2:A - U4:A...
То есть чтобы было чередование только импульсов от каждого из каналов.
Поначалу думал о каком-то хитром переключателе, но как-то не представляется его конструкция. Более того придется наверное одновременно решать проблему дребезга контактов, т.к. возможен (или нет?) ложный запуск одновибраторов. В общем у меня пока идей нет.
Скрин и фото в архиве. Красным нарисована желаемый режим работы.
|
|
|
|
26.02.2012, 23:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,612 раз(а) в 3,604 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства.
Сообщение от Batu_Khan
|
Это - основной вариант работы.
Однако, необходимо следующее.
|
Эти две фразы не стыкуются между собой. Не хватает чего-то еще.
А так, как написано, совсем непонятно, что надо.
Если это основной режим, то зачем тогда следующее?
Когда необходимо следующее? Всегда, или иногда?
Как при этом учитывать подачу питания на А и Б? Ведь работать "следующее" может только при условии подачи питания на оба канала. В таком случае, нужны ли эти выключатели, или их можно объединить в один?
Есть еще куча вопросов. Но будет лучше, если сразу описать проблему более подробно и понятно?
|
|
|
|
27.02.2012, 08:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства.
Что устройство должно делать?
Для компактности лучше собрать на контроллере, полно желающих написать прошивку
|
|
|
|
27.02.2012, 10:39
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства.
Batu_Khan, Да выбрось ты эту каку, 555 ![Улыбка](images/smilies/icon_smile.gif) . За время, прошедшее с прошлой твоей темы по этой схеме, ты бы контроллеры (по крайней мере Atmel) изучил на достаточном уровне для реализации всех необходимых тебе для данной конструкции функций. Совет - потрать неделю-две, но потом за 5 минут долети ![Прикольно](images/smilies/icon_wink3.gif) . Тем более, что контроллеры ты можешь изучать в симуляторе протеуса. И схема будет - одна микросхема(контроллер), разъём программирования, пара кнопок, пара переменных резисторов ну и диповский переключатель как задатчик режима(ов). Ну ещё пара резисторов в пару к переменникам, как второе плечо делителя, да пара керамических конденсаторов по питанию.
|
|
|
|
27.02.2012, 11:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства
Извеняюсь сразу, вдруг чо не то ляпну. Алгоритм работы смутно понятен.
А если не коммутировать сигналы? Поставить 2 ключа (2 PNP транзистора) и матрицу с 8ми диод+сопротивление вместо RV1..RV4.
А еще лутше нарисуйте диограмму out a, out b. Тогда может будет проще дать вам совет по схематическому решению.
|
|
|
|
02.03.2012, 11:04
|
|
Частый гость
Регистрация: 20.12.2008
Сообщений: 21
Сказал спасибо: 68
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Помогите решить задачу по переключению между компонентами устройства
Сообщение от Someone
|
И схема будет - одна микросхема(контроллер),
|
1. A ничего, что напряжение питания 9вольт - значит потребуются Step-Down регулятор по питанию и преобразователь уровней TTL-CMOS по выходу ?
2. ТС не указал, где будет применяться данная схема - какова будет помехоустойчивость решения на MCU в сравнении с предложенной?
P.S. Как много желающих дать невыполнимый
Сообщение от Someone
|
Совет - потрать неделю-две, но потом за 5 минут долети
|
либо люди месяцами (и это в лучшем случае!!!) учатся хорошо программировать - либо другие люди потом чертыхаются, отлавливая програмные баги таких горе "Чапаевых от программирования" !!!
|
|
|
|
07.03.2012, 09:23
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства
Сообщение от mikemdr
|
A ничего, что напряжение питания 9вольт - значит потребуются Step-Down регулятор по питанию
|
7805 не упомянул. Ой, трагедия ![Улыбка](images/smilies/icon_smile.gif) .
Сообщение от mikemdr
|
преобразователь уровней TTL-CMOS по выходу
|
ещё два транзистора забыл. И резюков пару к ним. Ай, какой я нехороший.
Сообщение от mikemdr
|
ТС не указал, где будет применяться данная схема - какова будет помехоустойчивость решения на MCU в сравнении с предложенной?
|
С помехоустойчивостью у контроллеров (по крайней мере Атмела) всё давно в полном порядке. Тысячи устройств (на нынешней работе) в год испытываются на электромагнитную совместимость в соответствии с гостами, а часть из них по требованиям ВП, пытаются статическими разрядами до 15 кв (в корпус конечно, уточняю, дабы не подумали чего), все линии связи-питания подвергаются воздействию нано- и пико-секундных помех, температурный диапазон -60...+80. Даже программа не сбивается.
Сообщение от mikemdr
|
либо люди месяцами (и это в лучшем случае!!!) учатся хорошо программировать
|
Эти люди, которые месяцами учатся, с чего-то ведь начинали ![Прикольно](images/smilies/icon_wink3.gif) . А с реальной задачей это и легче, и интересней. Кроме того задача формирования меандра с регулируемой длительностью 0 и 1 - это задача на уровне мигания светодиодом - на неделю максимум. Хотя я в своё время начал мигать светиком через два рабочих дня, после получения задания - "изучить", и это на асме, на пик16ф867(кто знает, тот в курсе всех прелестей писания асмом под пики той серии), причём начинал с нуля, до того микроконтроллеры вообще не видел (не интересовал меня соседний отдел), документации на русском - можно сказать что и нет, производитель один... А ныне, - лафа - атмел и куча других производителей, С/С++ с конструкторами инициализации... Так что две недели - сроки вполне реальные в рамках данной задачи.
|
|
|
Сказали "Спасибо" Someone
|
|
|
07.03.2012, 09:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства
Сообщение от Someone
|
Хотя я в своё время начал мигать светиком через два рабочих дня, после получения задания - "изучить", и это на асме, на пик16ф867(кто знает, тот в курсе всех прелестей писания асмом под пики той серии), причём начинал с нуля, до того микроконтроллеры вообще не видел (не интересовал меня соседний отдел), документации на русском - можно сказать что и нет, производитель один...
|
Наверно китайцы запустили свою серию.
PIC16F867, что за зверь такой?
|
|
|
|
07.03.2012, 10:51
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства
|
|
|
Сказали "Спасибо" Someone
|
|
|
07.03.2012, 10:54
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Помогите решить задачу по переключению между компонентами устройства
Впрочем... Если человеку лень даже вбить в строку поиска 9 символов... Так и быть, в двух словах - микроконтроллер производства фирмы микрочип. Ну а подробней, например так: http://www.platan.ru/pdf/1dist/microchip/00148C2.PDF
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:55.
|
|