Всём доброго времени суток.
Генератор подключен на внешний аналоговый вход. В генераторе установлена длительность в микросекундах. При плавном увеличении напряжения на входе АЦП, генератор выдает всего восемь частот. Когда как значение АЦП от 0 до 1023, на выходе частота.
491 Гц
539 Гц
638 Гц
736 Гц
1025 Гц
2052 Гц
3907 Гц.
А когда устанавливаю длительность генератора в миллисекундах, то частота меняется плавно.
Почему так? Может преобразование АЦП как то тормозит саму программу?
Не корректно работает генератор в микросекундах.
- Brama
- Рядовой
- Сообщения: 95
- Зарегистрирован: 02 июл 2020, 14:27
- Откуда: Уфа
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 2 раза
Не корректно работает генератор в микросекундах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Re: Не корректно работает генератор в микросекундах.
О а болячка то штатного генератора стара как мир, видимо всем хватает миллисекунд...
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Re: Не корректно работает генератор в микросекундах.
Brama писал(а): 18 июл 2024, 18:07 Генератор подключен на внешний аналоговый вход. В генераторе установлена длительность в микросекундах. При плавном увеличении напряжения на входе АЦП, генератор выдает всего восемь частот. Когда как значение АЦП от 0 до 1023, на выходе частота.
491 Гц
539 Гц
638 Гц
736 Гц
1025 Гц
2052 Гц
3907 Гц.
А когда устанавливаю длительность генератора в миллисекундах, то частота меняется плавно.
Почему так? Может преобразование АЦП как то тормозит саму программу?
Болячка то стара, так же как и разжёвана она давно.VNL64T писал(а): 13 окт 2024, 05:36 О а болячка то штатного генератора стара как мир, видимо всем хватает миллисекунд...
Смотрим время цикла нашей платы: думаю и ежу понятно о какой точности микросекунд может идти речь.
Вы бы еще дисплей добавили, на выходе и этих восьми частот не увидели))
п/с АЦП на Нанке слишком медленное (100-120 мкс) в штатном варианте.
► Показать
Для АЦП в микросекундах Нанка не пригодна.(в флп точно

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Не корректно работает генератор в микросекундах.
тоже пробовал недавно на 8266 сделать из генератора тактовый канал на SCK но как оказалось даже на пустом проекте генератор выдавал помоему 10-12мкс непомню точно но период был больше чем я поставил в настройках ему
пощитал коичество цыклов и да всё упиралось в них
повысил мотор у неё с 80 до 160мгц и период уменьшился так же в два раза
так что тут либо апаратник ворочить либо внешний генератор ставить допустим на сд4060 простое дешманское решение
пощитал коичество цыклов и да всё упиралось в них
повысил мотор у неё с 80 до 160мгц и период уменьшился так же в два раза
так что тут либо апаратник ворочить либо внешний генератор ставить допустим на сд4060 простое дешманское решение
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Не корректно работает генератор в микросекундах.
автору если пользоваться силами ардуино то снимать доступную частоту но подавать её на умножитель на лог микрухах
но могу предположить что пин будет зависеть от цыклов и если там есть прерывания то и частота будет рваться в этот момент
но могу предположить что пин будет зависеть от цыклов и если там есть прерывания то и частота будет рваться в этот момент
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Re: Не корректно работает генератор в микросекундах.
Ага вот теперь более менее понятно..
Благодарю..
Тупо не хватает скорости пробежать круг быстрее..
Но это не снимет вопроса о том почему блок не компилируется с микросекундах
Благодарю..
Тупо не хватает скорости пробежать круг быстрее..
Но это не снимет вопроса о том почему блок не компилируется с микросекундах

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