Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 19.01.2019, 01:47  
vg155
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Адрес: СВАО
Сообщений: 3,417
Сказал спасибо: 522
Сказали Спасибо 1,403 раз(а) в 758 сообщении(ях)
vg155 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Сообщение от GTK31 Посмотреть сообщение
в реальности все может оказаться не так радужно, как ожидается.
А чего вы ожидали от такого шунта?
Реклама:
vg155 вне форума  
Непрочитано 19.01.2019, 02:54  
johanh
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
johanh на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Сообщение от GTK31 Посмотреть сообщение
От шкалы 3 А получается без младших знаков уже погрешность 15 мА.
Это надо самому пошупать ...
Эти относительные величины ...
Сообщение от johanh Посмотреть сообщение
3 пары комплектов . Разность показаний 3 единицы последней цифры.
Цитата:
Точность измерения: ± (0,5 + 2 слова) {означает, что в наихудшем состоянии Максимальная ошибка ниже 1,7 мА, а нормальная ошибка ниже 0,5 мА}
...

Последний раз редактировалось johanh; 19.01.2019 в 03:12.
johanh вне форума  
Непрочитано 19.01.2019, 09:46  
GTK31
Гражданин KAZUS.RU
 
Регистрация: 17.02.2015
Сообщений: 636
Сказал спасибо: 182
Сказали Спасибо 229 раз(а) в 134 сообщении(ях)
GTK31 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Сообщение от vg155 Посмотреть сообщение
А чего вы ожидали от такого шунта?
Вопрос не мне, не я купил этот амперметр.
Но помимо шунта я на плате не увидел и опору. На плате есть только ацп, мк и стабилизатор напряжения.
Встроенного источника опорного напряжения в этом мк кажется нет. Опорное напряжение внутри китайского клона микрочиповского ацп с неизвестными характеристиками.
Погрешность 0,5% явно не то, что написали китайцы в описании. Надо понимать, что описание составляли барыги, не имеющие никакого отношения не только к электронике, но возможно и к математике.
Схема возможно калибруется под шунт, которые в таком виде имеют погрешность до 5%, но описание калибровки потребителям не сообщают.
Поэтому 5 значный индикатор в данном изделии явный развод.

Последний раз редактировалось GTK31; 19.01.2019 в 09:52.
GTK31 вне форума  
Непрочитано 19.01.2019, 10:51  
vg155
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Адрес: СВАО
Сообщений: 3,417
Сказал спасибо: 522
Сказали Спасибо 1,403 раз(а) в 758 сообщении(ях)
vg155 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Здесь обозревается.
vg155 вне форума  
Непрочитано 19.01.2019, 11:11  
GTK31
Гражданин KAZUS.RU
 
Регистрация: 17.02.2015
Сообщений: 636
Сказал спасибо: 182
Сказали Спасибо 229 раз(а) в 134 сообщении(ях)
GTK31 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

vg155, с напряжением понятно, хотя если бы в обзоре был какой-нибудь приличный вольтметр типа в7-78/1 он был бы гораздо убедительнее.
Вопрос ведь не только в изначальной точности, но и в стабильности показаний. Пара кз, пережитых шунтом амперметра и можно будет верить только трем старшим разрядам, если даже изначально можно было верить пяти. Калибровку то выполнить невозможно. Меры сопротивлений знаете наверное как чувствительны к превышению допустимого тока.
GTK31 вне форума  
Непрочитано 19.01.2019, 12:06  
johanh
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
johanh на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

GTK31, Даже сверхвысокоточные приборы требуют поверки ...
Через определенный срок ...
...
Как-то не задумывался над испытаниями в критических ситуациях.
...
А приборы брались для "поиграться с прошивкой"
С бонусом в виде АЦП.
...
johanh вне форума  
Непрочитано 19.01.2019, 21:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

johanh, не искал особо, а исходные прошивки к ним есть или планируется написать свою?
Если писать свою - мне проще на уже имеющихся решениях что-то поменять…

GTK31, число разрядов - чистый маркетинг. Если поставить N*MAX7219, то и N*8 цифр можно вывести…
Вопросы с поверкой и калибровкой таки не для таких приборов.
При необходимости нужное и с нужными возможностями достаточно просто собирается.
Тут просто достаточно богатые по возможностям показометры и возможность поиграться с ними…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 20.01.2019 в 06:32.
mike-y-k вне форума  
Непрочитано 20.01.2019, 06:29  
johanh
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
johanh на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Сообщение от mike-y-k Посмотреть сообщение
johanh, не искал особо, а исходные прошивки к ним есть или планируется написать свою?
Если писать свою - мне проще на уже имеющихся решениях что-то поменять…
Нет, пока даже не приступал к изучению.
...
johanh вне форума  
Сказали "Спасибо" johanh
mike-y-k (20.01.2019)
Непрочитано 27.01.2019, 15:11  
pavik16
Частый гость
 
Регистрация: 15.03.2018
Сообщений: 36
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
pavik16 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

У меня ноль выставился: при включеном (люди пишут, что нужно при выключеном) приборе закоротил I_ADJ_Z на секунд 5, отпустил и нуль есть. Калибровал так: перемычка из провода 2,5мм, замена резистора 180кОм (возле подстроичника тока) на 220кОм. Теперь прибор показвает ток от 0 до 7А и напругу от 0 до 30 В хорошо, расхождения в сотые доли. Но тормознутость так и осталась.
pavik16 вне форума  
Непрочитано 21.02.2020, 05:43  
DmitryM67
Частый гость
 
Регистрация: 17.03.2011
Адрес: Приморский край
Сообщений: 18
Сказал спасибо: 32
Сказали Спасибо 9 раз(а) в 3 сообщении(ях)
DmitryM67 на пути к лучшему
По умолчанию Re: Китайский вольтамперметр DSN-VC288

Сообщение от DmitryM67 Посмотреть сообщение
У кого-нибудь есть прошивка на данный приборчик? Хочу восстановить сгоревший ради "спортивного интереса".
Может кому пригодится. Исходник прошивки для Нувотона. Написана в Keil µVision V5.26. Приборчик восстановлен :

Нажмите, чтобы открыть спойлер

#include "N76E003.h"
#include "Common.h"
#include "Delay.h"
#include "SFR_Macro.h"
#include "Function_define.h"


//************- --0-----1-----2-----3-----4-----5-----6-----7----8------9--***********/
char SEG0[]={0x00, 0x07, 0x00, 0x02, 0x07, 0x02, 0x00, 0x03, 0x00, 0x02};
char SEG1[]={0x09, 0x0B, 0x07, 0x03, 0x01, 0x11, 0x11, 0x0B, 0x01, 0x01};

volatile unsigned char segcounter = 0;
volatile int displayU = 000;
volatile int displayI = 000;
unsigned int value = 0x0000;
unsigned long adc_valueU = 0;
unsigned int adc_counterU = 0;
unsigned long adc_valueI = 0;
unsigned int adc_counterI = 0;


/************************************************** *****************************************/
void Timer1_ISR (void) interrupt 3
{
clr_TR1;
TH1 = 0x0050; // zdes mozno izmeniate chastotu dinamichescoi indikatcii
TL1 = 0x0000;
set_TR1;
P05 = 0; P06 = 0; P07 = 0; //gasim razryady U
P15 = 0; P17 = 0; P30 = 0; //gasim razryady I

switch (segcounter)
{
case 0:
P0 = SEG0[displayU % 1000 / 100]; P05 = 1;
if ((displayU % 1000 / 100) ‹ 1) P05 = 0; //gasim neznachashiy 0
P1 = SEG1[displayU % 1000/100]; // vivodim 1 razriad
break;
case 1:
P0 = SEG0[displayU % 100 / 10];P07 = 1;
P1 = (SEG1[displayU % 100 / 10]); P10 = 0;// vivodim 2 razriad, dobavliaem dp
break;
case 2:
P0 = SEG0[displayU % 10/1]; P06 = 1;
P1 = SEG1[displayU % 10/1]; // vivodim 3 razriad
break;
case 3:
P0 = SEG0[displayI % 1000 / 100];
P1 = SEG1[displayI % 1000/100]; P15 = 1;// vivodim 1 razriad
if ((displayI % 1000 / 100) ‹ 1) P15 = 0 ; // //gasim neznachashiy 0
break;
case 4:
P0 = SEG0[displayI % 100 / 10];
P1 = SEG1[displayI % 100/10]; P10 = 0; P17 = 1; // vivodim 2 razriad
break;
case 5:
P0 = SEG0[displayI % 10 / 1];
P1 = SEG1[displayI % 10/1]; P30 = 1; // vivodim 3 razriad
break;
}
if (segcounter++ › 5) segcounter = 0;

}



/************************************************** ************************************************** ********
* Main function
************************************************** ************************************************** ********/
void main(void)
{
P03_Input_Mode;
P04_Input_Mode;

P00_PushPull_Mode;
P01_PushPull_Mode;
P02_PushPull_Mode;
P05_PushPull_Mode;
P06_PushPull_Mode;
P07_PushPull_Mode;
P10_PushPull_Mode;
P11_PushPull_Mode;
P12_PushPull_Mode;
P13_PushPull_Mode;
P14_PushPull_Mode;
P15_PushPull_Mode;
P16_PushPull_Mode;
P17_PushPull_Mode;
P30_PushPull_Mode;


TIMER1_MODE1_ENABLE; // 16 bit mode
//clr_T1M;
set_T1M; // directly system clock
set_ET1; // enable Timer1 interrupt
set_EA; // enable interrupts
set_TR1; // Timer1 run


/************************************************** *****************************/
while(1)
{
enable_ADC_AIN5;
clr_ADCF;
set_ADCS;
while(ADCF == 0);
value = ADCRH;
value ‹‹= 4;
value |= ADCRL;
adc_valueU = adc_valueU+value;
adc_counterU++;
value = 0x0000;
gisable_ADC;

enable_ADC_AIN6;
clr_ADCF;
set_ADCS;
while(ADCF == 0);
value = ADCRH;
value ‹‹= 4;
value |= ADCRL;
adc_valueI = adc_valueI+value;
adc_counterI++;
value = 0x0000;
Disable_ADC;


if(adc_counterU › 100) // usrednenie is 100
{
displayU = adc_valueU*0.275/adc_counterU; // ????????? ??????? ???????? ???
//if (displayU ‹ 100) displayU = displayU*1.05 ; // popravka esli ‹ 10V
adc_counterU = 0; // obnuliaem schetchic
adc_valueU = 0; // i znachenie
}

if(adc_counterI › 100) // usrednenie is 100
{
displayI = adc_valueI*0.067/adc_counterI-5; // ????????? ??????? ???????? ???
if (displayI ‹ 100) displayI = displayI*1.05 ; // popravka esli ‹ 10V
adc_counterI = 0; // obnuliaem schetchic
adc_valueI = 0; // i znachenie
}

Timer0_Delay1ms(10);

}

}

Последний раз редактировалось DmitryM67; 21.02.2020 в 09:39.
DmitryM67 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 05:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot