Например TDA7294

Форум РадиоКот • Просмотр темы - Измеритель всего, что попадется под руку (RLC-метр)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 11, 2025 00:47:56

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3442 ]     ... , , , 20, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Вт мар 11, 2014 20:05:58 
Встал на лапы

Карма: -4
Рейтинг сообщений: -5
Зарегистрирован: Ср авг 14, 2013 12:35:24
Сообщений: 120
Рейтинг сообщения: 0
Товарищи, как исходники скомпилировать? В Atollic? string.h и math.h не хватает
Invalid project path: Include path not found (StdPeriph_stm32F1xx\inc)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Вт мар 11, 2014 22:11:51 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
sergey777.68 писал(а):
информации на экране нет кроме синей подсветки подскажите как быть

Я отпаивал экран и с двух сторон шлейф облуживал, хотя после раза 10 это все равно не помогло и дисп в конечном итоге умер из за скрытого перелома шлейфа, теперь использую 1110. Еще можно тестером проверить замыкания на сигнальных выводах.

Scelikr писал(а):
Invalid project path: Include path not found (StdPeriph_stm32F1xx\inc)
Нехватает стандартной библиотеки (STM32F1xx standard peripherals library), она с сайта ст качается.

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 07:53:28 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
тут ещё по коду замечание.
Можно ведь оптимизировать обработчик прерывания DMA1_Channel1, или оно сильно повлияет на показания?
В конфигурации снять бит
Код:
//   | DMA_CCR1_HTIE

а в функции записать просто
Код:
if(process++ > 0)
   {
      int j;
      for(j=0;j<N;j++)   // T
      {
         int dat = adc_dma[j] - SINE_OFFSET;
         mreal[k] += dat * (int)sine[j+N/4];   //cos
         mimag[k] -= dat * (int)sine[j];      //sin
      }
   }

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 08:56:58 
Встал на лапы

Карма: -4
Рейтинг сообщений: -5
Зарегистрирован: Ср авг 14, 2013 12:35:24
Сообщений: 120
Рейтинг сообщения: 0
Дык закинул вроде библиотеку, но string.h и math.h там нету.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 09:30:21 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
slav0n писал(а):
тут ещё по коду замечание.
Можно ведь оптимизировать обработчик прерывания DMA1_Channel1, или оно сильно повлияет на показания?

Работать не будет, по той причине что в этот буфер непрерывно ведется запись, цикл по всем элементам догонит точку где данные перезаписываются ацп и с этого момента начнет считывать предыдущие данные вместо новых.

Scelikr писал(а):
но string.h и math.h там нету.
Это стандартные библиотеки что стринг что маф, возможно в настройках проекта чтото отключено?

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 09:53:31 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
Neekeetos писал(а):
Работать не будет
проверил - работает.
У нас ведь по сути данные в буфере статические т.к. мерим мы один элемент.

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 09:56:49 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
slav0n писал(а):
Neekeetos писал(а):
Работать не будет
проверил - работает.
И как, много места освободилось?

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 10:16:15 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
у меня сейчас после кромсаний прошивка примерно 12536 байт

кстати, отключил вычитание SINE_OFFSET - разницы показаний пока не заметил

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 10:19:44 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
slav0n писал(а):
кстати, отключил вычитание SINE_OFFSET - разницы показаний пока не заметил

Версия 6.10а занимает 11284 байта, все что ты убрал там есть поскольку нужно для нормальной работы :), а еще там есть куча математики для балансировки каналов.

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 10:35:56 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
ну, тебе виднее конечно, но зачем плодить лишние сущности

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 10:44:56 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
slav0n писал(а):
но зачем плодить лишние сущности
Они лишние только по твоему мнению. Проверь что прибор все еще работает нормально после этих изменений, подключи разные детальки на разных частотах и тп. По любому твоему изменению я могу сказать что будет и где конкретно проявятся косяки, то что ты убрал не является лишним.

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 10:51:34 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
объясни почему мне пришлось написать
Код:
TIM2->ARR = 71;///63;


