Отговори на тема  [ 11 мнения ] 
ADC ïðîáëåì 
Автор Съобщение
Мнение ADC ïðîáëåì
Èìà ëè íÿêîé äà å íà ÿñíî ñ âãðàäåíèòå ADC-îâå â ïèêîâåòå? Òúðñèõ ïîäðîáíà èíôîðìàöèÿ çà òÿõ â www.microchip.com è data sheet-îâåòå íà 12-êè è 16-êè (ñ êîèòî ñå çàíèìàâàì), íî îò òÿõ ðàçáðàõ ñàìî, ÷å ñà 8, 10 èëè 12 áèòîâè, êàê äà èì çàäàäåø ÷åñòîòàòà íà êâàíòóâàíå, íî íå ìè ñòàíà ÿñíî ïðè ðàçëè÷íèòå àíàëîãîâè íàïðåæåíèÿ íà âõîäà êàêâî å èçõîäíîòî áèòîâî ÷èñëî íà ADC-òî, çàùîòî íåãî ùå çàäàì â ïðîãðàìàòà. Ìåí ìå èíòåðåñóâà ïðè îïðåäåëåíî íàïðåæåíèå íà âõîäà, ïèê÷åòî äà âêëþ÷è èëè èçêëþ÷è äàäåíà åë. ñèñòåìà.  ìîåíòà ðàçïîëàãàì ñ PIC12F675, òúé ÷å (àêî ìîæå) ìå ñâåòíåòå çà 10 áèòîâèÿ - îñòàíàëèòå ñèãóðíî ñà íà ñúùèÿ ïðèíöèï. À, è êàêâî å LSb ?


Чет Мар 31, 2005 12:50 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Приятел, промени си темата на: "Какво е това АЦП и как работи?". От постинга ти разбирам че определено проблема ти не е в документацията на Микрочип. Рискуваш да получиш отговори които едва ли ще ти помогнат.
Апропо Микрочип имат проблеми с железата, но документацията им е една от най-добрите на пазара. Ако искаш да си размътиш мозъка опитай с някое описание на Texas.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Мар 31, 2005 1:45 pm
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Фев 05, 2005 10:58 pm
Мнения: 284
Местоположение: Varna
Мнение 
Прочети добре всичко в DataSheet-овете за АЦП-то и ще разбереш. Може да мери между заранващите напрежения, например 0 и 5V. Можеш също да зададеш горна и долна граница в които да измерва АЦП-то чрез Vref- и Vref+ и колкото диапазона е по-малък толкова по голяма е точността на измераване.
За 8 битово АЦП разделяш диапазона на 16 и получаваш стъпката- през която се увеличава стойността в него. Например за 0-5V стъпката е 0,3125V. Ако ти трябва по-голяма точност смаляваш диапазона чрез делител или използваш по-високорязрядно АЦП.
Зависи от конкретния случай, но ако ще следиш само една стойност можеш да използваш и компараторите. :wink: Например ако ще следиш за 3,125V казваш на PIC-а да следи за В'1010' или Н'А'
PIC12F675 е идеален точно за такива неща, има и компаратор. Разрови също из нета - примери колкото искаш...
Лесна работа, ако не можеш да се справиш - напиши подробности по схемата и ша та упраим :D


Чет Мар 31, 2005 1:57 pm
Профил ICQ
Мнение ÖÅöî
Ìíîãî äîáðå çíàì êàêâî å ÀÖÏ ÖÅÖÎ!!!!!! Àêî íå òè å ÿñíî ÀÖÏ-òà èìà îò ïîñëåäîâàòåëåí è ïàðàëåëåí òèï, àêî ÀÖÏ-òî å îòäåëíà ÈÑ òÿ ñè èìà ñúîòâåòíèòå èçâîäè çà êîíôèãóðèðàíå è íÿìà äà çàäàâàì òîçè âúïðîñ.  ñëó÷åÿ, îáà÷å å âãðàäåíî è ìîæå äà ñè èìà îïðåäåëåíè õàðäóðíè îñîáåííîñòè!!! Òîâà íÿìà íèùî îáùî ñ "Êàêâî å òîâà ÀÖÏ è êàê ðàáîòè?" ,à ïèòàì äàííèòå êîèòî èçëèçàò îò ÀÖÏ-à êàê äà ãè ïîäàì íà öèôðîâàòà ÷àñò íà ïèêà çà îáðàáîòêà... Íà StiV áëàãîäàðÿ , àêî èìàì îùå ïðîáëåìè ïî âúïðîñà ùå ïèøà![/b]


Чет Мар 31, 2005 2:22 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Цецо, мисля, че форума е да се обсъжда и помага, а не да се заяждаме.

StiV, при 8-битово АЦП диапазона е 256 нива от 00 до FF.
В случая при 10-битовото АЦП на 12F675, нивата са 1024.

Начинаещ, мисля, че разбрах какво точно те интересува. Без да разводняваме с типове архитектури, най просто казано пиковете имат "регистрова" архитектура. Това означава, че вграждането на определена перифериа в пика (аналогов компаратор, АЦП, ЕЕПРОМ или нещо друго), води до появата на съответните регистри за управление, четене и/или запис. Командите са фиксиран брой и не зависят от наличната периферия. Работата с периферията означава работа със съответните регистри.
Конкретно за АЦП-то на 675 има следните регистри: ADCON и ANSEL за управление и настройка на режима на работа, а резултата получаваш в регистрите ADRESH и ADRESL. От там можеш да си го прочетеш и обработиш. Виж още INTCON, PIE1, PIR1, защото и те имат отношение към АЦП-то.
Всъщност, трябва да си наясно с всички регистри.

LSB=Least Significant Bit - най-младши бит
MSB=Most Significant Bit - най-старши бит.


Чет Мар 31, 2005 3:09 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение 
Ми ... не .. като чета въпроса пита точно тоява, какво е изходното число при различни входни напрежения. Мисля това е описано много добре в описанието на PIC-а, а ако не е ясно че максималният обхват се получава при Vin=Vref, усответно за 8 бита = 256, за 10 = 1024, като при това има хардуерни ограничения за Vref и Vin, които също са описани в документа. Ако триабва да дадем конкретен пример при 8 битово преобразуване, Vref=5 V и Vin=0 изхода на АЦП ще е 0х00. При входно 5 V ще е 0xFF, при 2.5 V 0х7F.


Чет Мар 31, 2005 4:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Човека казва
Цитат:
Много добре знам какво е АЦП


Значи знае всичко това. АЦП-то на пика си е просто 10-битово АЦП вградено в контролер. За съответствието Uвх-код при зададено Uref другите подробности нямат значение.


Чет Мар 31, 2005 4:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: ЦЕцо
Начинаещ написа:
Много добре знам какво е АЦП ЦЕЦО!!!!!![/b]


Ай, как се палите. Много ме кефите. Ще си измерим ли пишките?

Пич, ако съм те подценил, съжалявам. Ще те черпя някоя бира ако си много обиден. Ама въпроса ти е зададен много хахаво, забележи, че и другите колеги се дърлят - какво точно питаш.

Отговора на твоя въпрос е тука:
http://ww1.microchip.com/downloads/en/DeviceDoc/31023a.pdf

Също и в дата шеета на процесора има:
12.0 ELECTRICAL SPECIFICATIONS
Там някъде има разни стойности свързани с ADC-то. Тия два документа комбинирани са достатъчни за да подкараш АЦП-то на 12FXXX.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Мар 31, 2005 5:24 pm
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Фев 05, 2005 10:58 pm
Мнения: 284
Местоположение: Varna
Мнение 
Да, бе грешката е моя ](*,) . Правилно му го обясних на човека, ама като за 4-битово АЦП.........


Чет Мар 31, 2005 8:25 pm
Профил ICQ
Мнение 
Öåöî ìîãà äà ìåíà è áåç áèðà :wink: Ìîì÷åòà áëàãîäàðÿ âè! Ìèñëÿ ÷å ìè ñå èçÿñíè âúïðîñà. Âñå ïàê ùå êàæà êàêâî èñêàì îò ïèêà, çà äà íÿìà íåùî íåÿñíî. Ñúùî òàêà èñêàì äà å ñ àöï-òî, à íå ñ êîìïàðàòîð, çàùîòî çíàì ÷å ùå èìà è òàêèâà ïðåäëîæåíèÿ!!!!!
Ñåãà............................

