Смотрите видео уроки на этом сайте. Автор подробно описывает подключение и настройку подобных часов. Единственное, если использовать программную динамическую индикацию, будут кратковременные перебои на индикаторе в момент опроса модуля часов.RW1CB писал(а):Есть Ардуино уно, ДС1307 и светодиодный 4-х разрядный индикатор с общим катодом для динамической индикации...Возможно ли сообразить из этого металла часы? Как прикрутить ДС1307 к индикаторам? Я так понимаю должен быть какой то блок преобразующий выход ДС1307 I2S в
сигналы параллельного кода....
Счётчик
- scadapack
- Рядовой
- Сообщения: 83
- Зарегистрирован: 07 сен 2015, 05:18
- Откуда: Степногорск
- Имя: Вячеслав
Счётчик
Счётчик
gore-40
Спасибо, сейчас попробую. Конечно это для Сергея. Автора программы. Почему нельзя сделать
блок нормального счетчика. Например взять за основу структуру 155 ИЕ 7. двоичный. С реверсом.
С предварительной уст. счета. Выбирай константами по входам (1 или 0) нужный режим. И будет
нормальный двоичный выход. И без проблем. Что-бы пользователь знающий основы цифр. моделирования
впервые открывший эту программу увидел что это то что надо. А не изучал работу этих счетчиков-кубиков-рубиков. Понятно что блоки построены под работу контроллера. Но нам то это не надо. Нам надо установил
допустим логику все понятно или счетчик.
Спасибо, сейчас попробую. Конечно это для Сергея. Автора программы. Почему нельзя сделать
блок нормального счетчика. Например взять за основу структуру 155 ИЕ 7. двоичный. С реверсом.
С предварительной уст. счета. Выбирай константами по входам (1 или 0) нужный режим. И будет
нормальный двоичный выход. И без проблем. Что-бы пользователь знающий основы цифр. моделирования
впервые открывший эту программу увидел что это то что надо. А не изучал работу этих счетчиков-кубиков-рубиков. Понятно что блоки построены под работу контроллера. Но нам то это не надо. Нам надо установил
допустим логику все понятно или счетчик.
Последний раз редактировалось Alex54 02 ноя 2015, 11:00, всего редактировалось 1 раз.
С Уважением Alex
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
По поводу логики, Пока не было блока «Таблица состояний» и требовались различные варианты "привычной" логики (155,176), я просто брал логические схемы нужных мне микросхем и делал их из базовых блоков и триггеров. Попробуйте сами реализовать нужный вам функционал 155ие7 при помощи ее логической схемы.Alex54 писал(а):Спасибо, сейчас попробую. Конечно это для Сергея. Автора программы. Почему нельзя сделать
блок нормального счетчика. Например взять за основу структуру 155 ИЕ 7. двоичный. С реверсом.
С предварительной уст. счета. Выбирай константами по входам (1 или 0) нужный режим. И будет
нормальный двоичный выход. И без проблем. Что-бы пользователь знающий основы цифр. моделирования
впервые открывший эту программу увидел что это то что надо. А не изучал работу этих счетчиков-кубиков-рубиков. Понятно что блоки построены под работу контроллера. Но нам то это не надо. Нам надо установил
допустим логику все понятно или счетчик.
Последний раз редактировалось Oleg1345140 02 ноя 2015, 12:10, всего редактировалось 1 раз.
Счётчик
Oleg1345140
Да так и стараюсь делать. НО посмотрите нет элементарного. На ТТ-триггерах,хорошо они хоть есть
нет входа сброса ни по S ни по R. нет D триггера. Этот элемент вообще универсальный, если иметь
его то ТТ-триггер вообще не нужен. D-тр. работает и в счетном режиме и в режиме запоминания инф.
теперь элемент И. Ставишь по выходу инверсию по отношению к входу. Он должен превращаться
в И-НЕ. Он работает как И. Все еще не смотрел. Дешифратор работает. Шифратор не применял.
Понравилась работа компаратора. Тут не чего не скажешь. Переключение точно по выставленному
0-1023. Генераторы работают. Но частоту надо поднимать. Теперь есть таблица состояний. Делители
частот можно делать на ТТ-триггерах. Вообще думаю Сергей нас будет радовать логическими устройствами. Во общем до всего еще руки не дошли.
Да так и стараюсь делать. НО посмотрите нет элементарного. На ТТ-триггерах,хорошо они хоть есть
нет входа сброса ни по S ни по R. нет D триггера. Этот элемент вообще универсальный, если иметь
его то ТТ-триггер вообще не нужен. D-тр. работает и в счетном режиме и в режиме запоминания инф.
теперь элемент И. Ставишь по выходу инверсию по отношению к входу. Он должен превращаться
в И-НЕ. Он работает как И. Все еще не смотрел. Дешифратор работает. Шифратор не применял.
Понравилась работа компаратора. Тут не чего не скажешь. Переключение точно по выставленному
0-1023. Генераторы работают. Но частоту надо поднимать. Теперь есть таблица состояний. Делители
частот можно делать на ТТ-триггерах. Вообще думаю Сергей нас будет радовать логическими устройствами. Во общем до всего еще руки не дошли.
С Уважением Alex
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
D триггер собирал из логики.
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
Oleg1345140
Да все гениальное, очень простое. Скрин в Мультисиме.
Спасибо
Да все гениальное, очень простое. Скрин в Мультисиме.
Спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С Уважением Alex
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
Интересная программа, пользовался другой но эта мне кажется лучше. Можно ссылочку?Alex54 писал(а):Oleg1345140Да все гениальное, очень простое. Скрин в Мультисиме.
Спасибо
Счётчик
Вам нужен Мультсим 13 ?
Вот посмотрите не удержался собрал. Прекрасно работает.
Вот посмотрите не удержался собрал. Прекрасно работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С Уважением Alex
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
ДаAlex54 писал(а):Вам нужен Мультсим 13 ?
Счётчик
Видео это хорошо...но на видео он берёт импульсы от обычного генератора, и я так могу.... а вот от DS1307!!! возникают проблемы. Нельзя подавать от ДС на вход индикатора, необходимо как то преобразовать сигнал, а как - нигде найти не могу....scadapack писал(а):Смотрите видео уроки на этом сайте. Автор подробно описывает подключение и настройку подобных часов. Единственное, если использовать программную динамическую индикацию, будут кратковременные перебои на индикаторе в момент опроса модуля часов
- scadapack
- Рядовой
- Сообщения: 83
- Зарегистрирован: 07 сен 2015, 05:18
- Откуда: Степногорск
- Имя: Вячеслав
Счётчик
видео урок "часы и дисплей"
Надо сначала настроить часы, потом использовать блок GetTime (получение времени из часов) с установленными галочками на "часы" и "минуты". Выход получается в формате integer. Вот его то и надо распихивать в индикатор. Для нормальной работы индикатора, вам желательно использовать микросхему МАХ7219, иначе придётся делать программную динамическую индикацию, при которой во время опроса модуля часов, будет останавливаться индикация.
Надо сначала настроить часы, потом использовать блок GetTime (получение времени из часов) с установленными галочками на "часы" и "минуты". Выход получается в формате integer. Вот его то и надо распихивать в индикатор. Для нормальной работы индикатора, вам желательно использовать микросхему МАХ7219, иначе придётся делать программную динамическую индикацию, при которой во время опроса модуля часов, будет останавливаться индикация.
Счётчик
Oleg1345140
Чуть попозже, cмотрите свою почту. Не знаю правда через наш форум идет рассылка.
Ячейка памяти на D-триггере. Теперь можем записывать инфу и менять по сигналам. Можно строить
регистры с параллельной записью кода.
из фантастики. Был бы такой симулятор в нашей программе. Может доживем до этого.
Открываешь его и моделируешь свою схему-программу. Тут вот какая мысль насчет симулятора в FLProg.
Зачем симулятор привязывать к программе. Существуют много просто чистых логических. По небольшой
пока базе лог. элементов в FLProg потянет любой. Просто вставь его в архив с программой и все.
ЧТО-ТО НЕ ОТКРЫВАЕТСЯ ПОЧТА С НАШЕГО САЙТА. Мультисим 13. https://yadi.sk/d/lCLWedxRkCMNN
677.1 Мб Программа отличная , особенно кто специализируется на аналоговой части.
Чуть попозже, cмотрите свою почту. Не знаю правда через наш форум идет рассылка.
Ячейка памяти на D-триггере. Теперь можем записывать инфу и менять по сигналам. Можно строить
регистры с параллельной записью кода.
из фантастики. Был бы такой симулятор в нашей программе. Может доживем до этого.
Открываешь его и моделируешь свою схему-программу. Тут вот какая мысль насчет симулятора в FLProg.
Зачем симулятор привязывать к программе. Существуют много просто чистых логических. По небольшой
пока базе лог. элементов в FLProg потянет любой. Просто вставь его в архив с программой и все.
ЧТО-ТО НЕ ОТКРЫВАЕТСЯ ПОЧТА С НАШЕГО САЙТА. Мультисим 13. https://yadi.sk/d/lCLWedxRkCMNN
677.1 Мб Программа отличная , особенно кто специализируется на аналоговой части.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex54 03 ноя 2015, 17:24, всего редактировалось 1 раз.
С Уважением Alex
Счётчик
Всех с прошедшими праздниками.
Помогите разобраться со счетчиками или есть другой вариант,
нужно импульс одного из выходов перенести на другой со сдвигом,
на 561 логике знаю как это сделать в FBD не могу это сделать.
Помогите разобраться со счетчиками или есть другой вариант,
нужно импульс одного из выходов перенести на другой со сдвигом,
на 561 логике знаю как это сделать в FBD не могу это сделать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось serg54 08 янв 2016, 19:06, всего редактировалось 1 раз.
Счётчик
Не совсем понял, выходы чего?
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Счётчик
нарисуйте на логике, подскажу как сделать в программе иначе непонятно.serg54 писал(а):Всех с прошедшими праздниками.Помогите разобраться со счетчиками или есть другой вариант,
нужно импульс одного из выходов перенести на другой со сдвигом,
на 561 логике знаю как это сделать в FBD не могу это сделать.
Счётчик
На одном из выходов стоит внешний таймер, собран на 561 ла7, на нем формируется импульс с определенной длительностью, этот импульс введен на вход дуины для того чтобы передать его на другой выход с задержкой.
Это типа "головы" инжекторного авто.
Порядок работы двигателя 1-3-4-2, где на 1 обороте работают 1 и 3 целиндры, на 2 обороте - 4-2 целиндры,
Как сформировать нужную длительность импульса на 1 и 4 целиндре не нужен даже процессор, а как его перенести на 3 и 2 на логике проблематично. В архиве что выложил, задача решена на 561 микрохемах, проект в протеусе.
Добавлено (08.01.2016, 21:32)
---------------------------------------------
Это типа "головы" инжекторного авто.
Порядок работы двигателя 1-3-4-2, где на 1 обороте работают 1 и 3 целиндры, на 2 обороте - 4-2 целиндры,
Как сформировать нужную длительность импульса на 1 и 4 целиндре не нужен даже процессор, а как его перенести на 3 и 2 на логике проблематично. В архиве что выложил, задача решена на 561 микрохемах, проект в протеусе.
Добавлено (08.01.2016, 21:32)
---------------------------------------------
Весь проэкт в архиве, в железе не осилил, плата получается чуть меньше листа А4.Oleg1345140 писал(а):нарисуйте на логике, подскажу как сделать в программе иначе непонятно.
Счётчик
Коллеги. Пытался на базе счетчика реализовать схему работы счетчика по кругу "С" и "По" начиная от "Текущего значения" кнопками "Влево" и "Вправо" как на [url=http://]схема-рисунок[/url]. Для установки в часах месяца с "01" до "12" начиная с "6", например. И так для установки часа с 0 до 24 и т.п. Сделать в проекте "Пользовательский модуль" с параметрами "С" "По" "ТекущееЗначение".
За основу взял проект с форума в этой ветке. Но у меня не устанавливается начальное (предопределенное) значение. Ставится О.
Сделал проект сложный (Проект сложный), он рабочий, но мне кажется сложноватый и он продолжает считать + и - даже выйдя за пределы счета. Что не смертельно, но неудобно.
Может можно проще как на схеме и в проекте Простой проект.
Внёс в проект свой маленький денежный вклад. Спасибо за проект. Делаю на базе FlProg проект управления бассейном с смс, вывод в интернет, управление по блютуз, обогревом от солнца и газового котла и прочее...
За основу взял проект с форума в этой ветке. Но у меня не устанавливается начальное (предопределенное) значение. Ставится О.
Сделал проект сложный (Проект сложный), он рабочий, но мне кажется сложноватый и он продолжает считать + и - даже выйдя за пределы счета. Что не смертельно, но неудобно.
Может можно проще как на схеме и в проекте Простой проект.
Внёс в проект свой маленький денежный вклад. Спасибо за проект. Делаю на базе FlProg проект управления бассейном с смс, вывод в интернет, управление по блютуз, обогревом от солнца и газового котла и прочее...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось taras20 12 янв 2016, 14:45, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость