Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
19.01.2019, 01:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Адрес: СВАО
Сообщений: 3,420
Сказал спасибо: 522
Сказали Спасибо 1,405 раз(а) в 760 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
Сообщение от GTK31
|
в реальности все может оказаться не так радужно, как ожидается.
|
А чего вы ожидали от такого шунта?
|
|
|
|
19.01.2019, 02:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
Сообщение от GTK31
|
От шкалы 3 А получается без младших знаков уже погрешность 15 мА.
|
Это надо самому пошупать ...
Эти относительные величины ...
Сообщение от johanh
|
3 пары комплектов . Разность показаний 3 единицы последней цифры.
|
Цитата:
|
Точность измерения: ± (0,5 + 2 слова) {означает, что в наихудшем состоянии Максимальная ошибка ниже 1,7 мА, а нормальная ошибка ниже 0,5 мА}
|
...
Последний раз редактировалось johanh; 19.01.2019 в 03:12.
|
|
|
|
19.01.2019, 09:46
|
|
Гражданин KAZUS.RU
Регистрация: 17.02.2015
Сообщений: 636
Сказал спасибо: 182
Сказали Спасибо 229 раз(а) в 134 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
Сообщение от vg155
|
А чего вы ожидали от такого шунта?
|
Вопрос не мне, не я купил этот амперметр.
Но помимо шунта я на плате не увидел и опору. На плате есть только ацп, мк и стабилизатор напряжения.
Встроенного источника опорного напряжения в этом мк кажется нет. Опорное напряжение внутри китайского клона микрочиповского ацп с неизвестными характеристиками.
Погрешность 0,5% явно не то, что написали китайцы в описании. Надо понимать, что описание составляли барыги, не имеющие никакого отношения не только к электронике, но возможно и к математике.
Схема возможно калибруется под шунт, которые в таком виде имеют погрешность до 5%, но описание калибровки потребителям не сообщают.
Поэтому 5 значный индикатор в данном изделии явный развод.
Последний раз редактировалось GTK31; 19.01.2019 в 09:52.
|
|
|
|
19.01.2019, 10:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Адрес: СВАО
Сообщений: 3,420
Сказал спасибо: 522
Сказали Спасибо 1,405 раз(а) в 760 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
|
|
|
|
19.01.2019, 11:11
|
|
Гражданин KAZUS.RU
Регистрация: 17.02.2015
Сообщений: 636
Сказал спасибо: 182
Сказали Спасибо 229 раз(а) в 134 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
vg155, с напряжением понятно, хотя если бы в обзоре был какой-нибудь приличный вольтметр типа в7-78/1 он был бы гораздо убедительнее.
Вопрос ведь не только в изначальной точности, но и в стабильности показаний. Пара кз, пережитых шунтом амперметра и можно будет верить только трем старшим разрядам, если даже изначально можно было верить пяти. Калибровку то выполнить невозможно. Меры сопротивлений знаете наверное как чувствительны к превышению допустимого тока.
|
|
|
|
19.01.2019, 12:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
GTK31, Даже сверхвысокоточные приборы требуют поверки ...
Через определенный срок ...
...
Как-то не задумывался над испытаниями в критических ситуациях.
...
А приборы брались для "поиграться с прошивкой"
С бонусом в виде АЦП.
...
|
|
|
|
19.01.2019, 21:08
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
johanh, не искал особо, а исходные прошивки к ним есть или планируется написать свою?
Если писать свою - мне проще на уже имеющихся решениях что-то поменять…
GTK31, число разрядов - чистый маркетинг. Если поставить N*MAX7219, то и N*8 цифр можно вывести…
Вопросы с поверкой и калибровкой таки не для таких приборов.
При необходимости нужное и с нужными возможностями достаточно просто собирается.
Тут просто достаточно богатые по возможностям показометры и возможность поиграться с ними…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 20.01.2019 в 06:32.
|
|
|
|
20.01.2019, 06:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
Сообщение от mike-y-k
|
johanh, не искал особо, а исходные прошивки к ним есть или планируется написать свою?
Если писать свою - мне проще на уже имеющихся решениях что-то поменять…
|
Нет, пока даже не приступал к изучению.
...
|
|
|
|
27.01.2019, 15:11
|
|
Частый гость
Регистрация: 15.03.2018
Сообщений: 36
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Китайский вольтамперметр DSN-VC288
У меня ноль выставился: при включеном (люди пишут, что нужно при выключеном) приборе закоротил I_ADJ_Z на секунд 5, отпустил и нуль есть. Калибровал так: перемычка из провода 2,5мм, замена резистора 180кОм (возле подстроичника тока) на 220кОм. Теперь прибор показвает ток от 0 до 7А и напругу от 0 до 30 В хорошо, расхождения в сотые доли. Но тормознутость так и осталась.
|
|
|
|
21.02.2020, 05:43
|
|
Частый гость
Регистрация: 17.03.2011
Адрес: Приморский край
Сообщений: 18
Сказал спасибо: 32
Сказали Спасибо 9 раз(а) в 3 сообщении(ях)
|
Re: Китайский вольтамперметр DSN-VC288
Сообщение от DmitryM67
|
У кого-нибудь есть прошивка на данный приборчик? Хочу восстановить сгоревший ради "спортивного интереса".
|
Может кому пригодится. Исходник прошивки для Нувотона. Написана в Keil µVision V5.26. Приборчик восстановлен ![Очень счастлив](images/smilies/icon_grin.gif) :
Нажмите, чтобы открыть спойлер
#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.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:25.
|
|