Страница 1 из 1
Не корректно работает генератор в микросекундах.
Добавлено: 18 июл 2024, 18:07
Brama
Всём доброго времени суток.
Генератор подключен на внешний аналоговый вход. В генераторе установлена длительность в микросекундах. При плавном увеличении напряжения на входе АЦП, генератор выдает всего восемь частот. Когда как значение АЦП от 0 до 1023, на выходе частота.
491 Гц
539 Гц
638 Гц
736 Гц
1025 Гц
2052 Гц
3907 Гц.
А когда устанавливаю длительность генератора в миллисекундах, то частота меняется плавно.
Почему так? Может преобразование АЦП как то тормозит саму программу?
12.jpg
ген_микрсек.flp
Re: Не корректно работает генератор в микросекундах.
Добавлено: 13 окт 2024, 05:36
VNL64T
О а болячка то штатного генератора стара как мир, видимо всем хватает миллисекунд...
Re: Не корректно работает генератор в микросекундах.
Добавлено: 13 окт 2024, 08:28
rw6cm
Brama писал(а): 18 июл 2024, 18:07
Генератор подключен на внешний аналоговый вход. В генераторе установлена длительность в микросекундах. При плавном увеличении напряжения на входе АЦП, генератор выдает всего восемь частот. Когда как значение АЦП от 0 до 1023, на выходе частота.
491 Гц
539 Гц
638 Гц
736 Гц
1025 Гц
2052 Гц
3907 Гц.
А когда устанавливаю длительность генератора в миллисекундах, то частота меняется плавно.
Почему так? Может преобразование АЦП как то тормозит саму программу?
VNL64T писал(а): 13 окт 2024, 05:36
О а болячка то штатного генератора стара как мир, видимо всем хватает миллисекунд...
Болячка то стара, так же как и разжёвана она давно.
Смотрим время цикла нашей платы:
2024_10_13_08_12_00_FLProg_8.2.3.png
думаю и ежу понятно о какой точности микросекунд может идти речь.
Вы бы еще дисплей добавили, на выходе и этих восьми частот не увидели))
п/с АЦП на Нанке слишком медленное (100-120 мкс) в штатном варианте.
► Показать
2024_10_13_12_19_59_FLProg_8.2.3.png
2024_10_13_12_34_27_FLProg_8.2.3.png
а всякого рода программное ускорение увеличивают шум сигнала
Для АЦП в микросекундах Нанка не пригодна.(в флп точно

)
Re: Не корректно работает генератор в микросекундах.
Добавлено: 13 окт 2024, 09:52
fefar51702
тоже пробовал недавно на 8266 сделать из генератора тактовый канал на SCK но как оказалось даже на пустом проекте генератор выдавал помоему 10-12мкс непомню точно но период был больше чем я поставил в настройках ему
пощитал коичество цыклов и да всё упиралось в них
повысил мотор у неё с 80 до 160мгц и период уменьшился так же в два раза
так что тут либо апаратник ворочить либо внешний генератор ставить допустим на сд4060 простое дешманское решение
Re: Не корректно работает генератор в микросекундах.
Добавлено: 13 окт 2024, 10:02
fefar51702
автору если пользоваться силами ардуино то снимать доступную частоту но подавать её на умножитель на лог микрухах
но могу предположить что пин будет зависеть от цыклов и если там есть прерывания то и частота будет рваться в этот момент
Re: Не корректно работает генератор в микросекундах.
Добавлено: 13 окт 2024, 11:57
VNL64T
Ага вот теперь более менее понятно..
Благодарю..
Тупо не хватает скорости пробежать круг быстрее..
Но это не снимет вопроса о том почему блок не компилируется с микросекундах
