Автор |
Сообщение |
|
Дата: 22 Май 2008 22:30:19
#
Помогите пожалуйста сделать схему светофора на логических элементах. В этом деле мало соображаю, завтра надо сдавать...
В общем задание такое:
Зеленый - 60 сек
Зеленый+Желтый - 20сек
Красный - 60сек
Красный+Желтый - 20сек
Благодарю заранее за помощь!
|
|
Дата: 22 Май 2008 22:52:34
#
помнится в 88 году была у меня игрушка-светофор, сантиметров 35 высотой, на белой пластиковой подставке. это был радиоконструктор. стоил кстати 6 рублей. три цвета горели секунд по 30 и сами переключались. на плате которую помогли спаять добрые дяди из радиослужбы одной веселой организации была куча 315 транзисторов. И чт оособенно хорошо запомнилось-два жирных электролитических кондера...
|
Реклама Google
|
|
ASHУчастник
  с сен 2006 Жуковский (ko95bo), RN3DAS Сообщений: 2986
|
Дата: 22 Май 2008 22:58:13
#
Точно, мультивибратор это называется, кажется =)
|
|
Дата: 22 Май 2008 22:59:22
#
Ностальгия ностальнией конечно...) Но задание то сдавать надо...( Сижу и рефрешу страницу в ожидании помощи...
|
|
Дата: 22 Май 2008 23:22:39
#
|
|
Дата: 22 Май 2008 23:29:15
#
там не находит...(
|
|
Дата: 23 Май 2008 01:00:47
#
Nigadyai
Схема собирается, как детский конструктор. Мультивибратор, счётчик, на выходе счётчика логические элементы "ИЛИ" . Далее транзистор (если выход на светодиоды) или оптронный тиристор, если выход на лампы 220 V. Можно сделать и на ТТЛ и на КМОП микросхемах.
Наверняка есть и другие варианты.
|
|
Дата: 23 Май 2008 01:27:26
#
Сижу и рефрешу страницу в ожидании помощи...
В качестве помощи добрый совет: раз все так плохо, попробуйте учиться в течение семестра. ;))
|
|
Дата: 23 Май 2008 03:09:56
#
«Моделист-конструктор» за 1990-91 год, номер не помню. Была схема светофора на простой логике, там ещё и мигание зеленого обеспечивалось перед погасанием....
|
|
Дата: 23 Май 2008 05:01:13
#
Интересно, где это светофоры проектируют? 3 мультивибратора. Первый мультивибратор переключает красный и зеленый каждые 60+20 сек, два других включают желтый с выдержкой 60 сек. Или сэкономить и второй мультивибратор на желтый завести через логическое ИЛИ от сигналов красного и зеленого. Мультивибраторы на рассыпухе или на логике. Задачка для радиокружка средней школы.
|
|
Дата: 23 Май 2008 22:03:54
#
А собственно говоря почему именно на логике? Для подобной схемы вполне хватит какого-нибудь простенького PICa, например, восьминожечного 12F629. Программа получится простейшая - установка определённого уровня на соответствующих выходах, после чего следует временная задержка и смена уровней.
P.S. От только не понимаю, почему большинство студентов делают курсовые проекты в последний вечер? Причём в тех областях, где по словам автора, "мало соображаю".
|
|
Дата: 23 Май 2008 23:48:30
#
Для начала нужен задающий генератор. Любая схема, которая формирует импульсы (скважность даже роли не играет) раз в 20 секунд (так уж проще всего наверное). Схем в инете полно, выбрать простейшую, главное, чтобы такие временные интервалы держала или делить с более высоких частот. Далее Ставится счетчик 3х битный (ну или 3 последовательных триггера). Далее дешифратор с 8 выходами. На этих выходах поочередно (меняясь раз в 20 секунд) будет возникать высокий уровень. А далее при помощи диодов или элементов ИЛИ можно любой вариант такого светофора получить.
В общем как и у Фотографа получается)
|
|
Дата: 24 Май 2008 00:24:32
#
я предпочел микроконтроллер, все быстро и просто :)
|
|
Дата: 24 Май 2008 00:38:15
#
Mitya да кто ж спорит-то :) От того и прорыв такой в современной микропроцессорной технике, что думать теперь нужно гораздо меньше, чтобы конкретную логическую задачу решить. Для этого САПРы есть и компиляторы.
Просто задание не просто создать светофор, а сделать схему светофора на логических элементах.
Не сказал бы, что счетчик + дешифратор + ИЛИ - это самое оптимальное решение с точки зрения логики, но уж точно самое простое для понимания.
|
|
Дата: 24 Май 2008 01:33:21
#
Вообще говоря, делать мультивибратор на микроконтроллере – нонсенс, хотя в наши дни это почти уже воспринимается нормально....
|
|
Дата: 24 Май 2008 07:54:39
#
Не думаю, что челавег, не способный решыть данную задачу на мелкой логике, знает что такое микроконтроллер и с чем его есть.
|
|
Дата: 24 Май 2008 09:16:41 · Поправил: antony (24 Май 2008 09:19:38)
#
Dominic
Вообще говоря, делать мультивибратор на микроконтроллере – нонсенс, хотя в наши дни это почти уже воспринимается нормально....
ну это вы зря, всё равно что спор человека писавшего всю жисть на asm-е, с тем кто на C вызвал библиотечную функцию...
надо идти в ногу со временем, и PIC дешевле чем 6 транзисторов с 12 CR...
а остальное одинаково...
ЗЫ: но тот кто не знает основ а только пушку (про воробьев) ... дальше продолжать не буду :)
да и в теме сказано на чем надо.
|
|
Дата: 24 Май 2008 11:43:01
#
а остальное одинаково... - самое дорогое - время.
|
|
Дата: 24 Май 2008 13:17:01
#
metrolog
угу, особенно если про****ь весь семестр, в смысле пиво жрать
|
|
Дата: 24 Май 2008 13:35:55
#
делал для atmega8. Писал на microPascal for AVR + симулировал в proteus
|
|
Дата: 24 Май 2008 13:47:42
#
|
|
Дата: 24 Май 2008 14:07:07
#
Что нас ждёт, когда вырастет "поколение пепси" ?
"За Державу обидно..." (с).
|
|
Дата: 24 Май 2008 15:52:29
#
antony
надо идти в ногу со временем, и PIC дешевле чем 6 транзисторов с 12 CR...
Во-первых, почему 6 транзисторов? В мультивибраторе вроде всегда их было 2 :)
Во-вторых, пусть даже объём пайки и там, и там действительно одинаков. Только вот PIC'у нужна ещё программа и программатор... Вот и получаем ту самую пушку.
а остальное одинаково...
Тут уже правильно написали, рабочее время – самый дорогостоящий компонент.
|
|
Дата: 24 Май 2008 20:55:59 · Поправил: antony (24 Май 2008 20:57:18)
#
Dominic
ну я грубо сказал на тему осчёта трёх временных интервалов, от этого написал 2x3 (да ошибся глядя на фазы светофора перед окном ... 2x4 надо :))
|
|
Дата: 25 Май 2008 00:05:52
#
Dominic, ну почему нонсенс? Собственно мультивибратор - да, а вот схему светофора - вполне нормально. Деталей пойдёт на это дело минимум - сам микроконтроллер плюс транзисторные ключи и блок питания. Это разумное применение, если хотите - МИНИМИЗАЦИЯ применяемых элементов. Да и по стоимости это будет не дороже, приведённый выше в качестве примера PIC стоит порядка 1 у.е. и имеет встроенный задающий генератор. Тем более, корректируя программу очень просто менять временные задержки и алгоритм работы. Мне кажется, что это более удобно, чем перепаивать временнозадающие элементы в устройствах на жёсткой логике. Программа и программатор? - да такая программа пишется за пять минут - элементарнейший линейный алгоритм. Вы же сами говорите, что "рабочее время – самый дорогостоящий компонент". Так может немного потратить его на изготовление хотя бы простейшего JDM программатора, зато потом подобные устройства будут создаваться элементарно. Я абсолютно не против логики, сам часто применяю её в своих разработках, но уважаемые - 21 век за окном :)
Другое дело, что Nigadyai ни микроконтроллеры, ни логика не помогут решить его проблему. Человеку абсолютно не хочется во всём этом разбираться, ему проще без конца обновлять страницу в надежде, что ему всё готовое принесут на тарелочке.
|
|
Дата: 25 Май 2008 00:17:10 · Поправил: antony (25 Май 2008 00:41:23)
#
Bar_boss
полностью согласен
а 21-ый век, ощутил в полной мере когда мне надо было имульсы посчитать, то за 10 мин на макетке ПЛИС воткнули со всеми приятными дополнениями, а не потратили 2 дня на счетчики, логику (отдельную) и обвеску...
|
|
Дата: 25 Май 2008 00:51:14
#
Да и не говорите)) Что сейчас на ПЛИС за день делаю каких-то 20 лет назад целый отдел пол года бы конструировал со всеми вытекающими) И это только в смысле логики. Про габариты, быстродействие и потребление даже лучше и не вспоминать) Нормальная ситуация.
|
|
Дата: 25 Май 2008 01:41:45
#
ИМХО - в данном конкретном случае не имеет значения на какой элементной базе схема светофора. Главное - посмотреть, как студент научился мыслить.
|
|
Дата: 25 Май 2008 02:04:55 · Поправил: Lopator (25 Май 2008 02:07:25)
#
Фотограф
Что нас ждёт, когда вырастет "поколение пепси" ?
Будет совсем невозможно ездить по дорогам ;) Если такой вот "студент" (сорри но кроме как в кавычках не могу его назвать) будет проектировать эти самые светофоры:-D.
К слову о PIC'ах и мультивибраторах на дискрете. За 2 вечера с нуля разобрался в PIC'e и уже сейчас могу написать программу светофор:) Правда я программированием на С занимался (2 недели). Ну и обвеску спаять тоже могу. А вот с дискретом проблеммы.. Тут я почти ноль, хоть и изучаю это дело (интересно). Выходит правда PIC проще:)
|
|
Дата: 25 Май 2008 11:01:40
#
Вообще сейчас в области радиоэлектроники складывается очень непростая ситуация. Те, кто уже много лет занимается радиолюбительством с большим скрипом начинают изучать микроконтроллеры, а так называемое "поколение пепси" упорно не желает изучать "железо". Кстати, во многих радиотехнических ВУЗах всё больше внимания уделяется именно изучению программирования, а не схемотехники. В результате таких перекосов у нас появляются "однобокие" специалисты. Одно дело разрабатывать компьютерные программы и совсем другое - писать программы для конкретного устройства, где кроме грамотного алгоритма нужно хотя бы чётко представлять схемные решения. И тогда получаются подобные ситуации - устройство на микроконтроллере работает неустойчиво и начинаюся бесконечные поиски слабого места в программе. А повесить блокировочный конденсатор по питанию микроконтроллера - на это мозгов не хватает. Это реальный пример из жизни...
|
Реклама Google |
|