Показать сообщение отдельно
Старый 10.04.2017, 19:54   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Аналоговые входы

Цитата
Сообщение от Gromov Посмотреть сообщение
Используйте отсюда макрос Sensor_v3.2m (lite). Подключайте любые датчики, выбирайте нужный тип.
Это самое разумное решение для МС. И точное.

Цитата
Сообщение от chaos1727 Посмотреть сообщение
Если Ain настроены как REAL то Ain3, Ain4 показывают верные значения остальные показывают ерунду.
Если Ain настроены как INT то Ain0, Ain1, Ain2 показывают верные значения , а Ain3, Ain4 показывают ерунду.
Зачем эти аппроксиматоры - все есть в макросах датчиков.

Цитата ...что за преобразования вы упомянули?
"3.3V на входе МС должен был выдать 3300 * 3.035= 10015 а не 1350"
Это коэффициенты пересчета МС для режима совместимости с Пикселем. (из файла ain_tunes.ini)

Код:
[0-10V]
Type		= 0-10V
MeasureUnit	= Напряжение
MeasureName	= мВ
Time = 0.1
Coeff_SMH 	= 3.035
Coeff_Pix 	= 3.035
min = 0.0
max = 10000.0


[4-20mA]
Type		= 4-20mA
MeasureUnit	= Сила тока
MeasureName	= мА
Time = 0.1
Coeff_SMH 	= 1474.5
Coeff_Pix 	= 1474.5
min = 0.0
max = 24.0

[RTD50]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 79.872
Coeff_Pix 	= 79.872
min = 0.0
max = 190.0


[RTD100]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 79.872
Coeff_Pix 	= 79.872
min = 0.0
max = 380.0


[RTD1000]
Type		= RTD
MeasureUnit	= Сопротивление
MeasureName	= Ом
Time = 0.1
Coeff_SMH 	= 15.9744
Coeff_Pix 	= 15.9744
min = 0.0
max = 3100.0


[NTC]
Type		= NTC
MeasureUnit	= Сопротивление
Time = 0.1
MeasureName	= Ом
Coeff_SMH 	= 1.236
Coeff_Pix 	= 1.236
min = 0.0
max = 1000000.0
ATS вне форума   Ответить с цитированием