Цифровой регистратор аварийных процессов

Обзор ситуации программных и аппаратных средств на рынке аварийных регистраторов. Архитектура AVR, ее особенности и принцип действия. Краткое описание флэш-накопителя AT45DB161. Алгоритм работы цикла основной подпрограммы и подпрограммы FIFO буфера.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 01.03.2015
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

For Buf_add = Buf_add To P_end -цикл отправки информации.

Spiout Adc_buf(buf_add), 1

Next Buf_add

Waitus 4 : Set Csel : Waitus 2

Reset Csel

Spiout Frfb, 1 -отправка опкода записи информации из промежуточного буфера флэш- накопителя в его основную память.

P_num_tmp = P_num : Shift P_num_tmp, Left, 2 -сдвиг номера и его разбиение на младший и старший байты

P_num_h = High(p_num_tmp) : P_num_l = Low(p_num_tmp)

Spiout P_num_h, 1 -отправка адреса страницы для записи

Spiout P_num_l, 1

Spiout Fzb(1), 1

Set Csel : Waitms 16

Next Buf_num

Enable Interrupts : Set C2s :

End Sub

Return

Sub Transf_osc() :-метка подпрограммы записи осциллограммы

Reset C2s : Disable Interrupts

For Buf_num = 1 To 4

Call Ready_stat()-вызов подпрограммы

Print "Flash_st2" : Print Fl_st

Reset Csel :

Spiout Wpn, 1 -отправка опкода записи информации из основной памяти в промежуточный буфер.

P_cntr_tmp = P_cntr : Shift P_cntr_tmp, Left, 2 : -сдвиг номера и его разбиение на

P_cntr_h = High(p_cntr_tmp) : P_num_l = Low(p_cntr_tmp) младший и старший байты

Spiout P_cntr_h, 1 -отправка адреса страницы для чтения

Spiout P_cntr_l, 1

Spiout Fzb(1), 1

Set Csel : Waitms 4

Call Ready_stat() -вызов подпрограммы

Print "Flash_st3" : Print Fl_st -печать отчёта

Reset Csel

Spiout Rba, 1 -отправка опкода записи информации из промежуточный буфер в SPI

Spiout Fzb(1), 4 порт.

For I = 1 To 528 Step 1 -цикл принятия информации.

P_buf(i) = Spimove(255)

Next I

Waitus 2 : Set Csel

For P_end = 1 To 528 Step 4 -цикл печати значений из вторичного буфера в УСАПП.

Print P_buf(p_end) ; Chr(92) ; P_buf(p_end + 1) ; Chr(92) ; P_buf(p_end + 2) ; Chr(92) ; P_buf(p_end + 3) ; Chr(92) : Next P_cntr - по 4ре значения в ряду.

Incr P_end : Print "Next_page" : Next Buf_num

End Sub

Enable Interrupts : Set C2s :

Return

Sub Ready_stat() подпрограммы проверки готовности флэш-накопителя

Reset Fl_try_w

For Fl_try_w = 1 To Fl_try_max Step 1

Reset Csel

Spiout Frs, 1 -отправка опкода запроса значения регистра статуса

Fl_st = Spimove(255)

Waitus 2 : Set Csel : Waitus 10

Fl_st_tmp = Fl_st And 128

If Fl_st_tmp = 128 Then : Set Fl_rdy : Reset Fl_try_w : Goto Fl_ok : Else : Reset Fl_rdy :

Incr Fl_try_w : End If - Если флэш-накопитель не готов несколько раз, то

If Fl_try_w > Fl_try_max Then : Set Fl_err : происходит завершение работы.

Print Ip ; " " ; Chr(139) ; " " ; "10 " "Error" : - уведомление по УСАПП

Lcd "Error" : Incr Fl_err_cntr : Fl_err_cntr2 = Fl_err_cntr :

Goto End_flash_work : End If

Next Fl_try_w

Fl_ok:

End Sub

Return

End_flash_work:

1:

Wait 2

2. Программа для снятия осциллограмм

$regfile = "m128def.dat" : $crystal = 16000000 : директива, содержащая информацию о свойствах применяемого микроконтроллера ; означающая тактовую частоту

