Вольтамперметр и динамическая индикация

PIC версия программы(разные темы)

Re: Вольтамперметр и динамическая индикация

Сообщение leha_m1986 (Алексей) » 30 ноя 2020, 14:04

я не разобрался с этим параметром, но пробовал и 10, и 50, вообще ничего не меняеся
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе

Re: Вольтамперметр и динамическая индикация

Сообщение livrena (livrena) » 30 ноя 2020, 19:44

leha_m1986 писал(а):Нашел пример вычисления среднего значения


Почитай ещё это
http://we.easyelectronics.ru/drvlas/pro ... yadka.html
Ник: livrena
Имя: livrena
Практикант
Практикант
Информация о пользователе

Re: Вольтамперметр и динамическая индикация

Сообщение leha_m1986 (Алексей) » 30 ноя 2020, 19:47

да сначала бы с настройкой ацп разобраться.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение Enigm (Enigm) » 30 ноя 2020, 22:36

Посмотрел, вроде в регистры пишет выбранный делитель, так что ставьте на 8
А вот встроенные задержки макрос не пользует, делает свои ими можно поиграться.
По быстрому на счет проги.
Настройка прерывания по таймеру, уберите из бесконечного цикла, поставьте перед ним.
Зачем вы создали масив ?
Зачем его заполнять и потом из него брать данные и складывать ?
Что мешало просто сделать в цикле с макросом АЦП вот так ADC_SR = ADC_SR+ADC ?
И я бы добавил бы туда задержку на пару миллисекунд.
А перед циклом сделать так ADC_SR = 0
И все ваш массив не нужен, переменная коунт не нужна.
Ну и самое главное железо.
По питанию микрухи хорошая стабилизация ?
В близи выводов питания контроллера конденцатор на 0.1 микрофарад стоит ?
На входе ацп такой же конденцатор поставьте.
Ну и главное, это все равно будет показометр, еще и нелинейный, правда и таких глюков как у вас не должно быть.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение leha_m1986 (Алексей) » 01 дек 2020, 06:19

Прерывания перенес.
Массив убрал.
Остался вопрос с паузой в пару миллисекуyд, еe на весь макрос ADC_SR?
По поводу -"А вот встроенные задержки макрос не пользует, делает свои ими можно поиграться." не понятно.
И как быть с "Время захвата" в настройках АЦП
По питанию все нормально, по АЦП тоже стоит 0.1.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение Enigm (Enigm) » 01 дек 2020, 08:46

Пауза на пару миллисекунд туда где чтение ацп крутится 16 раз.
Время захвата вот его и покрутить попробуйте от 20 до 50 поиграть.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение leha_m1986 (Алексей) » 01 дек 2020, 09:12

Может я что то напутал? но сейчас просто нули...
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение Enigm (Enigm) » 01 дек 2020, 11:21

По хорошему переписать бы все что вы написали ))
Вот попробуйте.
Сделал среднее по другому варианту.
Скользящее чуток позже добавлю.
Не работал особо с динамческой индикацией, но задержки в прерывание это зло ))
Попробую переписать .
А пока зашейте в железо это.
metr1.fcf
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение Taska (Максим) » 01 дек 2020, 11:36

Ну тогда и мой проект попробуй зашить.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вольтамперметр и динамическая индикация

Сообщение leha_m1986 (Алексей) » 01 дек 2020, 11:38

Enigm, раскомментировал коэфф. U. Вот что получилось:
https://youtu.be/nSudO5AbOl4
Ник: leha_m1986
Имя: Алексей
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей