STM Урок 65. Подключаем операционный усилитель TSZ124IPT. Часть 4



 

Урок 65

 

Часть 4

 

Подключаем операционный усилитель TSZ124IPT

 

В предыдущей части занятия мы продолжили писать исходный код по обработке и отображению данных от ОУ и посмотрели данные показания в терминальной программе.

Закомментируем вывод показаний в текстовом виде, раскомментируем и подправим отправку показаний в программу визуализации

 

// sprintf(str1,»Vinst:%06f; I cur:%06frn», ins, i1);
// HAL_UART_Transmit(&huart2, (uint8_t*)str1,strlen(str1),0x1000);
 uint8_t *ins_p=(uint8_t*)&ins;
 uint8_t *i1_p=(uint8_t*)&i1;
 buf2[0]=0x11;
 buf2[1]=0x55;
 buf2[2]=(uint8_t)(*(uint32_t*)ins_p);
 buf2[3]=(uint8_t)((*(uint32_t*)ins_p)>>8);
 buf2[4]=(uint8_t)((*(uint32_t*)ins_p)>>16);
 buf2[5]=(uint8_t)((*(uint32_t*)ins_p)>>24);
 buf2[6]=(uint8_t)(*(uint32_t*)i1_p);
 buf2[7]=(uint8_t)((*(uint32_t*)i1_p)>>8);
 buf2[8]=(uint8_t)((*(uint32_t*)i1_p)>>16);
 buf2[9]=(uint8_t)((*(uint32_t*)i1_p)>>24);
 HAL_UART_Transmit(&huart2,buf2,10,0×1000);

}

 

 

В бесконечном цикле в функции main() всё закомментируем

 

  /* USER CODE BEGIN 3 */
//  Data_Read();
//  HAL_Delay(200);

  }

 

А в обработчике таймера раскоментируем функцию обработки данных АЦП

 

  if(huart2.RxXferCount==0)
  {
   Data_Read();
   HAL_UART_Receive_IT(&huart2,(uint8_t*)str,8);
  }

 

Соберём код, прошьём контроллер, запустим программу визуализации.

 

 

Вот это у нас график зарядки телефона, Скачок вверх был, когда я включил подстветку (нажмите на картинку для увеличения изображения)

 

Image32_0500

 

А теперь настроим на разность потенциалов и посмотрим график при подключенной термопаре, сначала при комнатной температуре, потом при температуре тела, зажав её между пальцами, а затем прикоснувшись ею к лампе накаливания (нажмите на картинку для увеличения изображения)

 

Image33_0500

 

 

Предыдущая часть Программирование МК STM32 Следующий урок

 

Исходный код

 

Техническая документация:

Техническая документация на операционный усилитель TSZ124IPT

User Manual к оценочной плате X-NUCLEO-IKA01A1

 

Программа визуализации (Только для 64-битных Windows)

 

 

Отладочную плату можно приобрести здесь Nucleo STM32F401RE

и здесь Nucleo STM32F401RE

Оценочную плату можно приобрести здесь STM32 X-NUCLEO-IKA01A1

 

 

Смотреть ВИДЕОУРОК (нажмите на картинку)

 

STM Подключаем операционный усилитель TSZ124IPT

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*