$hwstack = 32 : $swstack = 10 : $framesize = 40 : Размеры стековой и кэш памяти

Dim Adc_conv As Word : Dim Adc_conv_low As Byte At Adc_conv Overlay : Dim Adc_conv_hight As Byte At Adc_conv + 1 Overlay : : Dim Adcc As Word: Word - временные переменные, хранящие измеренные величины

Dim Adc_summ As -переменная, содержащая сумму значений за 4 выборки

Dim Adc_mod(1200) As Word -массив, накопляющий значения модулей величин .

Dim Adc_sign(1200) As Byte -массив, накопляющий знаки величин .

Dim Adc_cycle2 As Word- счётчик, используемый при печати в УАПП и для записи в массивы.

Dim L As Word :-счётчик, отслеживающий кааждое четвёртое измерение.

Dim Adc_cycle As Word -счётчик выборок.

Wait 1 -пауза 1 сек.

Config Com1 = 115200, Synchrone = 0, Parity = Even, Databits = 8, Clockpol = 0

-настройка УСАПП.

Config Portf = Input :-настраиваем порт F как входной.

Adcsr = 132 : Admux = 214 :-инициализация АЦП.

Set Adcsr.6 : Bitwait Adcsr.4, Set :-первое преобразование не используется.

For Adc_cycle = 1 To 1201 : Incr L - цикл выборок.

Bitwait Portf.0, Reset -команда, ожидающая запуска кнопки запуска.

Set Adcsr.6 : Bitwait Adcsr.4, Set : Set Adcsr.6 : Waitus 1 : -запуск преобразования и проверка его завершения.

Adc_conv_low = Adcl : Adcc = Adch: Shift Adcc, Left, 8 :

Adcc = Adc_conv_low + Adcc : -считывание результатов из регистров

Set Adcsr.4 : Reset Adcsr.6 :- предподготовка для следующеё выборки.

Adc_summ = Adcc -эта команда применяется для измерений без усреднения

