совершенно верно. вот если дальше стояла индуктивность или емкость, она бы не препятствовала мгновенному прохождению напряжения (считай тока) за счет накопления энергии и тогда бы ток зависел от длительности импульса . как то такrw6cm писал(а):это можно назвать длительность свечения светодиода в одном такте частоты 500Гц
запись в шим выход
запись в шим выход
запись в шим выход
Может поставить ключ на питание светодиодов, и подобрать RC цепочку для плавного их выкл/вкл,urqa писал(а):работв программы по плавному изменению яркорсти нарушается выполением накладывающихся по времени задач
а от шима вообще отказаться
Это понимаю, в идеале оно так и должно быть, но на практике получается не всегда как надо.pan писал(а):как то так
И здесь много факторов, связанных и с конструкцией светодиода (ведь мы смотрим не на кристалл, а на заполнитель, который может иметь свою инертность)
так же от индивидуальной восприимчивости цветов и их оттенков, например мне со своим зрением уже тяжело увидеть разницу в свечении диода, между шим 200 и 255,
хотя до 100 каждый шаг различаю. От сюда и суждения об одном и том же, могут быть разные.
Последний раз редактировалось rw6cm 18 авг 2017, 08:54, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
запись в шим выход
еще как вариант раскидать разные задачи по платам и выполнять их только тогда когда нужно , а не постоянно в цикле программы
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Контактная информация:
запись в шим выход
Цитата Sancho, пост 11pan писал(а):еще как вариант раскидать разные задачи по платам и выполнять их только тогда когда нужно , а не постоянно в цикле программы
Сделайте опрос датчиков поштучно, между Вашими изменениями, т. е. опрос только после изменения чего-то(яркости).
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
запись в шим выход
Да конечно, я все распихал по разным платам, выверил каждый блок. Часы(а по сути метеостанция) у меня работают замечательно данные по модбас опрашиваются. Единственное остался этот эффект
посмотрите пож как я сделал реализацию эффекта, может есть какая то ошибка. проблема в том, что куски программы отрабатываются не правильно. счетчик не досчитывает от начала до конца причем произвольно.
мне важно чтобы шим менялся от 0 до максимума, пусть ступенями, пусть будет период когда он свети полностью, но потом он за то же время, за какое вырос снова снизился в 0. и этот полный цикл должен длиться не более 1000 мс. по 500 мс на подъем и на опускание.
всем у меня управляет тактовый генератор на 1с (симметричный мультивибратор с периодом 500мс) есть счетчик тактов этого генератора. Вот почему я создавал тему с просьбой автору дать доступ к внутренним системным переменным. там подобный таймер уже наверняка есть и не только.
В момент, когда у меня идет последний такт отображения текущего показания(такт длится 1с и состоит из 500мс 0 и 500мс 1) определяется что на вых генератора 1 и выставляется переменная, которая стартует плату с программой где счетчик начинает считать вверх от 0 до максимума за 500 мс.
Когда это заканчивается, начинается новый так генератора и на стыке тактов выводится новое показание. начиная с этого момента запускается плата где счетчик шим должен в течении 500 мс опуститься в 0
посмотрите пож как я сделал реализацию эффекта, может есть какая то ошибка. проблема в том, что куски программы отрабатываются не правильно. счетчик не досчитывает от начала до конца причем произвольно.
мне важно чтобы шим менялся от 0 до максимума, пусть ступенями, пусть будет период когда он свети полностью, но потом он за то же время, за какое вырос снова снизился в 0. и этот полный цикл должен длиться не более 1000 мс. по 500 мс на подъем и на опускание.
всем у меня управляет тактовый генератор на 1с (симметричный мультивибратор с периодом 500мс) есть счетчик тактов этого генератора. Вот почему я создавал тему с просьбой автору дать доступ к внутренним системным переменным. там подобный таймер уже наверняка есть и не только.
В момент, когда у меня идет последний такт отображения текущего показания(такт длится 1с и состоит из 500мс 0 и 500мс 1) определяется что на вых генератора 1 и выставляется переменная, которая стартует плату с программой где счетчик начинает считать вверх от 0 до максимума за 500 мс.
Когда это заканчивается, начинается новый так генератора и на стыке тактов выводится новое показание. начиная с этого момента запускается плата где счетчик шим должен в течении 500 мс опуститься в 0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
запись в шим выход
Неа, это ошибка. упустил в многократных попытках разобраться. исправил, все равно не работает.
видимо надо подключать переменные на выходы и смотреть анализатором.
видимо надо подключать переменные на выходы и смотреть анализатором.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Контактная информация:
запись в шим выход
А может стоит выложить проект, а не скриншот???
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
запись в шим выход
Да, не вопрос.
Добавлено (19.08.2017, 14:00)
---------------------------------------------
Кто нибудь сталкивался, каким символом можно вывести знак градуса на 7-сегментном индикаторе, ну это маленькое о только в верхней половине разряда.
Добавлено (19.08.2017, 14:01)
---------------------------------------------
проект
Добавлено (19.08.2017, 14:02)
---------------------------------------------
файл больше 1500 кб....
могу в почту выслать
Добавлено (19.08.2017, 14:00)
---------------------------------------------
Кто нибудь сталкивался, каким символом можно вывести знак градуса на 7-сегментном индикаторе, ну это маленькое о только в верхней половине разряда.
Добавлено (19.08.2017, 14:01)
---------------------------------------------
проект
Добавлено (19.08.2017, 14:02)
---------------------------------------------
файл больше 1500 кб....
могу в почту выслать
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость