Разработки ecoins

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05 сен 2018, 10:09
Имя: farad

Разработки ecoins

Сообщение MegaF »

AlexCrane писал(а): 10 июн 2020, 22:01
ecoins писал(а): 10 июн 2020, 20:42 Это защита Windows блокирует Java -мы обновили системы и отключили защиты.
Каким образом отключили?
а если у вас портабл то это не поможет , надо будет по другому.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

После всех вышеперечисленных действий пользуюсь портативной версии - она тоже стала работать.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Разработки ecoins

Сообщение AlexCrane »

[ref]MegaF[/ref], Поделитесь, если знаете
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

Di123 писал(а): 12 июн 2020, 11:58 да теперь работает но моргания с дисплеем немогу уловить
поже попробую на сегментном индикаторе ушла проблема или нет на нём в таком режиме

с шимом всё заработало
только немогу дисплей уравновесить этим блоком
ставлю на третью плату медленный выход обновляется раз в секунду это очень много
ставлю быстрое то обновляется оч быстро и появляется раздрожающий дребезг цыфры последней

в идеале бы около пол секунды замораживать показания
прописывание количества задач в блоке ни на что не влияет пробывал и 1 задачу ставить и 10 непомогает
блок неможет выдать конкретный промежуток времени пока не прогонит цыкл задачь в данном случае 250+250+250+250= 1 обновление
вот еслиб я мог плате присвоить 2 задачи сразу от медленой 250+250= 1 обновление
шим.flp
Попробуйте вариант
шим_ecoins.flp
[spoiler]
Схема проекта с ШИМ.png
[/spoiler]
RT_10_HW_LCD44780_v2.3.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05 сен 2018, 10:09
Имя: farad

Разработки ecoins

Сообщение MegaF »

AlexCrane писал(а): 12 июн 2020, 08:39 [ref]MegaF[/ref], Поделитесь, если знаете
у меня есть запасная папка иде , оттуда скопировал папку портабел и заменил папку портабл в иде флпрог , все.там по моему хранятся временные файлы.(
6,3,1)
вот путь у меня C:\Users\пк\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

Разработки ecoins

Сообщение Di123 »

[ref]ecoins[/ref], работает но весит очень много
там пару комбинаций ещё добавить надо и в 168 не влезет

пока сделал дисплей на внешний генератор
и весит в два раза меньше
2020-06-12_214747.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

Di123 писал(а): 12 июн 2020, 18:20 пока сделал дисплей на внешний генератор
и весит в два раза меньше
Это так. Дисплей занимает больше места.
Отчасти это из-за того, что в финальной версии мы объединили в одну библиотеку работу через шину i2c, spi и через шину дискретных входов (6 пинов).
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

Разработки ecoins

Сообщение Di123 »

[ref]ecoins[/ref], а какой длительности импульс выдаёт диспечер на включении платы ?
допустим на медленном переодичность 250мс а какую часть от него занимает передний фронт ?
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

Di123 писал(а): 13 июн 2020, 08:21 ecoins, а какой длительности импульс выдаёт диспечер на включении платы ?
допустим на медленном переодичность 250мс а какую часть от него занимает передний фронт ?
1.Диспетчер устанавливает очередной номер задачи (в один момент времени только одна задача имеет номер отличный от нуля).
2.Далее происходит последовательное выполнение плат. Рекомендуется чтобы выполнения всех было привязано к номерам задач.
3.Затем(в цикле loop() ) процессор вновь выполняет диспетчер задач и первое что делается, это все номера задачи обнуляются и после этого принимается решение о вызове следующей задачи.
-------------
Таким образом длительность импульса (если его привязать номеру задач - 1,2,3,4) определяется длительностью выполнения плат. Сам диспетчер (после доработки в новой неопубликованной версии) на Nano занимает меньше 10 мкс.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

Разработки ecoins

Сообщение Di123 »

[ref]ecoins[/ref], а у вас есть блок для работы с оневаре ?
в флпрог он кривой
неподходит для работы с чистыми семисегментниками
там нужен либо дисплей с HD44780 либо TM1637
семисегмент + оневаре.flp
моргает в такт с обновлением показаний датчика

Отправлено спустя 15 минут 16 секунд:
правильнее сказать индикатор отключается на момент обновления датчика
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

Di123 писал(а): 16 июн 2020, 14:47 ecoins, а у вас есть блок для работы с оневаре ?
в флпрог он кривой
неподходит для работы с чистыми семисегментниками
там нужен либо дисплей с HD44780 либо TM1637
семисегмент + оневаре.flp
(176.92 КБ) 2 скачивания
моргает в такт с обновлением показаний датчика

Отправлено спустя 15 минут 16 секунд:
правильнее сказать индикатор отключается на момент обновления датчика
-----
Проблема носит системный характер.
Нашел и подработал под Вас старый блок ds1820 - временное решение.
Тормозит на 4.7мс с периодичностью опроса (каждые 1.5сек-может изменяться). Больше 200гц - вроде не должно быть заметно.
Блок ds1820 не требует определения для него адреса.
На всякий случай прикрепляю хорошую библиотеку OneWire.h
digitalLed_ds1820_v2.flp

[spoiler]
Схема проекта.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

Разработки ecoins

Сообщение Di123 »