`Adc_summ = Adcc+ Adc_summ -эта команда применяется для измерений c усреднением

'If L = 4 Then : L = 0 : Shift Adc_summ, Right, 2 :

-эти команды применяется для измерений c усреднением

Incr Adc_cycle2 :

If Adc_summ > 512 Then : Adc_sign(adc_cycle2) = 45 : Adc_summ = 1024 - Adc_summ - если значение больше 512, то величина отрицательная .

: Else : Adc_sign(adc_cycle2) = 43 - иначе положительная

End If : Adc_mod(adc_cycle2) = Adc_summ - запись результата в массив

': End If

Next Adc_cycle : -конец цикла выборок

For Adc_cycle = 1 To 1201 : Print Chr(adc_sign(adc_cycle)) ; Adc_mod(adc_cycle) ; Chr(13)

Next Adc_cycle : - печать в УАПП.

Stop

3. Ключевые фрагмены программы, демонстрирующей коммутацию в точке пересечения с нулём

$regfile = "m128def.dat" : $crystal = 16000000 : $hwstack = 32 : $swstack = 10 : $framesize = 40 ': $baud = 256000

Rele_on Alias Portc.1 : Rele_off Alias Portc.2 : Rele_contr Alias Pinc.0 : Dim Ip As Byte : Ip = 128

C2s Alias Portd.4 : R2s Alias Portd.3 : Reset R2s

Dim Sl_val As Byte : - порог срабатывания пускового органа

Dim Rele_time_on As Word : -время замыкания контактов реле после подачи напряжения на катушку включения (единица= 100 мкС)

Dim Rele_time_off As Word -время размыкания контактов реле после подачи напряжения на катушку выключения

Dim Meag_cntr As Byte : -Счётчик циклов измерения после срабатывания ПО.

Dim Oc_cycles As Byte : - Счётчик циклов измерения после срабатывания ПО,

в которых среднеамплитудное напряжение выше порога.

Dim Apv_time As Byte : - время выдержки АПВ (1ед.= 0,25 с)

Dim Apv_cntr As Byte : - Счётчик АПВ (1ед.= 0,25 с)

Dim Sl_time As Word : - время срабатывания МТЗ (1ед.= времени цикла измерения)

Dim Sl_on As Bit - бит, означающий срабатывание пускового органа

Dim Apv_on As Bit - бит, означающий запуск АПВ

Dim Apv_w_on As Word - время ожидания после момента пересечения с нулём с последующим включением (мкС).

Dim Apv_w_off As Word Word - время ожидания после момента пересечения с нулём с послудующим выключением (мкС).

Dim Sl_koef As Word -задаваемый порог. МТЗ срабатывает, когда его значение больше, чем Oc_cycles.

Dim Rs_time_err As Bit :

Sl_val = 100 : Sl_koef = 50 : Sl_time = 100 : Apv_time = 100

Dim Adc_conv As Word : Dim Adc_conv_low As Byte At Adc_conv Overlay : Dim Adc_conv_hight As Byte At Adc_conv + 1 Overlay :

Dim Adc_mod(1200) As Word : Dim Adc_sign(1200) As Byte : Dim Adcc As Word : Dim L As Byte : Dim Adc_cycle As Word

Dim Adc_summ As Word -

Dim Apv_w_on2 As Eram Word At 33

Dim Apv_w_off2 As Eram Word At 35

Declare Sub Ready_stat() : Declare Sub Transf_osc() : Declare Sub Osc() : Declare Sub Apv() : - регистрация подпрограмм.

Lcd_size = Lcd_size2 : Apv_w_on = Apv_w_on2 : Apv_w_off = Apv_w_off2

Do

If Apv_on = 1 Then :

If Apv_cntr > Apv_time Then : Call Apv() : End If : Else : Goto Curr_cntr :

- если время АПВ прошло, то выполнить его.

End If

9:

If Buf2_full = 1 Then

Select Case Rs_buf0

Case 1 : Goto Set_time

Case 2 : Goto Read_time

Case 3 : Goto Adc_conv

Case 10 : Goto Config_lcd

Case 17 : Goto Get_rele_inf

Incr Tact : Incr Apv_cntr

Sub Apv() - подпрограмма АПВ

For Adc_cycle = 1 To 1024 : Incr L - на поиск нуля выделено 1200 измерений.

Set Adcsr.6 : Bitwait Adcsr.4, Set : Adc_conv_low = Adcl : Adcc = Adch

Shift Adcc, Left, 8 : Adcc = Adc_conv_low + Adcc : Set Adcsr.4 : Reset Adcsr.6

If Adcc > 512 Then : Adcc = 1024 - Adcc : End If : -если амплитуда отрицательна, то находим модуль.

If Adcc > 4 Then : Next Adc_cycle :- если пересечение с нулём не зафиксировано, то продолжаем поиск.

End If

Waitus Apv_w_on : выдержка временного промежутка

Set Rele_on : - подача напряжения на катушку включения.

Reset Apv_on : -сброс режима АПВ

Waitms 20 :

Reset Rele_on - выключение подачи напряжения на катушку включения.

End Sub - конец ПП.

Curr_cntr: - метка подпрограммы МТЗ

Reset Adc_summ

For Adc_cycle = 1 To 128 -на один цикл измерения среднеквадратичесого значения необходимо 128 измерений ( 128*32=3,5 мс)

Set Adcsr.6 : Shift Adcc, Left, 8 : Adcc = Adc_conv_low + Adcc :

If Adcc > 511 Then : Adcc = 1024 - Adcc : End If

Adc_summ = Adc_summ + Adcc : - накопление суммы.

Bitwait Adcsr.4, Set : Adc_conv_low = Adcl : Adcc = Adch :

Set Adcsr.4 : Reset Adcsr.6 :

Next Adc_cycle :

Shift Adc_summ, Right, 7 : - получаем среднеамплитудное.

Chr(139) ; 7 ; Chr(139) ; Adc_summ - печать его значения при отладке

If Adc_summ > Sl_val Then : - если порг превышен, то пусковой орган сработает

Incr Oc_cycles : Set Sl_on : End If

If Sl_on = 1 Then : Incr Meag_cntr : - если пусковой орган сработал, то считать кол-во циклов измерения

If Meag_cntr > Sl_time Then : Reset Meag_cntr : Reset Sl_on

If Oc_cycles > Sl_koef : Then :

Print Ip ; Chr(139) ; 17 ; Chr(139) ; 6 ; Chr(139) ; Oc_cycles - печать кол-ва циклов измерения, в которых порог срабатывания превышен

For Adc_cycle = 1 To 1024 : Incr L : Set Adcsr.6 :

Bitwait Adcsr.4, Set : Adc_conv_low = Adcl : Adcc = Adch

Shift Adcc, Left, 8 : Adcc = Adc_conv_low + Adcc : Set Adcsr.4 :

Reset Adcsr.6

If Adcc > 512 Then : Adcc = 1024 - Adcc : End If : If Adcc > 4 Then : Next Adc_cycle : End If - поиск пересечения с нулём

Waitus Apv_w_off : Set Rele_off : Waitms 20 : Reset Apv_cntr : Set Apv_on : Reset Rele_off : - аналогично тому, что при АПВ

End If : Reset Oc_cycles :

End If

End If

Goto 9 - возврат

Return - альтернативный возврат

Get_rele_inf:

Select Case Rs_buf1

Case 1 :

Print Ip ; Chr(139) ; 17 ; Chr(139) ; 1 ; Chr(139) ; Apv_w_on ; Chr(139) ; Apv_w_off

Case 2 :

Set Rele_on : Print Ip ; Chr(139) ; 17 ; Chr(139) ; 3 ; Chr(139) : Reset Rele_time_off : Reset Rele_time_on

Waitms 19 : Reset Rele_on : Set Rele_off

5:

If Rele_contr = 0 Then : Rele_time_off = K : Reset Rele_off : Reset K : Goto 6 : Else : Waitus 100 : Incr K : Goto 5 : End If

6:

Set Rele_on :

7:

If Rele_contr = 1 Then : Reset Rele_on : Rele_time_on = K : Reset K : Goto 8 : Else : Waitus 100 : Incr K : Goto 7 : End If

8:

Print Ip ; Chr(139) ; 17 ; Chr(139) ; 4 ; Chr(139) ; Rele_time_on ; Chr(139) ; Rele_time_off

If Rele_time_on < 100 Then :

Apv_w_on = 100 - Rele_time_on : Apv_w_on = Apv_w_on + 2 : Apv_w_on = Apv_w_on * 100 : Apv_w_on2 = Apv_w_on : Elseif Rele_time_on < 200 Then

Apv_w_on = 200 - Rele_time_on : Apv_w_on = Apv_w_on + 2 : Apv_w_on = Apv_w_on * 100 : Apv_w_on2 = Apv_w_on : End If :

If Rele_time_off < 100 Then :

Apv_w_off = 100 - Rele_time_off : Apv_w_off = Apv_w_off + 2 : Apv_w_off = Apv_w_off * 100 : Apv_w_off2 = Apv_w_off : Elseif Rele_time_on < 200 Then

Apv_w_off = 200 - Rele_time_off : Apv_w_off = Apv_w_off + 2 : Apv_w_off = Apv_w_off * 100 : Apv_w_off2 = Apv_w_off : End If :

Print Ip ; Chr(139) ; 17 ; Chr(139) ; 2 ; Chr(139) ; Apv_w_on ; Chr(139) ; Apv_w_off

Case 5 :

Sl_val = Rs_buf1 : Sl_koef = Rs_buf2 : Sl_time = Rs_buf3 : Apv_time = Rs_buf4

Print Ip ; Chr(139) ; 17 ; Chr(139) ; 5 ; Chr(139) ; Sl_val ; Chr(139) ; Sl_koef ; Chr(139) ; Sl_time ; Chr(139) ; Apv_time

Case 4 :

Case Else :

End Select :

Goto 4

Return

4. Время срабатывания реле

CONFIG: 115200,E,8,1

DATE: 05.06.2008 TIME: 20:23:06

RX:128‹17‹2‹7400‹60236

СреднОткл1

СреднОткл2

Tвкл

Tвыкл

Нормоткл (ист)1

Нормоткл (ист)2

7,38

7,31

7,2

5,1

0,224632915

0,041

7,38

7,31

12,8

10,4

0,500864915

0,054

7,38

7,31

19,1

16,5

0,803953139

0,037

7,38

7,31

25,4

22,6

0,956319435

0,013

7,38

7,31

5,8

3,6

0,171987226

0,035

7,38

7,31

11

9,2

0,40449298

0,053

7,38

7,31

16,6

14,1

0,697447459

0,047

7,38

7,31

22,3

20,3

0,901375837

0,024

7,38

7,31

2,5

25,4

0,081734937

0,02

7,38

7,31

8,9

6,2

0,299344316

0,047

7,38

7,31

15,3

12,4

0,633418626

0,051

7,38

7,31

21,6

18,8

0,883874406

0,026

7,38

7,31

2,2

25,3

0,075765253

0,019

7,38

7,31

8,7

5,9

0,289999037

0,046

7,38

7,31

15

12,4

0,618014775

0,052

7,38

7,31

20,6

18,6

0,855218005

0,031

7,38

7,31

0,2

23,7

0,044083315

0,013

7,38

7,31

6,5

3,9

0,197248465

0,038

7,38

7,31

13,4

10,1

0,533260621

0,054

7,38

7,31

19,9

17,2

0,832534096

0,034

7,38

7,31

0,7

23,6

0,050773629

0,014

7,38

7,31

6,4

4,2

0,193508239

0,037

7,38

7,31

12,3

9,6

0,473855049

0,054

7,38

7,31

18,5

15,9

0,780690025

0,04

7,38

7,31

24,7

22

0,946805027

0,015

7,38

7,31

4,7

2,6

0,13667226

0,03

7,38

7,31

10,3

7,9

0,368214745

0,051

7,38

7,31

16,5

13,9

0,692701705

0,048

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

23,6

20,1

0,92861899

0,018

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

4

1,9

0,116975271

0,027

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

10

7,4

0,352999199

0,05

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

16,4

13,7

0,687923462

0,048

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

22,8

20,2

0,912638238

0,022

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

4,1

0,9

0,119658878

0,027

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

10,7

7,8

0,388824225

0,052

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

17,1

14,4

0,720666916

0,046

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

24,2

20,7

0,939054326

0,016

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

4,5

2,4

0,130826393

0,029

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

10,1

7,8

0,358046385

0,051

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

16,2

13,7

0,678272166

0,049

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

23,7

19,9

0,930447586

0,018

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

5

1,9

0,145771543

0,031

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

11,5

8,9

0,430939121

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

18

15

0,760146865

0,042

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

24,8

21,8

0,948257092

0,014

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

5,6

3

0,165166903

0,034

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

11,5

9,2

0,430939121

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

17,7

15,1

0,747334289

0,043

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

24,1

21,2

0,937403127

0,017

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

4,9

2,2

0,142694254

0,031

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

11,5

8,4

0,430939121

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

17,3

15,2

0,729706019

0,045

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

22,9

20,5

0,914770697

0,021

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

2,9

0,9

0,090237264

0,022

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

8,6

6

0,285378265

0,046

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

14,5

12,4

0,591933049

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

20,1

17,7

0,839237256

0,033

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

1

23,8

0,055160949

0,015

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

6,9

4,6

0,212641321

0,039

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

12,4

10,5

0,479251391

0,054

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

17,8

15,7

0,751644801

0,043

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

23,6

21,2

0,92861899

0,018

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

3,8

1,8

0,111736647

0,026

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

9,9

7,2

0,347977746

0,05

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

15,9

13,5

0,663568589

0,049

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

21,8

19,6

0,88908571

0,026

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

1,8

25,1

0,068329718

0,018

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

7,6

5,6

0,241202708

0,042

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

13,1

10,9

0,517076863

0,054

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

19,5

16,8

0,818595891

0,036

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

25,5

23,2

0,957558923

0,012

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

5,7

3,1

0,168554887

0,034

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

12

9,5

0,45769872

0,054

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

18,6

15,8

0,784673839

0,04

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

25,1

22,4

0,952424927

0,013

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

5,4

3,1

0,15852414

0,033

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

11,3

9,2

0,420316442

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

16,9

14,5

0,711483422

0,046

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

22,7

20,6

0,910466201

0,022

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

2,8

0,4

0,088052492

0,022

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

9,2

6,7

0,31361233

0,048

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

15,2

13

0,628306455

0,051

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

21,6

19,1

0,883874406

0,026

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

2,2

25,3

0,075765253

0,019

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

8,4

5,9

0,276243369

0,045

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

14,8

12,1

0,607639011

0,052

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

20,8

18,6

0,861300066

0,03

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

2,2

24,5

0,075765253

0,019

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

8

6,1

0,258415358

0,044

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

14

11,3

0,565437352

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

20,4

17,8

0,848958863

0,032

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

1,4

24,1

0,061470311

0,016

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

7,2

5,3

0,224632915

0,041

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

12,7

10,5

0,495459292

0,054

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

18,5

16,3

0,780690025

0,04

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

24,2

22,1

0,939054326

0,016

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

4,9

2,3

0,142694254

0,031

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

11,3

8,5

0,420316442

0,053

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

17,8

15

0,751644801

0,043

7,38

7,31

0

0

0,04161459

0,012

7,38

7,31

23,5

21,5

0,926753718

0,019

Сумм

Сумм

13168

12958

Средн

Средн

12,784

12,581

СреднОткл

СреднОткл

7,38

7,3124

Размещено на Allbest.ru


Подобные документы

  • Описание интегратора первого порядка. Обзор микроконтроллера AТmega16. Доопределение набора аппаратных средств. Схема включения микроконтроллера. Формирование тактовых импульсов. Организация сброса. Алгоритм работы и проектирование модулей устройства.

    курсовая работа [1,1 M], добавлен 19.12.2010

  • Характеристика круглосуточного визира с цифровой обработкой видеосигнала, его назначение для обнаружения воздушных объектов и измерения их угловых координат в сложных метеоусловиях. Принцип действия прибора, алгоритм работы. Составные части и параметры.

    курсовая работа [1,8 M], добавлен 10.03.2012

  • Исследование среды IAR Embendded Workbench для контроллера NEC 78K. Изучение комплекса программно-аппаратных средств, предназначенных для отладки программ для микроконтроллеров фирмы "NEC". Программирование флэш-памяти контроллера с помощью утилиты FPL.

    лабораторная работа [1,3 M], добавлен 29.09.2014

  • Использование микроконтроллеров AVR фирмы Atmel в проектируемой аппаратуре. Архитектура и общие характеристики прибора, предназначение арифметики логического устройства и понятие флэш-памяти. Формат пакета данных, алгоритм их передачи и система команд.

    контрольная работа [427,3 K], добавлен 12.11.2010

  • Простейший генератор прямоугольных импульсов. Алгоритм работы устройства, включая подпрограммы. Программный пакет VMLAB, позволяющий производить отладку программного обеспечения и моделирование работы радиоэлектронных устройств. Режим работы генератора.

    курсовая работа [1,0 M], добавлен 17.05.2014

  • Сравнительный анализ программных средств схемотехнического моделирования цифровых устройств. Анализ функциональной памяти типа FIFO, LIFO в микропроцессорах, разработка укрупненной структуры и принципиальной схемы. Имитатор управляющих сигналов.

    дипломная работа [2,3 M], добавлен 25.09.2014

  • Физические основы метода измерение артериального давления в медицине. Разработка структурной и принципиальной схемы устройства, схемы блока питания, основных функциональных узлов и элементов прибора. Алгоритм работы программы и подпрограммы, ее код.

    курсовая работа [410,5 K], добавлен 06.02.2013

  • Разработка аппаратных и программных средств для реализации цифрового термометра. Выбор способа измерения температуры. Функциональные возможности преобразователя DS18B20. Возможность использования LCD дисплея без подсветки и семисегментного индикатора.

    курсовая работа [2,2 M], добавлен 15.01.2013

  • Устройство и принцип работы лампы бегущей волны (ЛБВ). Расчет ее электрических и геометрических параметров по схеме. Общий принцип работы ЛБВ, описание технологических процессов и алгоритм проведения расчетов при изготовлении коллекторного узла лампы.

    курсовая работа [1,9 M], добавлен 05.06.2011

  • Приведение требований к структуре цикла передачи в цифровой системе передач с временным группообразованием в оборудовании плезиохронной цифровой иерархии. Расчет структуры цикла передачи. Построение структуры цикла в виде таблицы, подставляя значения.

    контрольная работа [3,4 M], добавлен 19.09.2019

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.