Íåêà ïðåäïîëîæèì, ÷å íà GP0 ñå ïîäàâà àíàëîãîâ ñèãíàë ÷èåòî èçìåíåíèå å ìíîãî áàâíî 0.01V çà ~ 2-3 ÷àñà. Íîðìàëíàòà ñòîéíîñò å 3V, íî òÿ ñå èçìåíÿ â ãðàíèöèòå îò 2 äî 4V(íàïðåæåíèåòî íå å ïðîìåíëèâî, à ñàìî âàðèðà â òåçè ãðàíèöè ñïðÿìî ìàñà). Òåçè ãðàíèöè ñà ìîÿòà îòïðàâíà òî÷êà ñïðÿìî 3-òå âîëòà. Êîãîòî îò 3V íàïðåæåíèåòî ïàäíå íà 2V, GP2 äà ñå óñòàíîâè â ëîã.1 è äà ñòîè òàêà äîêàòî íàðåæåíèåòî íà GP0 ñå ïîâèøè äî 4V. Ïðè äîñòèãàíå íà 4V, GP2 äà ñå óñòàíîâè â 0.
Êàêòî (ìîæåáè) ñå âèæäà - çàòâàðÿ ñå öèêúë, êîéòî å ïîñòîÿíåí.

Äà ìå èçâèíÿò ðàçáèðàùèòå, ÷å ãî ïèøà íà òîëêîâà ïðîñò åçèê, àìà äà íå ñòàâàò ãðåøêè â ............. :roll:


Пет Апр 01, 2005 10:50 am
Мнение 
Öåöî ìîãà äà ìåíà è áåç áèðà :wink: Ìîì÷åòà áëàãîäàðÿ âè! Ìèñëÿ ÷å ìè ñå èçÿñíè âúïðîñà. Âñå ïàê ùå êàæà êàêâî èñêàì îò ïèêà, çà äà íÿìà íåùî íåÿñíî. Ñúùî òàêà èñêàì äà å ñ àöï-òî, à íå ñ êîìïàðàòîð, çàùîòî çíàì ÷å ùå èìà è òàêèâà ïðåäëîæåíèÿ!!!!!
Ñåãà............................

Íåêà ïðåäïîëîæèì, ÷å íà GP0 ñå ïîäàâà àíàëîãîâ ñèãíàë ÷èåòî èçìåíåíèå å ìíîãî áàâíî 0.01V çà ~ 2-3 ÷àñà. Íîðìàëíàòà ñòîéíîñò å 3V, íî òÿ ñå èçìåíÿ â ãðàíèöèòå îò 2 äî 4V(íàïðåæåíèåòî íå å ïðîìåíëèâî, à ñàìî âàðèðà â òåçè ãðàíèöè ñïðÿìî ìàñà). Òåçè ãðàíèöè ñà ìîÿòà îòïðàâíà òî÷êà ñïðÿìî 3-òå âîëòà. Êîãîòî îò 3V íàïðåæåíèåòî ïàäíå íà 2V, GP2 äà ñå óñòàíîâè â ëîã.1 è äà ñòîè òàêà äîêàòî íàðåæåíèåòî íà GP0 ñå ïîâèøè äî 4V. Ïðè äîñòèãàíå íà 4V, GP2 äà ñå óñòàíîâè â 0.
Êàêòî (ìîæåáè) ñå âèæäà - çàòâàðÿ ñå öèêúë, êîéòî å ïîñòîÿíåí.

Äà ìå èçâèíÿò ðàçáèðàùèòå, ÷å ãî ïèøà íà òîëêîâà ïðîñò åçèê, àìà äà íå ñòàâàò ãðåøêè â ............. :roll:


Пет Апр 01, 2005 11:02 am
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 11 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни