Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Mega-генератор

Здесь только проекты на ATmega

Re: Mega-генератор

Сообщение IYra » 16 ноя 2017 20:58

igorosh писал(а):нужно любым енкодером , в теле программы( как подменю) , задать количество импульсов в тачке и нажав кнопку ( нога 25или 26) выдать на катушку n-ное ( ранее заданное) количество импульсов, после чего генератор переходит в режим ожидания следующего нажатия кнопки.

А если такой вариант. В режиме меандр (3,4) один энкодер не используется. И на экране пустое место.
Крутим этот энкодер. Устанавливаем нужное кол-во импульсов (отображается в пустом месте).
Нажатием выводим пачку.
Вращением другого энкодера возвращаемся в режим непрерывного меандра.
Подойдет меандр ?
IYra
Живу тут
 
Сообщения: 625
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Mega-генератор

Сообщение igorosh » 17 ноя 2017 11:47

думаю что ДА . нужно пробовать , а для этого нужен код. :good: :drink:
igorosh
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 08 июл 2015 16:39
Откуда: Харьков

Re: Mega-генератор

Сообщение IYra » 17 ноя 2017 20:11

igorosh писал(а): нужно пробовать , а для этого нужен код. :drink: :drink:

Логика как было выше.
В режиме 3 и 4 (меандр) одним энкодером изменяется длительность импульса -- другим кол-во импульсов в пачке.
Вначале идет непрерывный режим. При вращении второго энкодера появляется на экране кол-во импульсов и система переходит в режим ожидания нажатия кнопки второго энкодера(26 вывод PC4 ).
При нажатии выдается пачка импульсов на PA3 (на PA4 на один меньше)

Еще подправил то о чем писал CHRYSLER
Вложения
mega_gen2.rar
(39.31 КБ) Скачиваний: 10
IYra
Живу тут
 
Сообщения: 625
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Mega-генератор

Сообщение igorosh » 20 ноя 2017 21:37

IYra Большое при большое человеческое СПАСИБО. Все здорово работает. :good:
Но вот возникла мысли по дополнению продукта , а с ними и желание , так на всяк пожарный , чтобы було.
1. зделать аналог ШИМ ( вернее ШИМ) , заполняелость ( частоту) через длительность 1 и 0 соответственно задавать как в пункте 1 или 2 , а ширину импульса задавать как в пункте 3 (4) . тоесть наложить 1(2) на меандр 3 (4) , при этом счетчик импульсов ( меандров оставить) и это все завести на отдельный вывод скажем PA5.
2. по одному из аналоговых входов добавить функцию регурования ШИМ тоесть меандра при помощи напряжения 0-5 вольт .
igorosh
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 08 июл 2015 16:39
Откуда: Харьков

Re: Mega-генератор

Сообщение IYra » 21 ноя 2017 19:17

igorosh писал(а):1. зделать аналог ШИМ ( вернее ШИМ) , заполняелость ( частоту) через длительность 1 и 0 соответственно задавать как в пункте 1 или 2 , а ширину импульса задавать как в пункте 3 (4) . тоесть наложить 1(2) на меандр 3 (4) , при этом счетчик импульсов ( меандров оставить) и это все завести на отдельный вывод скажем PA5.

Чего-то я ничего не понял. Нужен счетчик импульсов и для пунктов 1 и 2 ?
Тогда наверно проще оставить установку счетчика в режимах 3,4 а в режимах 1,2 переходить из режима непрерывной генерации в режим пачки одновременным нажатием на два энкодера

igorosh писал(а):2. по одному из аналоговых входов добавить функцию регурования ШИМ то есть меандра при помощи напряжения 0-5 вольт .

А это для чего ?
IYra
Живу тут
 
Сообщения: 625
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Mega-генератор

Сообщение igorosh » 12 дек 2017 12:39

По поводу генерации. желательно чтобы генерация начиналась в нажатия кнопки энкодера ( типа пуск) или если сложно это сделать от дополнительной кнопки , внести изменения в контрукцию не проблема.
А то получается что полько включил прибор , он сражу выдает импульсы на катушки , а в режиме меандр отработал количество импусьсов и остановился (сейчас продолжает генерить импульсы , то есть автоматически переходит в режим один или два).
Тогда наверно проще оставить установку счетчика в режимах 3,4 а в режимах 1,2 переходить из режима непрерывной генерации в режим пачки одновременным нажатием на два энкодера.
Да наверное так былобы проще. Но только обратно отработал цикл и остановился до нового нажатия кнопки Пуск.Нажатие двух енкодеров одновременно затруднительно, лучше отдельные кнопки Пуск и споп цыкла.
по поводу 4-20 мА отпало ( реализую другим прибором) ю
Спасибо всем кто откликнется.
igorosh
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 08 июл 2015 16:39
Откуда: Харьков

Re: Mega-генератор

Сообщение IYra » 15 дек 2017 17:40

IYra писал(а):В режиме 3 и 4 (меандр) одним энкодером изменяется длительность импульса -- другим кол-во импульсов в пачке.
Вначале идет непрерывный режим. При вращении второго энкодера появляется на экране кол-во импульсов и система переходит в режим ожидания нажатия кнопки второго энкодера(26 вывод PC4 ).
При нажатии выдается пачка импульсов на PA3 (на PA4 на один меньше)
CHRYSLER

Дальнейшее развитие темы пачки импульсов.
Переход в режим пачки в режимах 1-4 длительным (больше 1сек) нажатием любого энкодера.
Повторное длительное нажатие - возврат в непрерывный режим.
Установка кол-ва импульсов - в режимах 3 и 4.
Короткое нажатие энкодера в режиме пачки - запуск импульсов.
Кол-во импульсов запоминается.
Вложения
mega_gen3.rar
(22.14 КБ) Скачиваний: 4
IYra
Живу тут
 
Сообщения: 625
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Mega-генератор

Сообщение igorosh » 15 дек 2017 18:33

IYra спасибо попробую в железке
igorosh
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 08 июл 2015 16:39
Откуда: Харьков

Пред.

Вернуться в ATmega



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5