компилятор атолик Version: 4.2.0 Lite
Build id: 20130925-1410

стартап файл


Вложения:
startup_stm32f10x_ld_vl.rar [2.53 KiB]
Скачиваний: 273

_________________
ohmycode!
primuss3.com
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 11:02:16 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
slav0n писал(а):
почему мне пришлось написать
Код:
TIM2->ARR = 71;///63;

А я тебе уже писал почему, перечитай. В приборе буфер на 500 точек, это один период частоты 1к = 1мс. Делаем умножение по моим данным 64 * 500 * 1000гц = 32000000 = 32М тактовой мк, как я и запланировал. Умножаем у тебя 72*500*1000Гц = 36000000 = 36М тактовой мк. Иными словами ты криво собрал прошивку ,тактовая у мк неверно задана.

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 11:36:27 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
спасибо, сейчас всё ок.
Но особой разницы не наблюдаю.
Такое ощущение что занижает показания процентов на 10.

и ешё по коду.
зачем использовать дма для переключения каналов ацп?
можно ведь просто написать
Код:
if(process > OSR )   //40
   {
      process = 0;

      k++;if(k > 2) k = 0;
      ADC1->SQR3 = chn[k];

или я что-то не врубился ещё в STM...

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 16:27:00 
Потрогал лапой паяльник

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Сообщений: 355
Откуда: Вологда
Рейтинг сообщения: 0
Добрый день Запустил прибор с новым экраном и как всегда через одно место (работает в зеркале и под левую руку)перепрошил файл вывод на экран стал читаемый но остался под левую руку. :music: Если можно то помогите с прошивкой. :dont_know:Замеры б.у детали.


Вложения:
03.jpg [129.72 KiB]
Скачиваний: 1271
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 19:49:43 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
sergey777.68 писал(а):
помогите
вот 4 штуки на любой вкус


Вложения:
Neekeetos.rar [56.69 KiB]
Скачиваний: 441

_________________
ohmycode!
primuss3.com
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 20:39:54 
Потрогал лапой паяльник

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Сообщений: 355
Откуда: Вологда
Рейтинг сообщения: 0
Большое спасибо но не одна не поменяла сторону :o Прибор при замере все равно надо держать в левой руке(я правша) :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 21:10:51 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 245
Зарегистрирован: Пн сен 18, 2006 11:16:05
Сообщений: 993
Откуда: Тула
Рейтинг сообщения: 0
sergey777.68 писал(а):
Прибор при замере все равно надо держать в левой руке(я правша) :))

Было такое уже, есть китайские дисплеи у которых не работает одна из команд переворота экрана потому что контроллер другой. Поэтому только один вариант с перевернутым экраном работает. Придется либо терпеть либо менять экран.

_________________
Информация по RLC mini находится >тут<


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Ср мар 12, 2014 21:37:43 
Встал на лапы

Карма: -4
Рейтинг сообщений: -5
Зарегистрирован: Ср авг 14, 2013 12:35:24
Сообщений: 120
Рейтинг сообщения: 0
Засранец этот тру студио.. никак не хочет норм работать - сыплется ошибками и всё. Мафа и стринга не видит.. а идеи есть) чисто для себя) хотя может кому и понравятся. Ну в общем биться буду..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Измеритель всего, что попадется под руку (RLC-метр)
СообщениеДобавлено: Чт мар 13, 2014 11:46:40 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
Scelikr писал(а):
Мафа и стринга не видит

Scelikr писал(а):
скомпилировать? В Atollic? string.h и math.h не хватает
Invalid project path: Include path not found (StdPeriph_stm32F1xx\inc)

Scelikr писал(а):
Дык закинул вроде библиотеку

а при чем тут "Мафа и стринга".
Может ты просто не туда закинул библиотеку.

_________________
ohmycode!
primuss3.com


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

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


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

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


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

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


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