Главная » Статьи » Proton PICBasic |
Работа с датчиком LM35DZ
Работа с датчиком LM35DZ LM35DZ - точный температурный датчик, который обеспечит 10 мВ на 1 градус Цельсия в пределах 0.01 %. Его нетрудно соединить с PIC, и следующий пример показывает, как можно измерить температуру в диапазоне от - 55 до 150 градусов Цельсия. В документации на датчик предлагается много способов использования датчика. Здесь предлагается один из них. Для этой схемы требуется 3 дополнительных компонента: 2 диода 1N914( или 1N4148) и 1 резистор на 18 кОм. Вот схема:
Device 16F877A Declare XTAL 4 DECLARE ADIN_RES 10 ' Вычисляем 10-битный результат DECLARE ADIN_TAD 8_FOSC ' Источник тактирования АЦП DECLARE ADIN_STIME 50 ' Время измерения Declare LCD_TYPE 0 ' Type of Тип используемого ЖКИ - буквенно цифровой Declare LCD_DTPIN PORTB.4 ' Шина данныхB4,B5,B6,B7 Declare LCD_RSPIN PORTB.2 ' RS на portb.2 Declare LCD_ENPIN PORTB.3 ' E pin на portb.3 Declare LCD_INTERFACE 4 ' 4-битный интерфейсt Dim ADC_Result As Float Dim ADC_Total As Float Dim Temp_Float as Float Dim ADC_Channel as Byte Dim ADC_Loops as Word Dim Temp as Word Dim Last_Result1 As Float Dim Last_Result2 As Float ADCON1 = %10000000 ' Установим porta как аналоговые входы TRISA = $FF ' Porta - установим как входы Delayms 150 Cls Print $FE,$40,$07,$05,$07,$00,$00,$00,$00,$00
| |
Просмотров: 13112 | | |
Всего комментариев: 0 | |