1 (13-03-2022 20:01:32 отредактировано opel009)

Тема: двухканальный адаптер на 3 tiny

Здравствуйте.
Делаю адаптер сигнала на базе tiny, с возможностью кнопками на 5 и 6 канале преобразовывать частоту либо в + либо -
Диаграмма во вложении, все работает но есть пару неясных моментов. Симулятор беспомощен.
1. подаю на входы канал 1 и 2 сигнал, но на выходах 3 и 4 он появляется с задержкой секунд 10, если убрать режим рег тайм *10 то задержка будет секунд 30-40, если выходы 3 и 4 назначит не ШИМ, а просто аналоговый рег.выход.знач.канал то задержки нет, но в аналоговых выходах частоты не те.
Как убрать эту задержку в режиме ШИМ?

2. В данной диаграмме при работе, на входе статичный сигнал, на выходе, после корректировке тоже, но с периодичностью секунд 30-40 на выходном сигнале происходит какой то перебой. Т.е на столе подаю статичный сигнал на вход 1, на выход 3 подключен тахометр приборки, выставляю на приборке обороты скажем 5000об, стрелка стоит ровно, но с периодичностью 30-40сек происходит ее колебание 4500-5500, потом опять ровно итд
Пробовал менять данные в блоке дли.прог.цикла и другие, колебания происходят чаще раз в 10сек. В данной диаграме наилучшие значения.
Не могу понять причины этих колебаний и как их устранить?

Вложений в сообщении

Иконка вложения адаптер сигнала.cfd 12.21 кб, скачивался 104 раз, последний раз 2022-03-13 

2

Re: двухканальный адаптер на 3 tiny

Диаграмма содержит как минимум несколько спорных мест (см.вложение)
1 .Неверные константы для данных регистров (см.документацию)
2. При значении 1 на выходе блока №49 - постоянная запись в энергонезависимую память чередующихся значений 0,1,0,1... В результате замедление работы контроллера и ускоренная деградация энергонезависимой памяти с последующим выходом ее из строя при продолжительной работе контроллера в таком режиме.

Алгоритмы проще отлаживать по частям. Если что-то не работает так как задумано, создайте отдельную диаграмму, копируйте и проверяйте в ней минимальные составные части вашей основной диаграммы одну за другой, последовательно добавляя новые, пока не найдете ошибку.

Эта и остальные рекомендации по разработке и получении помощи приведены здесь: https://forum.canny.ru/viewtopic.php?pid=9810#p9810

Вложений в сообщении

1.png, 10.23 кб, 579 x 71
1.png 10.23 кб, скачивался 120 раз, последний раз 2022-03-15 

2.png, 14.29 кб, 599 x 142
2.png 14.29 кб, скачивался 100 раз, последний раз 2022-03-15