| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
milmar Опитен потребител

Регистриран на: 05 Юни 2007 Мнения: 1010 Местожителство: Русе
|
Пуснато на: Чет Юни 19, 2008 19:49 Заглавие: |
|
|
На работа имам оригинална Велерска , цифрова ... , а в къщи си направих аналогова с операционен усилвател подобна на тази на Eler с АЦП ICL7106(7) и индикация . И двете са с регулиращ орган - симистор (триак) .
Оригиналната (процесорната) има едно предимство - има вграден PID закон на управление и по-малко "залита" около зададената температура и освен това има няколко предварителни настройки на температура , но това не е съществено . |
|
| Върнете се в началото |
|
 |
Гост
|
Пуснато на: Чет Юни 19, 2008 21:13 Заглавие: |
|
|
| При калиброване на 300 градуса,при 400 достига 380 а при 150 градуса 170.Нещо такова е. И когато го пусна при стаина температура ми показва 000 |
|
| Върнете се в началото |
|
 |
Петров Опитен потребител

Регистриран на: 11 Юни 2004 Мнения: 1246 Местожителство: Варна
|
Пуснато на: Чет Юни 19, 2008 23:18 Заглавие: |
|
|
| Човката като тръбичка ли е или се мушка в нагревателя-плътна? |
|
| Върнете се в началото |
|
 |
kalinskiaa Гост
|
Пуснато на: Пет Юни 20, 2008 0:24 Заглавие: |
|
|
| Човката се мушка в нагреватела |
|
| Върнете се в началото |
|
 |
Комбинатор Опитен потребител

Регистриран на: 31 Окт 2007 Мнения: 310
|
Пуснато на: Пет Юни 20, 2008 17:59 Заглавие: |
|
|
Виж при 100 градуса настройка да е верна и при 350 или 400
ако е възможно , искам да знам колко е отклонението от вярната температура.
Примерно при 100 дисплей и 100 температура измерена от верен источник.Казваме че си го калибрирал на 100 градуса.
без да пипаш повече нищо, увеличаваш температурата на поялника до 400 показания (на максималното вузможно), и мериш верната температура на чофката.
Примерно,
при повишаване да 400 на дисплеи и вярна температура от около 480 градуса това е грешката 80 градуса в плюс
Това ми трябва за да коригирам изчислението, което прави контролера. пращам ти бина пробваш и казваш как са новите измервания. |
|
| Върнете се в началото |
|
 |
kalinskiaaa Активен потребител


Регистриран на: 16 Авг 2005 Мнения: 55 Местожителство: Варна
|
Пуснато на: Пет Юни 20, 2008 18:10 Заглавие: |
|
|
| Комбинатор много ти благодаря за времето, което отделяш. Ще се опитам възможно най-скоро да ти пиша за отклонението, тъй като в момента нямам достъп до схемата. |
|
| Върнете се в началото |
|
 |
Петров Опитен потребител

Регистриран на: 11 Юни 2004 Мнения: 1246 Местожителство: Варна
|
Пуснато на: Пет Юни 20, 2008 18:31 Заглавие: |
|
|
| Това не е поялника за ZD-929, Неговите човки са като тръбичка отзад и се нанизват на нагревателя а трази която имаш при мен дава отклонение: при 320 - 220 градуса. Сваляй характеристиката както ти е писал Комбинатор но не е лошо да калибрираш на 0 градуса - човката потопена в вода с много топящ се лед и изключен нагревател. После мериш при 100, 200, 300, 400 градуса, така ще е най удобно. |
|
| Върнете се в началото |
|
 |
Комбинатор Опитен потребител

Регистриран на: 31 Окт 2007 Мнения: 310
|
Пуснато на: Пет Юни 20, 2008 18:43 Заглавие: |
|
|
| Код: | adc_data=read_adc(0);
T = adc_data / 2;
pwm_val = Kp * (ee_tmprSet - T + T0);
if (pwm_val > 1023) pwm_val = 1023;
if (pwm_val < 0) pwm_val = 0; |
Това ти е 10 битовото измерване на канал 0 на АЦП-то с вътрешен опорен източник.(измерва ти напрежението от термодвойката, сравнено с вътрешния опорен источник 1024 значения
от 0 до 2,2V.)
100/100 и 400/480
това значи че на 300 градуса имаш 80 градуса грешка
300=х*380
коефициента х на грешката ти е 0,7894
добавя се един ред
Иначе замисъла на този който е написал софта е да се калибрира с
Kp и T0. Но ние намаме време да си играем с тези коефициенти ,
и направо ще дадем коригирано измерено напрежение от АЦП-то.
Дано не греша в логиката. |
|
| Върнете се в началото |
|
 |
Комбинатор Опитен потребител

Регистриран на: 31 Окт 2007 Мнения: 310
|
Пуснато на: Пет Юни 20, 2008 19:56 Заглавие: |
|
|
Разбира се че това е само при 400 градуса
При 399
| Код: | | adc_data*=(0,7894-0,0026) | ......
Съответно за да не се правят тешки изчисления с числа с плаваща запетая, се умножават множителите по 100000
и след това се дели на 100000.
и променливите вече стават long int........ |
|
| Върнете се в началото |
|
 |
|