Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 25 апр 2024, 09:00

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Плойка на МК
СообщениеДобавлено: 18 апр 2013, 17:44 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
Всем привет.. вот такая проблемка. принесли мне тут в ремонт плойку с диагнозом не включается, и когда я ее вскрыл то у видел, что она управляется с помощью мк... полистав в интернете подобные проблемы, выяснялось, что это чистокровный китайский мк с одноразовым методом прошивки flash. проблема в том что там сгорело несколько деталек по питанию(стабилитрон, резистор, диод.) все это было поменяно,но мк так и не завелся... и тут я понял, что всей плате хана.... и решил сделать все управления на avr. весь алгоритм понятен как никогда. выставляем температуру и включаем нагрузку через мосфет, а вот с замер температуры у меня возникли проблемы... там стоит термистор такой стеклянный похожий на диод. при замере сопротивления- чем выше градус тем оно меньше в районе 200С-4Ком... короче проблема у меня в том как подключить этот терморезистор к мк???? в инете много всяких схем некоторые подключают напрямик к АЦП некоторые через ОУ типо LM358... может у кого есть опыт работы с такими датчиками? там в принципе требуется производить замеры до 200С. может есть другие варианты? заранее спасибо..

P.S. ответы только по существу, а такие как "Проще купить новую" не канают... тут дело принципа...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 19 апр 2013, 21:57 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 91
Делал подобное.Вся болячка в том, что зависимость нелинейная.Загоняешь таблицу и сравниваешь с питанием. Да еще и отрицательная.Т.е. не включишь напрямую (вход и масса) а только вход и плюс. Где-то есть табличное решение.Если найду , выложу.
Во нашел. кусочно линейная апроксимация. AVR писал.


Вложения:
Кусочно линейная аппроксимация.doc [100 КБ]
Скачиваний: 657
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 19 апр 2013, 22:11 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 91
вот кусок кода
static void adc_init(void)
{
#define ADMUXSETTING ( BIT(REFS1)|BIT(REFS0) ) /*Internal 2.56V Voltage Reference with external capacitor at AREF pin*/
ADMUX=ADMUXSETTING;//Internal 2.56V Voltage Reference with external capacitor at AREF pin
ADCSRA=BIT(ADEN)|BIT(ADPS2)|BIT(ADPS1);//clock/64=16uSek
}
ADMUX=ADMUXSETTING|kanal;
ADCSRA|=BIT(ADSC);
while ( !(ADCSRA & BIT(ADIF)) );//while( ADCSRA & BIT(ADSC) );
adc_rezult[kanal]=ADC;
//adc_rezult[kanal]+=((int)ADCH << 8);
adc_rezult[kanal]=(adc_rezult[kanal]*12)/2;//50;
rez[kanal]=adc_rezult[kanal]+rez[kanal];
++adc_usr;
if ( ++adc_usr == 20 ) {
adc_rezul[kanal]=rez[kanal]/20;
adc_usr=0;
rez[kanal]=0;
if (kanal) kanal=0; else kanal=1;
//regim_count();
}
20 раз меряешь , берешь среднее и выводишь.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 20 апр 2013, 19:33 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 22
200 градусов для плойки ИМХО многовато. Как бы не получилось как :-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 11:53 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
я тут чо подумал а нафиг мне мерить температуру если можно просто замерить вольтаж? составить таблицу при какой температуре сколько вольт, и по ней уже работать? только вот проблема с вольтметром... перерыл все, что можно в инете(голова уже пухнет)... ничего хорошего не нашел... пробую на atmega8 он мне выдает все что угодно только не реальные показания... может кто делал вольтметр простой? мне в принципе надо делать расчет до 5В... как этот терморезистор подключить через резисторный делитель я так и не понял...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 16:20 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Программа вольтметра есть в корне АВ. :-) В мануале о нём подробно описано. ;) Или можно посмотреть в моём . Там три канала измерения напряжения с датчиков и батарейки.
ИМХО. Рулить температурой, ориентируясь на напряжение, это как-то не серьёзно («не по-взрослому»). :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 16:31 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
блин а как по взрослому?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
По-взрослому, измерять именно температуру (падение напряжения на датчике).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 20:52 


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Плойка на МК
СообщениеДобавлено: 22 апр 2013, 21:04 


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB