_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи Деньги webmoney, kivi, сбербанк
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
там загрузка длится не больше секунды, файлы весят несколько килобайт. Почему то идет долго запрос на сервер. это уже к автору вопрос. а так жмеш "обновить" программа пишет сколько файлов требуют обновления, жмешь "ок", программа загружает и пишет что можно установить, жмешь "ок", программа пишет что изменения вступят в силу после перезагрузки программы. Если не учитывать первый запрос на сервер то все это занимает 3 секунды. а вот первый запрос бывает и минут 5 жду.
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи Деньги webmoney, kivi, сбербанк
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
так выдает, помоему... сам не пробовал, не смотрел. Но в видео или в описании на сайте автора об этом говорится.
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи Деньги webmoney, kivi, сбербанк
При обновлении программа: 1. Скачивает update.xml, его можно посмотреть "меню -> параметры -> структура обновления". 2. Программа Configurator локально рассчитывает MD5 имеющихся файлов, определяет список файлов необходимых для загрузки. (вот здесь долго висит ) 3. Скачивает необходимые файлы.
Есть желание упростить программу. Есть идея, добавить новый блок, с целью заменить блоки "генератор" и "универсальный счетчик" единым. Если добавить блок "генератор пилообразного сигнала" то программа будет иметь следующий вид:
Блок будет работать следующим образом:
Вероятно и размер прошивки в этом случае уменьшиться.
1. может есть смысл задуматься над универсальным генератором? а в его настройках уже делать что надо... пилу, синус, прямоугольник. 2. можно как то сделать что бы обязательные блоки, необходимые для других блоков, вносились в проект автоматически. например, береш блок "генератор" и автоматически в проекте появляется блок "счетчик миллисекунд".
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи Деньги webmoney, kivi, сбербанк
1. может есть смысл задуматься над универсальным генератором? а в его настройках уже делать что надо... пилу, синус, прямоугольник. 2. можно как то сделать что бы обязательные блоки, необходимые для других блоков, вносились в проект автоматически. например, береш блок "генератор" и автоматически в проекте появляется блок "счетчик миллисекунд".
1. Сильно сложный код, и больше места занимает в памяти, плюс ко всему будет медленнее, а свойства блока будут вводить пользователя в замешательство. Но я не говорю что нельзя, я буду рад если кто сделает. Чтобы схема была более читаема, хочу добавить возможность использования небольших картинок ( текст либо картинка ) в названии блока.
2. Полностью согласен, пока не знаю как это реализовать.
rcall Read_cfg ;минимальное значение Lw mov C, Addr_Data ;минимальное значение Lw rcall Read_cfg ;минимальное значение Hg mov D, Addr_Data ;минимальное значение Hg
rcall Read_cfg ;максимальное значение Lw mov E, Addr_Data ;максимальное значение Lw rcall Read_cfg ;максимальное значение Hg mov F, Addr_Data ;максимальное значение Hg
rcall Timer_Diff //Вычисляем разницу времени cp ZL, A //Сраниваем cpc ZH, B //Сраниваем brmi FBD46_end
//******************** Увеличение +1 *********************** add Uz3L, One //Uzl3=Uz3+1 adc Uz3H, Zero //Uzl3=Uz3+1
//********** Сравниваем с максимальным ********************** cp E, Uz3L //Сраниваем максимальное значением cpc F, Uz3H //Сраниваем максимальное значением brpl FBD48_cutoff_time
FBD48_clear: lds Uz3L, C //Минимальное состояние lds Uz3H, D //Минимальное состояние
FBD48_cutoff_time: lds Uz1L, TimerCounter0_DATA_RAM+1 //Отсечка времени lds Uz1H, TimerCounter0_DATA_RAM+2 //Отсечка времени
FBD46_end: st X+, Uz3L //сохраняем st X+, Uz3H //сохраняем st X+, Uz1L //сохраняем st X+, Uz1H //сохраняем rcall Read_cfg_Save_Uz3 //выводим состояние ret
Посмотрел видео.... Это же нерационально решение! Все равно что ехать из Питера в Москву через Камчатку! Зачем триггеры? Зачем логические элементы? Это же не ПЛИС! Данная задача решается элементарно через сдвиг и получится не только более быстрый и компактный код, но еще и намного нагляднее!
Система все более и более приближается к классической FBD системе, используемой в ПЛК. Если именно к этому стремится автор, то я бы рекомендовал вместо генераторов пилы и т.п. наворотов использовать блоки типа "запускаемый/автономный/перезапускаемый таймер" или "одновибратор". Для примера "светофор" в этом случае потребовались бы 3 таймера и логические элементы синхронизации их работы.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Посмотрел видео.... Данная задача решается элементарно через сдвиг и получится не только более быстрый и компактный код, но еще и намного нагляднее!
Согласен, решается элементарно, но для программистов со стажем. А если писать для микроконтроллеров то это эще порты, прерывания, таймеры ... Новичок запутается и забросит микроконтроллеры.
Система все более и более приближается к классической FBD системе, используемой в ПЛК. я бы рекомендовал вместо генераторов пилы и т.п. наворотов использовать блоки типа "запускаемый/автономный/перезапускаемый таймер" или "одновибратор".
Подробно описать блоки, сколько входов\выходов, внутренние свойства, логика работы. Блоков работы со временем у меня 4 штуки из которых 3 таймера.
Сейчас этот форум просматривают: AVK, Google [Bot] и гости: 25
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения