Например TDA7294

Форум РадиоКот • Просмотр темы - цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср июл 30, 2025 23:33:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 30 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Вт окт 01, 2019 14:24:47 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс авг 08, 2010 22:10:25
Сообщений: 78
Откуда: Toronto
Рейтинг сообщения: 0
Подскажите, что не так.

WinAVR-20100110

"make.exe" all

-------- begin --------
avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.4_1229) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling: Voltmetr.c
avr-gcc -c -mmcu=atmega8 -I. -gstabs -DF_CPU=1000000UL -O2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=Voltmetr.lst -std=gnu99 -MD -MP -MF .dep/Voltmetr.o.d Voltmetr.c -o Voltmetr.o
Voltmetr.c:39:48: error: variable 'SEGMENTE' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char __attribute__ ((progmem)) SEGMENTE[] = {0x03, 0xDB, 0x85, 0x91, 0x59, 0x31, 0x21, 0x9B, 0x01, 0x11, 0xFE, 0xFF, 0xFD};
^
Voltmetr.c:42:48: error: variable 'RAZR' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char __attribute__ ((progmem)) RAZR[] = { 0b00001000, 0b00000001, 0b00000010, 0b00000100 };
^
Voltmetr.c:60:48: error: variable 'StRazr' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char __attribute__ ((progmem)) StRazr = 1; //Максимальная цифра старшего разряда - 1
^
Voltmetr.c:61:47: error: variable 'Lim_mV' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned int __attribute__ ((progmem)) Lim_mV = 1999;//Максимальное индицируемое число - 1999
^
Voltmetr.c:62:48: error: variable 'Kdel' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char __attribute__ ((progmem)) Kdel = 32; //Делитель=32
^
make.exe: *** [Voltmetr.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:00

Как поменять вход АЦП с PC4 на PC2?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Ср окт 02, 2019 00:33:34 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс авг 08, 2010 22:10:25
Сообщений: 78
Откуда: Toronto
Рейтинг сообщения: 0
Так что, никто не может помочь?
Заменил "static" на "const". Ошибка пропала.
Номера портов не изменились :(
Нужно ли вносить изменения в Makefile?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Пт авг 14, 2020 19:54:02 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 25
Зарегистрирован: Вт июн 16, 2020 22:43:47
Сообщений: 968
Рейтинг сообщения: 0
Решил собрать ATX тестер, и помимо индикации добавить измерение напряжения.
Будет ли эта схема измерять отрицательное напряжение ?(-5 и -12). По сути планируется по одному на канал измерения, нелинейность надеюсь получится сгладить подстройкой каждого вольтметра на его диапазон (+/-5, +/-12, 3,3 5sb) при помощи калибратора.
Стабилизатор поставлю LM1117MPX-5.0, резисторы 1% 1206. И вопрос по фьюзам,

CKSEL3…0=0001 (Внутр.RC-генератор 1 МГц), ??? :dont_know:
CKOPT=1,
BODEN=1 (схема BOD выключена),
SUT10=10 (16 CK, 65 ms, Slowly rising power), ??? :dont_know:
("0"-галочки установлены).
я не понимаю как это сделать мне. Изображение
и еще в дип поискать надо, моя швейная машинка не может его по isp( А в моих местах нет в наличии просто atmega8, без "а"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Сб авг 15, 2020 07:27:45 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7959
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
минус мк не мерит =можно инвенртировать с помошью ОУ и Исправить фирмварю на рисовку минуса или ПРОЩЕ поставить впереди такой же по размеру LEDиндюк и на нем всегда зажечь минус(НА КРАЙ НАРИСОВАТЬ МИНУС КРАСКОЙ)
а и без а шьются одинакава если прогер ругается отключай проверку ид чипа
если у тя паралелный прогер дез isp то квадратные меги шьютсч в панелке переходнике или с помошью переходной платки и проводкоф
Vitaliy9,ПО ПОВОДУ 4 РАЗРЯДА СПРАВА СТАВИТСЯ ЕШЕ 1LED тгоде размера на нем статически засвечивается 0 создается илюзия точности и считывать значени удобнее- аналогично я делал в измерителе оборотоф но там нужно было добавить справа +2 разряда
при исползовани LCD надо править прошиву чтоб выдавало нужные цифр и значки на экран
кстати способ с доп разрядом годен даже с гоьтовыми китайцами с алехи
просто на кадлый канал по волтметру для всех + ставися обший бп 6...12в
для минусоф в этом случае понадобятся отделне для каждого канала питалникии 5-12в(галваноразвязаные от всего)

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Сб авг 15, 2020 11:01:33 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8294
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19677
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
O5SCP14 писал(а):
( А в моих местах нет в наличии просто atmega8, без "а"
A, L или без букв - для программатора не имеет значения, тк сигнатура у них у всех одинаковая, вне зависимости от того, что они могут быть в списке программатора по отдельности, как в Студии например.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Сб ноя 07, 2020 20:28:07 
Первый раз сказал Мяу!

Зарегистрирован: Вс апр 12, 2009 17:48:57
Сообщений: 28
Рейтинг сообщения: 0
display = (value+5)/pgm_read_byte(&Kdel)

число 5 добавляется к еще не разделенному на количество измерений(в частности результату), т,е к сумме 64 значений АЦП.
Может его добавить после получения милливольт и потом разделить на 10??

или добавить число 5*Kdel


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Пт дек 10, 2021 15:20:55 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Всем доброго здоровья! Возможно применить микроконтроллер в ДИП корпусе?

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Пт дек 10, 2021 20:24:02 
Мудрый кот

Карма: 10
Рейтинг сообщений: 274
Зарегистрирован: Пт мар 26, 2010 17:16:52
Сообщений: 1788
Откуда: Kazan
Рейтинг сообщения: 0
А по даташитам посмотреть, никак?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Пт дек 10, 2021 20:41:20 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8539
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42352
Откуда: Нерезиновая
Рейтинг сообщения: 1
Возможно применить микроконтроллер в ДИП корпусе?
В ДИП корпусе отсутствуют выводы ADC6 и ADC7, которые в этой схеме не используются. Только саму схему надо делать, ориентируясь не на номера выводов, а на из назначение.
Я не помню точно, но, кажется, я делал вольтметр по этой же схеме:
Изображение Изображение Изображение Изображение Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: цифровой вольтметр для БП (0…19,99В/0…39,99В) не линеен
СообщениеДобавлено: Сб дек 11, 2021 08:35:52 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Спасибо, понял.
А по даташитам посмотреть, никак?

Честно признаюсь, я повторитель, так глубоко в микроконтроллеры АВР не "ныряю"

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 30 ]    , 2

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: chester17 и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y