Читайте также: |
|
Создать преобразователь для перевода данных АЦП в температуру.
Как было указано выше, в сеть передаётся информация, которая поступает с АЦП, это так называемая «сырая информация», другими словами это ещё не температура. Вам нужно создать такой алгоритм, который бы переводил «сырые» данные в температуру в привычных единицах измерения – градусах Цельсия и Фаренгейта.
Что такое «сырые данные»?
Принцип работы АЦП заключается в преобразовании входного напряжения, которое зависит от температуры в цифровой код, понятный компьютеру и непонятный человеку. В данной работе у АЦП имеется шкала, с ценой деления 1 и диапазоном -32768 + 32768 условных единиц - отсчётов. Максимальное измеряемое входное напряжение 5 В, т.е подав на вход 5 В С АПЦ будет выходить значение 32768 отсчётов, и соответственно подав на вход 2.5 В с АЦП будет выходить 0.
Функцию преобразования можно представить графически:
V = f(N)
V – напряжение;
N – отсчёты АЦП.
Чтобы создать алгоритм преобразования, вам даются экспериментальные данные для данного термопреобразователя-термосопротивления, который используется в данной работе. Данные получены при калибровке термопреобразователя по лабораторному спиртовому термометру.
Температура Отсчёты АЦП
20 -12480
18.9 -12608
18.9 -12672
18.8 -12736
28.7 -9280
36.5 -5888
37.5 -5760
17.95 -12928
26.7 -11136
27.5 -10627
35.45 -6848
36.1 -6464
36.45 -6336
36.5 -6272
Для того, чтобы создать функцию преобразования используйте программу Curve Expert. Работу в данной программе аналогична работе в Excel, проведите её самостоятельно.
Результат должен быть приблизительно в следующем виде:
В окне Model Information вы получите уравнение преобразования и коэффициенты к нему.
Теперь в вашем клиенте организуйте процедуру преобразования «сырых» данных по этой формуле в градусы Цельсия. Для этого лучше всего использовать компонент Formula:
Для индикации, теперь уже, температуры используйте любой показывающий прибор, лучше использовать изображение градусника термометра.
Второй термометр используйте для отображения температуры в шкале Фаренгейта. Для преобразования также используйте компонент Formula или компоненты для простых математических операций:
Соотношение для перевода температур из шкалы Цельсия в шкалу Фаренгейта:
Дата добавления: 2015-08-09; просмотров: 96 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ЗАДАНИЕ 1 | | | Августа |