|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:16 pm
| Автор |
Съобщение |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Може и така да е, точно сега малко мие замъглен мозъка и не ми се наряга да си правя предположения, но математическа босновка не виждам, но принципно където каквото съм правил винаги съм се старал входните данни да са с по дбра точност от това кето ми трябва, ако ми е трябвало 10 битова ADC съм слагал 12, стига да е целесъобразно естествено, ако ралзиката е малка да но ако нее или изисква външно вече се прецянва. Да това преди ADC-то в голма степен има влияние, то всичко от там тръгва. Но за мен нещата са така, точност първо сензор който я осигурява, после усилвател който да не я съсипва, след това ADC което е адекватно на изискванията, а после в софтуера, там може да чистиш смущения, да коригираш честотни характеристики, но да увеличаваш точноста за мен си е малко като богохулство 
|
| Чет Ное 10, 2005 11:44 am |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Ами сигма-делта АЦП-тата са еднобитови но вадят спокойно и 24 бита точност. Като се замисля това дето го правя наистина прилича на тяхната работа (както каза pirev).
|
| Чет Ное 10, 2005 2:05 pm |
|
 |
|
alexander_hadjieff
Ранг: Минаващ
Регистриран на: Сря Ное 09, 2005 12:10 am Мнения: 3
|
Eto i gotowata programa, koqto mi trqbwa6e. Wse pak blagodarq na wsi4ki otzowali se na molbata.
Ako 4erweniq pasaj se powtarq 6te uweli4awa razrqda.
start:
call res1820
mov a,#0cch
call w1820
mov a,#044h
call w1820
call t1s
call res1820
mov a,#0cch
call w1820
mov a,#0beh
call w1820
call r1820
mov 60h, a
mov 61h, #0
mov b, #5
k33: push b
call r1820
pop b
djnz b, k33
call r1820
mov 62h, a
call r1820
mov 63h, a
mov a, 60h
clr c
rrc a
mov 60h, a
mov a, 61h
rrc a
mov 61h, a
mov r1, 60h
mov r0, 61h
mov r3, #0
mov r2, #64
call sub16
mov 60h, r1
mov 61h, r0
mov r1, 63h
mov r0, #0
mov r3, 62h
mov r2, #0
call sub16
mov r3, #0
mov r2, 63h
call udiv16
mov r3, 60h
mov r2, 61h
call add16
mov 60h, r1
mov 61h, r0
mov a, 60h
mov b, #10
div ab
orl a, #30h
call cout
mov a, b
orl a, #30h
call cout
mov a, #'.'
call cout
mov a, 61h
mov b, #10
mul ab
mov 61h, a
mov a, b
orl a, #30h
call cout
mov a, 61h mov b, #10 mul ab mov 61h, a mov a, b orl a, #30h call cout
mov a, #0b0h
call cout
mov a, #'C'
call cout
mov a, #0dh
call cout
jmp start
end
|
| Чет Ное 10, 2005 4:14 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
По същия начин стоят нещата и когато се използва АЦП с разрядността, която те интересува. В доста фирми, в които съм работил или ги познавам от близо правят контролери за измерване на температура точно по този начин. Или дори си правят директно сами АЦП-та с дискретни елементи. Контролерите им минават през лаборатория за узаконяване, самите фирми са сертифицирани по ISO, продават в чужбина, използва се и в трансмитерите 4-20mA. Метода обаче не позволява безкрайно увеличаване на разредността, освен това се използва при измерване на бавни процеси, какъвто е промяната на температурата на един обект. На практика се разширява разредността с не повече от 1 до 4 бита.
ToHu, аз не разширявам измервателния обхват, тъй като не променям VRef, променям теглото на 1 бит, с което можеш да измериш дадено напрежение по-точно. За този метод Texas Instruments имат едно AN където в детайли обяснават математиката. Ако се сетя кой беше ще постна линка. Или пък виж на MicroChip AN за Sigma Delta АЦП-та, теорията е почти същата, защото там от 1-битово правят 16-битово. Правил съм такова с PIC12F629 и с външен Vref TL431 работи си като зверче.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Ное 11, 2005 12:30 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
За кое на microchi имаш в предвид, имат апп за дискретен компаратор с интегриране, което е ясно, такъв съмправил преди 4-5 години за една везна, но позлвах готов чип за интегриране, а процесора отчиташе единствено времето TC500 е чипа, ако за това говориш там 100% многото измервания подобряват точността и то значително.
А относно sigma delta .... там добре, ама ак не виждам логиката за DS . ще видя това на TI, че почвам да се съмнявам в себе си 
|
| Пет Ное 11, 2005 2:31 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|