19.04.2019, 00:31
|
#1
|
Прохожий
Регистрация: 19.04.2019
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Proteus (Часы)
Доброго времени суток! Помогите пожалуйста...
Необходимо спроектировать эмуляцию часов, обладающих следующей функциональностью:
настройка и отображение времени в формате часы : минуты : секунды;
настройка и отображение текущей даты в формате день . месяц . год;
возможность настройки будильника на произвольное время;
возможность установки через заданные в формате часы : минуты
интервалы времени голосового оповещения о текущем времени.
Устройство должно иметь следующие конструктивные особенности:
основано на микроконтроллере, обладающем достаточной производительностью для реализации в полном объеме заложенной функциональнсти и невысокой стоимостью цифровая и символьная информация отображается на ЖК-дисплее для воспроизведения аудио-информации реализуется общение с внешним звуковым синтезатором
Также должна быть реализована возможность отслеживания подаваемых на внешнее устройство команд.
|
|
|
|
19.04.2019, 00:43
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,438
Сказал спасибо: 309
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
|
Re: Proteus (Часы)
S1mblch, а зачем создавать 2 одинаковые темы ? Вы бы подмели за собой...
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
|
|
|
|
19.04.2019, 01:17
|
#3
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Proteus (Часы)
S1mblch, а как спроектировать эмуляцию?
Таки устройство проектируют, потом для проверки функционирования проводят симуляцию.
Эмуляция для целевого процессора конечно имеет место быть, но это никаким боком не относится к пользователю.
Собственно таких поделий на разных ардуино посиделках вагон с тележкой.
Критерии для минимальности цены лучше задавать в цифрах.
LCD тут точно должен быть не сегментным? Они подешевле матричных будут, а с ростом размеров…
Студент? Курсовая?
Таки подсказать куда идти нужно или все сделать под ключ и передать с подробными комментариями? Во втором варианте модераторам нужно будет перенести тему в раздел с предложениями по работе, а Вам определится с размером вознаграждения.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.04.2019, 07:30
|
#4
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus (Часы)
Стопудово студент
Ну чтож, есть два пути. Либо сделать на любом имеющемся в базе микроконтроллере, либо на дискретной логике.
На микроконтроллере - это надо писать программу, и тут с наскоку не разберешься.
А на дискретной логике... Значит так. Берем TTL 74-ю серию. Для счета секунд, минут и часов берем декадные счетчики 74160. Для секунд каскадируем два декадных счетчика и организуем схему сброса на NAND 7400 по достижению числа 6 в верхней декаде. Этот сигнал сброса будет счетным импульсом для минут. Минуты организуются аналогично. Для счета часов сброс формируется по достижению чисел 2 и 4 в декадах.
Вывод на индикацию при помощи декодера 7447 на семисегментник.
Ладно, теперь будильник.
Установку времени будильника можно сделать аналогично - декадные счетчики, со счетом раздельно по минутам и часам. Секунды не нужны.
Ну и срабатывание будильника будет по компаратору кода 74688, в него заводятся одинаковые декады от будильника и от счетчика часов-минут.
Как бы всё.
Делайте, рисуйте.
|
|
|
|
19.04.2019, 07:52
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Proteus (Часы)
S1mblch,
Возьми микросхему контроллера часов 1901ИК1. Старая микросхема. Там все ваши часы с таймерами уже прошиты. Возьмите ее описание и почитайте. Голосового оповещения нет правда.
Но это сделать можно.
Что касается на дискр. логике. Как собираются счетчики секунд, минут, часов покажу. Можно собирать на любой CMOS серии микросхем. В железе ставиться на индикацию нужный дешифратор
в зависимости от типа индикаторов.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 19.04.2019 в 08:10.
|
|
|
|
19.04.2019, 08:31
|
#6
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus (Часы)
Похвально, молодец. Только ни одной из этих микросхем - ЛА5, ИК1, ИЕ10 - в Протеусе нету никак.
|
|
|
|
19.04.2019, 10:33
|
#7
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Proteus (Часы)
цифровик, таки тема тут действительно про proteus и необходимо соотносить совет с возможностями программы. И в постановке задачи от ТС есть "основано на микроконтроллере", 1901ИК1 таковым можно признать с значительной натяжкой, как конечный автомат с OTP логикой.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.04.2019, 11:57
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Сообщение от NewWriter
|
Похвально, молодец. Только ни одной из этих микросхем - ЛА5, ИК1, ИЕ10 - в Протеусе нету никак.
|
При чем тут ЛА7, ИЕ10. Про ИК1 не говорю. А насчет СМОS аналогов этой серии их больше чем в Мультисиме. Потом я просто показал реализацию самую простую обыкновенных часовых пересчетов на логических схемах.
Это построение вы не найдете не где. Сам это все делал давно, давно.
Что касается написание программы для контроллера. Так пусть Т.С поинетит. Этих программ море. Изобретать велосипед не стоит.
mike-y-k,
145 серия в СССР применялась в аппаратуре высшего класса. Это вам для познания.
Эта серия специально разрабатывалась для различных алгоритмов управления. Это не только часы, но и различные узлы автоматики. Сейчас ее можно купить не дорого. Кстати она еще выпускается.
Вот и для протэуса. Программа: часы + два термометра. Есть еще несколько вариантов программ.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось mike-y-k; 17.05.2019 в 18:10.
|
|
|
|
19.04.2019, 16:32
|
#9
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Proteus (Часы)
цифровик, таки что, где, как для чего и прочая применялось мы можем обсудить в отдельной теме. Здесь нужно внимательно прочитать первый топик и следовать его условиям. Ваши предложения пока не несут для ТС никакой информации в рамках его вопроса. Где у Вас таки микроконтроллер?
Или термометр с индикатором на atmega - это обсуждаемые часы? И без исходного кода как проекта, так и прошивки, и при полном отсутствии 145 серии…
Тут была свежая тема про моделирование в multisim в предложениях по работе, может стоит там помочь ТС?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.04.2019 в 17:39.
|
|
|
|
19.04.2019, 16:45
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Proteus (Часы)
Сообщение от mike-y-k
|
Тут была свежая тема про моделирование в multisim в предложениях по работе, может стоит там помочь ТС?
|
эту тему тоже надо бы переместить в тот же раздел..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:50.
|
|