www.horizontautomatics.ru

Программирование, автоматизация.

Обсуждение "хотелок" и прочего. Итог в тему Евгению в руки.

Обсуждение графической оболочки Configurator,а также всех вопросов касающихся её работы, установки и обновления.

Модератор: Евгений

Re: Евгению, список.

Сообщение Прохожий » 10 фев 2017, 15:47

Минуту :) Я здесь на долго сегодня не теряй :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 368
Зарегистрирован: 21 май 2016, 06:23

Re: Евгению, список.

Сообщение Евгений » 10 фев 2017, 15:49

Блок очень сложен в понимании, в десяток ассемблерных команд поместилась логика обработки энкодера. Можно статью на хабр написать вероятно меньшим числом команд не обойтись. 8-)
Аватара пользователя
Евгений
Администратор
 
Сообщения: 325
Зарегистрирован: 08 окт 2014, 11:36

Re: Евгению, список.

Сообщение Прохожий » 10 фев 2017, 15:55

Евгений писал(а):Блок очень сложен в понимании, в десяток ассемблерных команд поместилась логика обработки энкодера. Можно статью на хабр написать вероятно меньшим числом команд не обойтись. 8-)

Код блока изменил. Жаль, что в железе попробую только на неделе. На работе собранная на макетке плата лежит :) Блок отличный!!! Без энкодеров теперь никак и статья может людям пригодиться :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 368
Зарегистрирован: 21 май 2016, 06:23

Re: Евгению, список.

Сообщение Прохожий » 10 фев 2017, 15:59

Кстати, может, что бы настройками блок не забивать в разделе энкодер сделать блоки с готовыми коэффициентами деления? На 2,3,4???
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 368
Зарегистрирован: 21 май 2016, 06:23

Re: Евгению, список.

Сообщение Евгений » 10 фев 2017, 16:01

Если код работает сделаем энкодер без делителя и с делителем на 2, 4.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 325
Зарегистрирован: 08 окт 2014, 11:36

Re: Евгению, список.

Сообщение Прохожий » 10 фев 2017, 16:05

Посмотри пожалуйста, подкованный в радиотехнике и просто хороший человек из Минска ищет ответ :)
http://horizontautomatics.ru/forum/viewtopic.php?f=12&t=126&start=40#p1170

Простейший проект опубликованный выше. Тинька 45 фьюзы по умолчанию (т.е. внутренний ген. 8мгц, прескалер CKDIV8 дополнительно делит такты на 8 в итоге 1мгц. Так и какая частота тактов по конфигуратору?? 8 или 1 х.з.???) генератор с параметрами 100/100миллисекунд. Выдал следующее.
Коэфициент счетчика «1мгц» выдал меандр с периодом 20 мс (Опять же для счетчика «1мгц» -. осцил показал 50,4 +-0,1ц) причем спады и фронты импульсов хаотично дергаются по ширине в пределах 0,7 мс. Хотя в общем итого частота стабильна, и вся не дергается как гармошка, что проверил на 10 сек самописце.)

А теперь сюрприз от проги: прескалер CKDIV8 программируем-убираем-ставим 1 т.е . НЕ по умолчанию ставим. ТЕПЕРЬ ТИПА будет в 8 раз быстрее светодиодик мигать :lol:
ИТОГО Коэффициент счетчика «1мгц» прескалер CKDIV8 убран - генератор выдал меандр с периодом 24 мс (для счетчика «1мгц» -. осцил показал 41,7 +-0,1ц) причем спады и фронты импульсов уже периодически, ну почти два раза в секунду, дергаются по ширине в пределах всего 0,1 мс :shock: ). Т.Е почти в восемь раз повысилась точность времени импульсов, а частота импульсов стала меньше
Как то так…БРЕД? :lol: :lol: :lol:
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 368
Зарегистрирован: 21 май 2016, 06:23

Re: Евгению, список.

Сообщение Евгений » 10 фев 2017, 16:17

Давай, по средствам статьи в хабр, сделаем вызов - кто напишет обработчик энкодера менее 16 команд?
Аватара пользователя
Евгений
Администратор
 
Сообщения: 325
Зарегистрирован: 08 окт 2014, 11:36

Re: Евгению, список.

Сообщение Прохожий » 10 фев 2017, 16:23

Евгений писал(а):Давай, по средствам статьи в хабр, сделаем вызов - кто напишет обработчик энкодера менее 16 команд?

Я не совсем понимаю о чём идёт речь :) Но если это вызов кого-то на соревнование...то буду искренне болеть за Горизонт и за тебя лично :) Нужен какой то денежный взнос за это дело? Ушедших на ФЛ прог обратно звать? Там, кстати, многие о горизонте грустят :)
Хотел спросить про VGA адаптер (ссылку я приводил) в Горизонте реально блок сделать? Если не реально можно и так оставить, но как то горизонт по UART состыковать? Навроде видеокарты получится :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 368
Зарегистрирован: 21 май 2016, 06:23

Re: Евгению, список.

Сообщение Евгений » 10 фев 2017, 16:25

Управление дисплеем займет все ресурсы контроллера. Проще управление возложить на отдельный контроллер, а в горизонт добавить блок для работы с внешним дисплеем.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 325
Зарегистрирован: 08 окт 2014, 11:36

Re: Евгению, список.

Сообщение Евгений » 10 фев 2017, 16:27

Перспективнее сделать блоки для реализации протокола модбас, и интегрировать микроконтроллеры в скада системы.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 325
Зарегистрирован: 08 окт 2014, 11:36

Пред.След.

Вернуться в Horizont Configurator

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

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

cron