Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Петербургский Государственный Университет
Путей Сообщения
Кафедра «Автоматика и телемеханика на железнодорожном транспорте»
Отчет
по лабораторной работе №20
«Исследование кодовой системы телеизмерения и метода
преобразования аналоговой величины в дискретную»
Выполнила: студентка гр. АТ-303
Гайдабрус Н. Н.
Проверил:
г. Санкт - Петербург
2006 г.
Теоретические сведения
Получение информации о значениях измеряемых параметров контролируемых или управляемых объектов методами и средствами телемеханики называется телеизмерением. Величины (измеряемые параметры), характеризующие протекание производственных процессов, обычно являются случайными. Случайная величина, имеющая конечное число значений, называется дискретной. При бесконечном числе значений она называется аналоговой.
В телеизмерительных системах сообщения о контролируемых параметрах делятся на непрерывные и дискретные. Дискретными называются сообщения, характеризующиеся конечным числом символов (знаков), подлежащих передаче за определенный период времени. Непрерывными называются сообщения, в которых подлежащая передаче совокупность сведений характеризуется непрерывным рядом значений. При передаче результатов телеизмерений с помощью дискретных сообщений обеспечивается более высокая помехозащищенность и возможность воспроизведения информации с большей точностью.
1. Преобразование непрерывной величины в дискретный кодовый сигнал
Вариант: 49,4
Umin, В = 40
Umax, В = 90
Uизм, В = 49,4
Преобразуем аналоговую величину Uизм в код.
Определим величину шага квантования q по формуле:
, |
|
где ; nu – число информационных разрядов кода. |
Подставив значения при nu = 7, получаем:
;
Число тактов, необходимых для достижения равенства между Uизм и эталонным напряжением по формуле:
|
.
Запишем эквивалент ЧТ в таблицу 1.
Таблица 1
Номер информационного такта |
1 |
2 |
3 |
5 |
6 |
7 |
9 |
Вес разряда |
26=64 |
25=32 |
24=16 |
23=8 |
22=4 |
21=2 |
20=1 |
ЧТ = 24 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
Найдем значения контрольных разрядов и запишем полученные значения в таблицу 2.
Таблица 2
№ вар |
Umin |
Umax |
Uизм |
q |
Чт |
Код числа Uизм |
|||||||||||
49,4 |
40 |
90 |
49,4 |
0,3937 |
24 |
a1 |
a2 |
a3 |
k4 |
a5 |
a6 |
a7 |
k8 |
a9 |
k10 |
k11 |
k12 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
2. Анализ достоверности принятого сообщения.
Преобразуем, число 3033 в восьмеричный код и запишем в таблицу 3.
Таблица 3
Разряды кода |
a1 |
a2 |
a3 |
k4 |
a5 |
a6 |
a7 |
k8 |
a9 |
k10 |
k11 |
k12 |
Десятичный код |
3 |
0 |
3 |
3 |
||||||||
Восьмеричный код |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
Искаженные разряды |
↓ |
1 |
1 |
0 |
||||||||
Исправленный код |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
Произведём проверку нечётности сумм всех пяти групп сочетаний разрядов кода по модулю 2.
Искажены разряды: k4, k10, k12 → a2
3. Определение величины шага квантования, линейности и АЦП и погрешности телеизмерений.
Экспериментальное определение величины q.
q определяется по формуле:
По результатам измерений составим таблицу
Таблица 5
Номер |
Напряжение |
Показания ламп индикаторов кода |
qэ |
1 |
Uизм1 = 0,5В |
01110002=5610 |
6810 – 5610=1210=00011002 |
Uизм2 = 0,6В |
10001002=6810 |
||
2 |
Uизм1 = 2,2В |
01011102=4610 |
9410 – 4610=4810=01100002 |
Uизм2 = 2,3В |
10111102=9410 |
||
3 |
Uизм1 = 4,4В |
01001112=3910 |
8710 – 3910=4810=01100002 |
Uизм2 = 4,5В |
10101112=8710 |
4.Определение линейности АЦП.
1) Uизм1=1; (0011101)~29; Uизм2=2; (0110110)~54;
q = ( Uизм1 - Uизм2)/qэ= 1/25=0,04.
2) а) Uизм1=0,5; (0001110)~14; Uизм2=1,0; (0011100)~28;
q=0,5/14=0,035.
б) Uизм1=2,0; (0110110)~54; Uизм2=2,5; (1000011)~67;
q=0,5/13=0,038.
в) Uизм1=4,0; (1101010)~106; Uизм2=4,5; (1110110)~118;
q=0,5/12=0,041.
Из результатов измерений и расчетов видно, что линейность ЦАП в разных зонах измерения неравномерна.
3) Uизм1=0,02; Uизм2=0,01; Uизм3=0,05.
В средней зоне прибора погрешность измерения минимальна, следовательно, для повышения точности измеряемой величины индикаторный прибор должен быть таким, чтобы измеряемая величина должна быть в средней части шкалы.
4) На входе ЦАП U=0, на выходе – комбинация 0000001, следовательно, любой входной сигнал будет искажен на 1.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.