Получение значений АЦП
![]() |
![]() |
|Си| |
| в палитре | на схеме |
Описание
Блок получения значения АЦП преобразования, разрядность 12бит. При моделировании на вход блока подается число с выхода блока ЭП - АЦП. С выхода блока получаем измеренное значение, которое может принимать целые значения, с учетом возможности смещения нуля АЦП. Опрос выбранных каналов АЦП происходит в указанной пользователем последовательности в режиме ожидания.
Блок допускает использование 10 каналов АЦП с 0 до 9.
В режиме моделирования блок по значению входного напряжения U, получаемого от модели датчика, формирует массив измеренных значений в соответствии с соотношением:
adc_mean_int[i] = (adc_max / Vref) * U[i] – null[i],
где adc_max - максимальное значение на выходе АЦП
Vref - значение опорного напряжения АЦП
null – смещение нуля выходного значения АЦП
При использовании 1986BE1T необходимо выбирать в свойстве Контроллер АЦП значение ADC1.
Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.
Основные характеристики контроллера АЦП приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| u | Вход напряжения, вещественное. | Математическая |
| null | Вход смещения нуля, целое число. |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| mean_adc_int | Выход данных АЦП, целое число или массив целых чисел. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Опорное напряжение АЦП, [В] | Vref |
Возможные значения: 2.6…3.6 |
3.3 | Вещественное |
| Контроллер АЦП | ADC | Возможные значения: ADC1 ADC2 |
ADC1 | Перечисление |
| Каналы | ADC_CHANNELS | Возможные значения: CH0..CH9 |
CH7 | Множество |
| Использовать вход смещения нуля АЦП | Null_ADC | Возможные значения: Да, Нет. |
Нет | Двоичное |
Параметры
Блок не имеет параметров.

