САПП 14Rs_buf1=4Запуск заміру осцилограми стався від зовнішнього переривання 14Rs_buf1=5
Скріншот вікна програми терміналу. Мікроконтролер записав дані у флеш-пам'ять. Далі він, отримавши відповідну команду по УАПП, зчитує і відправляє дані в УАПП.
4.3 Алгоритм роботи циклу основний підпрограми і підпрограми FIFO буфера
4.4 Алгоритм підпрограми записи осцилограми
4.5. Алгоритм підпрограми ZVC
Глава 5. Хід роботи
. 1 Тестування АЦП
обмовився розмірності графіків. По горизонталі вказана шкала номерів вибірок. Їх кількість лімітовано розміром RAM пам'яті і одно 1200. По вертикальній осі відкладена амплітуда сигналу у відносних одиницях. Враховуючи, що опорна напруга АЦП одно 2.56 В, то одна відносна одиниця дорівнює 5 мВ.
Для початку робота АЦП була перевірена на синусоїді змінного струму промислової частоти. Джерелом був понижуючий трансформатор. Отримана діаграма виявилося гладкою і правдоподібною. Виходячи з того, що частота мережі 50 гц можна вирахувати реальну частоту дискретизації АЦП: 20 000мкС: 625=32 мкС вим.
На малюнку зображена крива, побудована в програмі MS EXEL по точках дискретних вибірок.
При підвищенні частоти вхідного сигналу кол-во вибірок за один період зменшується У даному випадку джерелом сигналу був вихід звукової карти комп'ютера. Синусоїда частотою 561 гц згенерована за допомогою програми NCH Tone Generator.
Синусоїда частотою 561 Гц
Меандр частотою 561 Гц.
Трикутник 561 Гц.
. 2 Дослідження перехідного режиму при розряді RC ланцюжка
В якості об'єкта дослідження обрана інтегруюча ланцюжок R1C8, що знаходиться в модулі. У нормальному режимі конденсатор C8 заряджений до половини напруги харчування через дільник R2R3. Після перемикання/натиснута перемикача/кнопки SW1 відбувається розряд конденсатора через ланцюг R1, SW1.31 на землю. Тоді напруга буде знижуватися за експоненціальним законом згідно закону:
Uc=A * e-t/(rC)
де A-напруги в момент початку розряду (В);
t - час від моменту початку розряду (сек).
Для того, щоб зафіксувати всю криву розряду ланцюжка довелося шунтировать резистор R1 іншим резистором, номіналом 1К5. Тоді еквівалентний опір R1 дорівнюватиме 1,5 * 10 * 106/(1500 + 10000)=1300 [ом]. Тепер порахуємо постійну часу:
? =R * C=1.3 * 103 * 1,5 * 10-6=1,95 * 10-3 (сек)
Графік, побудований за отриманими від мікроконтролера значенням
Знаючи час одного перетворення, можна порівняти розрахунковий графік і отриманий в результаті вимірювання.
N (вимірювання) Час (сек)Uc(теоретическое)Uс(измеренное)0048948910,000032481,041687448320,000064473,212893747630,000096465,51151146540,000128457,935465845550,00016450,482718244960,000192443,151261544070,000224435,939121943280,000256428,844357542390,000288421,865058415100,00032414,9993443408110,000352408,2453678400120,000384401,60131392130,000416395,0653821384140,000448388,6358242380150,00048382,3109052371160,000512376,0889222364170,000544369,9681999359180,000576363,9470903352190,000608358,0239723344200,00064352,1972511339210,000672346,4653578332220,000704340,8267491327230,000736335,279907319240,000768329,8233379313250,0008324,4555726307260,000832319,1751659304270,000864313,9806961296280,000896308,8707645291290,000928303,8439954287300,00096298,8990353280310,000992294,0345528275320,001024289,2492381271330,001056284,5418028263340,001088279,9109794259350,00112275,3555212256360,001152270,8742016252370,001184266,4658139246380,001216262,1291713243390,001248257,8631061238400,00128253,6664696231410,001312249,5381321230420,001344245,4769819224430,001376241,4819255222440,001408237,5518874216450,00144233,6858093211460,001472229,8826504207470,001504226,1413866206480,001536222,4610106199490,001568218,8405316196500,0016215,2789746195510,001632211,7753808192520,001664208,3288068185530,001696204,9383246184540,001728201,6030215179550,00176198,3219993176560,001792195,0943746174570,001824191,9192784169580,001856188,7958559166590,001888185,7232661163600,00192182,7006816159610,001952179,7272887156620,001984176,8022867156630,002016173,9248882152640,002048171,0943184152650,00208168,3098152147660,002112165,5706289143670,002144162,8760219140680,002176160,2252687140690,002208157,6176557135700,00224155,0524807132710,002272152,5290531131720,002304150,0466934127730,002336147,6047333126740,002368145,2025153124750,0024...