да это лучше чем было
если присмотреться то общее мигание свелось к легкому по цыферному подмаргиванию порой не заметному
попробую обвязать её оставшимеся блоками на наличие конфликтов
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

Di123 писал(а): 17 июн 2020, 04:09 да это лучше чем было
если присмотреться то общее мигание свелось к легкому по цыферному подмаргиванию порой не заметному
попробую обвязать её оставшимеся блоками на наличие конфликтов
Можете изменить время опроса ds1820 до 5 сек (и выше) -чаще не надо.
----
Совместное использование программного динамического управления 7-сегментным индикатором (у в примере он с частотой 1000 гц) и использование программных функций с временем работы более 1 мс плохо совместимы.
Если это действительно нужно и имеется возможность усложнить аппаратную часть, то лучше динамическую индикацию реализовывать на отдельном контроллере с интерфейсом SPI (для получения параметров индикации).
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Разработки ecoins

Сообщение KulibinOrsk »

[ref]ecoins[/ref], руки дошли до "опробовать диспетчер задач", иногда надоедает ставить в платах работу по условиям.И сразу не очень понравилось визуальное оформление. Я не глубокий специалист, но лично мне остается догадываться что у вас подразумевается в описании и в реальном блоке. Как говорится найдите отличие реальности слева и описания справа: http://i.prntscr.com/hIvdXjf8RkW153o3n3UU5Q.png
Вам бы сделать описание применительно к блоку, а не в общем плане.
Да и не помешали бы наверное 3 временных интервала делать: быстрый до 1мс, средний до 50 мс, и медленный до 1сек. Но это как предложение. А по остальным внутренностям так и не понятно...пока не понятно.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

KulibinOrsk писал(а): 25 июн 2020, 06:21 Да и не помешали бы наверное 3 временных интервала делать: быстрый до 1мс, средний до 50 мс, и медленный до 1сек. Но это как предложение. А по остальным внутренностям так и не понятно...пока не понятно.
Уже есть новая версия.
Скоро будет новая платформа.
Там есть генератор 10,25,50,100,250,500,1000мс.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Разработки ecoins

Сообщение KulibinOrsk »

[ref]ecoins[/ref], отлично что есть новая, ссылку плиз на неё, будем опробовать.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

KulibinOrsk писал(а): 26 июн 2020, 04:47 ecoins, отлично что есть новая, ссылку плиз на неё, будем опробовать.
KulibinOrsk писал(а): 26 июн 2020, 04:47 ecoins, отлично что есть новая, ссылку плиз на неё, будем опробовать.
Текущие библиотеки
ecoins писал(а): 04 июл 2019, 07:39 Библиотека Ecoins для IDE.zip
находятся в первом посте.
Новую версию пока не выкладываем.
---------------------------------------------------------
Очень много усилий (пока в пустую) потрачено на преодоление особенностей контроллера MEGA2560.
В некотором сочетании проекты с библиотеками, в которых используется PROGMEM, глючат (идет перезапуск контроллера).
Немного об этой проблеме изложено
https://quares.ru/?id=88862
https://www.avrfreaks.net/forum/topic-s ... ng-pcd8544
https://www.avrfreaks.net/forum/how-acc ... eadbytefar
Это связанной с недостатками библиотеки avr\pgmspace.h, которая плохо работает с контроллерами серии AVR с памятью >64 кб.
Единственный известный мне контроллер с этими условиями как раз MEGA2560.
------------------------------------------------------
Пока принято решение не "упираться" в эту проблему и двигаться дальше.
Сейчас устойчиво работают контроллеры AVR328,DUE,ESP8266,ESP32,STM32F1.
------------------------------------------------------
Планировщик задач - это компактный код, который может работать автономно (в т.ч. и с MEGA2560) и
оформлен в самостоятельный пользовательский блок.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

Разработки ecoins

Сообщение Gordon0007 »

[ref]ecoins[/ref], Добрый день, хотел узнать как там движутся ваши дела и что есть нового для контроллеров и оптимизации. Просто у меня тут получилась неприятность когда я хотел перейти с Меги2650 на ESP32, некоторые ПБ не работают совместно с ESP32, что конечно печально.
viewtopic.php?t=6451&start=200#p91730

В новом редакторе говорят есть возможность вводить как условие контроллер. что вы думаете об этом?
tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30 ноя 2016, 16:58
Откуда: Днепропетровск

Разработки ecoins

Сообщение tolochko »

Добрый вечер
Вопрос по блоку дисплея
в суфикс не могу прописать больше 1 буквы так и должно быть?
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Разработки ecoins

Сообщение ecoins »

tolochko писал(а): 21 июл 2020, 21:43 Добрый вечер
Вопрос по блоку дисплея
в суфикс не могу прописать больше 1 буквы так и должно быть?
Да, так задумано - ведь дисплей очень маленький...
-----
Опробовали версию новой библиотеки LCD. Много времени пришлось потратить из-за MEGA2560 - пришлось и с пользой углубились в стандартные библиотеки вплоть до машинных кодов. Проблему удалось обойти, но сама проблема из-за неверной оптимизации компилятора. Здесь подробности опущу.
-----
В новой библиотеки много спрятано в PROGMEM (для экономии оперативной памяти).
Новая библиотека прозрачно поддерживает кириллицу для Lcd c прошитой кириллицей.
Закрыто

Вернуться в «Команда ecoins»

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

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