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

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

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

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

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

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

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

 
Опции темы

Амперметр на МК

Непрочитано 25.05.2012, 09:42  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Амперметр на МК

Сообщение от Yurkin2007 Посмотреть сообщение
То есть, развели плату, напаяли детальки, залили термоклеем и включили питание? При этом получили результат не тот, что ожидали?
Не, это не наш путь.

Надеюсь, перепрограммировать проц ещё осталась возможность? Или он тоже недоступен?

Значит, если соединить вместе вх- и вх+ и подключить оба входа к питанию, сколько ампер будет на индикаторе?
Нет, вышло так что из квадратной плату делал круглой с напаянным индикатором, от тряски поотваливались дорожки. Кое как восстановил, пришлось залить клеем чтобы не повторилось. Снятие, боюсь, будет проблемой. Впрочем - сделаю вторую плату, если что.

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

18 А
Реклама:

Последний раз редактировалось whoim; 25.05.2012 в 09:44.
whoim вне форума  
Непрочитано 25.05.2012, 09:43  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Амперметр на МК

В программе результат оцифровки[0..1024] приводится к [0..512] со знаком +- в переменной и делится на два. Итог - значение а А, но со сдвинутой точкой (удобно для вывода на 7сег). То есть 180 означает 18.0А
whoim вне форума  
Непрочитано 25.05.2012, 09:56  
Scadauser
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.12.2009
Сообщений: 5,414
Сказал спасибо: 70
Сказали Спасибо 2,480 раз(а) в 1,402 сообщении(ях)
Scadauser на пути к лучшему
По умолчанию Re: Амперметр на МК

2 whoim, а не можете вы значение, считанное при нулевом токе, запомнить и принять в дальнейших расчётах за 0?
Scadauser вне форума  
Непрочитано 25.05.2012, 10:05  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Амперметр на МК

Scadauser, так уже сделано. Просто сдвиг настолько большой, что хочется ближе к 512 вернутся..
whoim вне форума  
Непрочитано 25.05.2012, 10:07  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Амперметр на МК

Код:
//опрашиваем кнопки
		if(!(PINB&(1‹‹BUT_MODE))) { //BUT_MODE
			last_press_time = 0;		
			while(!(PINB&(1‹‹BUT_MODE))) pause(1);
			//выведем из спящего
			prev_millis_off = 0;
			//определим долгое нажатие - калибровка
			if (last_press_time == KEYPRESS_DELAY_SETUP) { //больше KEYPRESS_DELAY_SETUP
				//калибровка амперметра (запись в еепром нуля показаний)
				amp_null = ADC_input(1);
				eeprom_write_word((unsigned int*)0x03, amp_null);
			}
			else { //если короткое нажатие
			//перебор режима
				if(mode_off==1){ //если дисплей включен
					mode++;
					if(mode › 4) mode = 0;
					eeprom_write_byte((unsigned char*)0x00, mode);
				} //mode off
			}
		} //BUT_MODE
...
при старте

Код:
 //"ноль" амперметра
 amp_null = eeprom_read_word((unsigned int*)0x03);
 if (amp_null == 0) amp_null = 460;
расчет
Код:
//расчет амперметра
		amp = ADC_input(1); //0..1023
		if (amp ‹ amp_null) {
			amp_sign = 1;
			amp = (amp_null - amp) ›› 1;
		}
		else {
			amp_sign = 0;
			amp = (amp - amp_null) ›› 1;
		}
whoim вне форума  
Непрочитано 25.05.2012, 10:32  
Scadauser
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.12.2009
Сообщений: 5,414
Сказал спасибо: 70
Сказали Спасибо 2,480 раз(а) в 1,402 сообщении(ях)
Scadauser на пути к лучшему
По умолчанию Re: Амперметр на МК

Ну тогда он ноль должен показывать, независимо от потенциала на входах операционника ( в пределах допустимого для входов при однополярном питании), если тока нет. А вы когда калибровку нуля делали,
Сообщение от whoim Посмотреть сообщение
if (last_press_time == KEYPRESS_DELAY_SETUP)
у вас на шунте +12 в было подано?
Scadauser вне форума  
Непрочитано 25.05.2012, 13:40  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Амперметр на МК

Scadauser, нет, были отключены.. оо.. кстати.. помоему.. проблемы нет на самом деле)))
простите, вечерком все проверю. Но похоже и правда проблемы нет, без подключения к шунту ноль я выставил на очень "отрицательном" значении..
whoim вне форума  
Непрочитано 15.06.2015, 12:12  
SergJAM75
Прохожий
 
Регистрация: 15.06.2015
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergJAM75 на пути к лучшему
По умолчанию Re: Амперметр на МК

Сообщение от _Слон_ Посмотреть сообщение
Вот, кому интересно, могу предложить свою схему вольт-амперметра 50В-50А. Используется двунаправленный датчик тока, измеряет и положительный, и отрицательный ток. Сам таким пользуюсь, вполне им доволен. Если надо, выложу и прошивку.
Очень интересна программа в исходнике. Готов купить.
SergJAM75 вне форума  
Непрочитано 15.06.2015, 17:56  
_Слон_
Прописка
 
Аватар для _Слон_
 
Регистрация: 25.02.2011
Сообщений: 122
Сказал спасибо: 61
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
_Слон_ на пути к лучшему
По умолчанию Re: Амперметр на МК

ОК, я найду ее и отправлю в личку
_Слон_ вне форума  
Сказали "Спасибо" _Слон_
majorka65 (15.06.2015)
Непрочитано 07.08.2017, 09:12  
AndrejkaB
Прохожий
 
Регистрация: 21.05.2017
Адрес: Vilnius
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AndrejkaB на пути к лучшему
По умолчанию Re: Амперметр на МК

Сообщение от _Слон_ Посмотреть сообщение
ОК, я найду ее и отправлю в личку
Здравствуйте,

Тоже хотел бы повторить схему вольт-амперметра 50В-50А, не поделитесь прошивкой для контроллера?

Спасибо!

Андрей
AndrejkaB вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Амперметр в автомобиль JB11 Электроника средств транспорта 124 30.10.2013 14:10
Вольтметр-амперметр на PIC16F676 valeriy-lukinov Измерительное оборудование 5 20.10.2012 11:11
А вот, кому амперметр? rusyvochka Микроконтроллеры, АЦП, память и т.д 0 19.09.2010 19:27
500А Амперметр JIMI Источники питания и свет 6 07.12.2006 12:26


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.