| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Драйвер за UTI03 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=3365 |
Страница 1 от 1 |
| Автор: | LamiLami [ Пон Дек 04, 2006 8:38 pm ] |
| Заглавие: | Драйвер за UTI03 |
http://www.smartec.nl/pdf/DSUTI.pdf Чипа е готин и е с доста бг участие. Малко са го поорязали откъм изхода и за това се обръщам към форума. Измерването на трите фази ми е мътилка. Хората са написали и драйвер за PIC: http://www.smartec.nl/software/Utikiteval.c, но на пръв поглед ми се струва сложен за разбиране и модифициране. В CCS има един пример за измерване ширина на пулсации с два компаратора : EX_CCPMP.C Дали може да се измисли нещо и за тва измерване... П.П. знам, че съм за академията. Ама какво да направя като до сега SPI_Read ми стигаше 10x |
|
| Автор: | evc [ Вто Дек 05, 2006 10:27 am ] |
| Заглавие: | |
Не ти трябва да мериш широчина на импулс, а честота. Вкарай изходните импулси директно на входа на кепчър/къмпеър/пвм модула на пика и по този начин ще измериш времето между два едноименни фронта, което ти е пропорционално на честотата. Това е вече обсъждано във форума. Не си написал нито буква от сигнатурата на процесора, който използваш, ето защо на този етап нищо по-конкретно не мога да ти кажа. |
|
| Автор: | LamiLami [ Вто Дек 05, 2006 3:52 pm ] |
| Заглавие: | |
Pic18 при всички положения, някой модел с два кепчъра, единия за 0 другия за 1, така го правят в горепосочения пример ( май )... Тук въпроса е да се напише функция ReadX. И да не е толкова сложна. Къде е обсъжадно подобно измерване ? |
|
| Автор: | evc [ Вто Дек 05, 2006 4:51 pm ] |
| Заглавие: | |
"The output of the UTI is a period modulated signal." - пише в дейташийта, линк към който си дал в първия си пост. И тъй като периода е обратнопропорционален на честотата, кое от двете ще измерваш не е от значение. Въпросът за измерването на честота беше обсъждан тук, доста подробно. Не съм гледал сорса, който си посочил, тъй като не ползвам чужди драйвери (обикновено). Като попрегледах дейташийта по-подробно обаче, стигнах до извода, че всичко се свежда до правилно конфигуриране на кепчър модула на процесора. Та, това ли ти е нужно, някой да ти покаже как правилно да конфигурираш кепчъра (което от своя страна е еквивалентно на това, някой да ти прочете дейташийта на процесора)? |
|
| Автор: | LamiLami [ Вто Дек 05, 2006 8:06 pm ] |
| Заглавие: | |
На всеки цикъл има по няколко сигнала с различен период ( т.е. честота ). За няква three-signal technique, става дума. за измерване на Pt100: 1) 1-0-1-0-1 = T1; 2) 1-0-1 = T2; 3) 1-0-1 = T3; 4) 1-0-1 = T4; Чета: http://www.smartec.nl/pdf/apputi04.pdf Формулите за пробразуване са обяснени тук : http://www.smartec.nl/pdf/apputi06.pdf |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|