Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3

ТЕМА: Генератор на МК до 100Гц.

Генератор на МК до 100Гц. 19 лип. 2017 23:37 #26

  • Ur5got
  • Ur5got аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 144
  • Подякували: 20
  • sxem.org Sponsor 2020,2023
Ну если такой вариант возможен, тогда буду писать подробное ТЗ. В наличии есть достаточно ATMEGA88 в корпусе 32 MLF.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 11 груд. 2017 21:32 #27

  • Ur5got
  • Ur5got аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 144
  • Подякували: 20
  • sxem.org Sponsor 2020,2023
Soir, здравствуйте.
Возможно ли выходную частоту генератора (последняя прошивка из п. 16) увеличить до 10кГц?
Поясню подробнее.
До 100Гц включительно - все остается как было. В интервале 100Гц-1кГц частота изменяется дискретно 100Гц, то есть 200, 300, ..., 900, 1000. Индикация соответственно 2h, 3h, ..., 9h, 1t (где 1t - one thousand). В интервале 1кГц-10кГц частота изменяется дискретно 1кГц, то есть 2, 3, ..., 9, 10. Индикация соответственно 2t, 3t, ..., 9t, tt (где tt - ten thousand).
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 12 груд. 2017 15:27 #28

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Прошивку написал, но изменений в ней много, поэтому проверяйте работу с самого начала.
Долучення:
Останнє редагування: 13 груд. 2017 08:00 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 13 груд. 2017 00:11 #29

  • Ur5got
  • Ur5got аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 144
  • Подякували: 20
  • sxem.org Sponsor 2020,2023
Благодарю за прошивку.
Два часа теста. Обнаружил следующее.
1. Минимальная частота первого канала (pin15) равна 2Гц, в то время как для второго канала - 1Гц (как и ранее).
2 Если выключить генерацию на первом канале, то нажатие на кнопки "+" и "-" этого канала приводит к включению генерации, хотя десятичная точка в младшем разряде, индицирующая включение генерации по каналу не зажигается.
По второму каналу пока все хорошо.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 13 груд. 2017 08:01 #30

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Исправил, прошивку перезалил.
Чтобы не путаться, называйте номера каналов как по схеме, pin15 - это второй канал.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 10 січ. 2019 13:55 #31

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Сделайте пожалуйста прошивку из #28 под ATtiny2313
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 10 січ. 2019 13:58 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 10 січ. 2019 16:31 #32

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Не получится.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Генератор на МК до 100Гц. 17 січ. 2019 01:57 #33

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Возможно ли сделать на ATMEGA-8 на 4 канала в основе #28? И возможно ли добиться синхронности каналов (может без кварца)? Управление 3-мя кнопками "set", "+", "–". Индикатор 4-х разрядный. Выбор канала кнопкой "set" ее быстрое (в течении секунды может) двойное нажатие включает канал. Все остальное остается прежним. Индикация канала "А_ХХ", "b_XX", "с_ХХ", "d_XX". Все остальное остается.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 17 січ. 2019 02:32 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 07:15 #34

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Proshka пише:
Возможно ли сделать на ATMEGA-8 на 4 канала в основе #28?
Нет. Только для низких частот, может до 1 кГц.
Proshka пише:
И возможно ли добиться синхронности каналов (может без кварца)?
Не понял, в чем должна быть синхронность? А кварц нужен для точности частоты. Можете его исключить, изменив FUSE.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 10:38 #35

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
В принципе думаю подойдет и до 1кГц (если это возможно). Синхронность (образно опишу) что бы если два канала работают с частой 20 Гц. то не было разброса по пикам (один раньше сработал, а второй с задержкой). Если что то нужно выставить в FUSE то опишите пожалуйста какие нужно выставить галочки.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 17 січ. 2019 10:49 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 11:17 #36

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Proshka пише:
В принципе думаю подойдет и до 1кГц (если это возможно).
Попробую что получится.

Proshka пише:
что бы если два канала работают с частой 20 Гц.
В версии из сообщения №28 - нет. В будущей - попробую учесть.

Proshka пише:
Если что то нужно выставить в FUSE то опишите пожалуйста какие нужно выставить галочки.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Генератор на МК до 100Гц. 17 січ. 2019 12:59 #37

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Посмотрел, больше 100 Гц точность частоты и дискретность будет хуже одного Герца. Чем выше - тем хуже, вверху уже десятки Герц. Немного улучшить характеристики можно, если использовать кварц 16 МГц.
Это первое. И второе, в схеме нужно менять подключение кнопок и определиться с типом индикатора.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 13:39 #38

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Для меня и на 100 Гц. подойдет. На большее делать тогда не нужно без кварца. Если что то в наличии есть на 4,10,12,25 МГц. Кнопки подключайте на Ваше усмотрение. У меня была идея подключить их к отдельным портам на прямую. Индикатор ОК, но можете оставить для универсальности и кнопку переключения ОК-ОА.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 16:30 #39

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Proshka пише:
Индикатор ОК, но можете оставить для универсальности и кнопку переключения ОК-ОА.
От всего этого нужно уходить - у МК не хватает времени на выбор индикатора и т.п. Поэтому будет один индикатор без выбора. Кнопки напрямую к МК.

Посмотрел, до 70 Гц нормально, дальше уже через раз начинаются отклонения на 1 Гц. Это без кварца или с кварцем на 8МГц.
В какую сторону движемся? Оставляем как есть или ставим больший кварц?
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 16:56 #40

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Как уже писал, что есть в наличии на 4,10,12,25 МГц. Посмотрите какие подойдут, но можете и свои частоты предложить. Индикаторы буду использовать ОК.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 17 січ. 2019 18:16 #41

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проект в архиве. Старт/стоп генератора - удержание кнопки SET более 1,5 сек.
Что с чем синхронизировать - не понял. Поэтому, если это важно - расписывайте подробно.
FUSE такие же, как для кварца 8 МГц.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Генератор на МК до 100Гц. 17 січ. 2019 23:59 #42

  • doctor_old
  • doctor_old аватар
  • Оффлайн
  • Користувач
  • Дописи: 1
Доброго дня.

Soir,
можете додати екранчик 0802 на контролері HD44780 + керування на мікроконтролері Atmega8 DIP28 до такого простенького генератора Конструктор «Функциональный генератор на микросхеме XR2206» ?

Користуватися цим генератором без екранчика ну дуже вже незручно.

Дякую.
Останнє редагування: 18 січ. 2019 10:22 від Oto. Причина: п.м.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 18 січ. 2019 11:12 #43

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
В Протеусе все нормально. Попробую позже в железе. Вопрос на засыпку. По схеме 19 ножка свободная. Ввести кнопку "Р"-программа. Возможно сделать "набор" фиксированных частот по каналам? Что бы каждый раз не набирать часто используемые частоты. На пример в режиме "Р1" самому зафиксировать частоту "А-хх, b-хх c-хх d-хх" "Р2" и т.д. со своим набором. Значение частоты "А(b c d) 00" канал отключен. Кнопка "set" вход в набор частоты, "+" "-" выбор частоты, короткое нажатие "Р" фиксирует набор и начинает высвечивается "Рх", долгое нажатие "Р" в режиме "Рх" включает программу. Активная программа с точкой "Рх.". В режиме "Р" - "+" "-" переход к следующему "Рх". По умолчанию на индикаторе "Р1" генерация отключена. Если получится то на сколько "Рх" такое возможно? Индикатор можно сократить до 3 индикаторов.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 18 січ. 2019 11:58 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 18 січ. 2019 14:23 #44

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Proshka пише:
Вопрос на засыпку.
Засыпали. Но не технической стороной вопроса, а неуважением к моему труду. Получается мне нужно практически заново переписывать всю программу. Поэтому ответ - нет. Возможны только мелкие доработки и исправление ошибок, если будут выявлены таковые.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Генератор на МК до 100Гц. 18 січ. 2019 14:32 #45

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
doctor_old пише:
можете додати екранчик 0802 на контролері HD44780...
Создайте отдельную тему, здесь всё в куче найти будет ничего не возможно.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 18 січ. 2019 14:55 #46

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Простите! Мой "вопрос на засыпку" был задан чисто технически. Может отдельным проектом. Перед Вашими стараниями я склоняю голову. Огромное спасибо за Ваш труд. Еще раз прошу прощения.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 05 жовт. 2019 14:04 #47

  • Ur5got
  • Ur5got аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 144
  • Подякували: 20
  • sxem.org Sponsor 2020,2023
Soir, здравствуйте.
Может в Вашем арсенале есть проект генератора меандра с таким функционалом:
1. Восьминогий МК, например Tiny85 (просто есть в наличии).
2. Одна не фиксируемая кнопка, которая при коротком нажатии, по кругу переключает частоты, записанные в EEPROM. Продолжительное нажатие приводит к выключению генерации.
3. Один светодиод, который позволяет отображать какая частота выбрана (одна короткая вспышка - первая ячейка, две - вторая и т.д.).
4. Частота от 1Гц до 10кГц.
5. Количество частот в памяти - 5.
6. Если кнопка не нажимается более 5сек., то текущая частота и состояние (включен/выключен) будет при следующем подключении питания (запоминание последнего состояния).
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 05 жовт. 2019 14:53 #48

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проект не выглядит сложным, но есть один момент. Не получится задавать любую частоту в указанном диапазоне. То есть, установить, например, 7888 Гц или 7889 Гц. Поэтому Вы должны определиться и указать шаг настройки. Для частот низких - это может быть и через 1 Гц, для более высоких речь может идти о сотнях Герц или даже о кГц.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 05 жовт. 2019 16:58 #49

  • Ur5got
  • Ur5got аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 144
  • Подякували: 20
  • sxem.org Sponsor 2020,2023
До 100Гц шаг 1Гц, а дальше по возможности.
Если возможно, то от 100Гц до 1кГц - 10Гц, выше 1кГц - 100Гц.
Увійдіть до облікового запису, щоб писати повідомлення.

Генератор на МК до 100Гц. 05 жовт. 2019 22:26 #50

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Точно не получится. Вверху отклонение может достигать 50 Гц.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir