您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于STM32的温度测量系统
STM32TemperatureMeasurementSystemBasedontheSTM32曹圆圆(华北电力大学控制科学与工程学院 河北保定 071003) [] 介绍一种基于STM32处理器的温度测量系统设计方案。以STM32F103RBT6微控制器为核心,采用AD590作温度传感器,测量温度用四位数码管显示,能够同PC机进行串口通信。具有体积小、精度高、处理能力强等特点。[] 温度测量;STM32;AD590[] TP273 [] B,、,,。AD590、、、;ARM,AD590,ARMSTM32F103RBT6,。00.00~99.99℃,PC,。1 、、RS232。STM32F103RBT6,,。,ADCA/D,,,PC。STM32STARMv732、。,、。。JTAG,,JTAGFLASH,。1。1 2 2.1 STM32F103RBT6STM32F103RBT6CORTEX-M3、、、,STM32。72MHz,。128KBFLASH。,UART、SPI18MHzGPIO。1μs12ADC,,ADC,。2,STM32F103RBT6LQFP64,GPIOPA0(ADCIN0),PA9PA10,PA1~PA44,PC0~PC7。—16— 《》201012 STM32F103RBT62.2 ,,、,AD590。-55℃~+150℃,;4~6V,44V20V,;AD590,,1℃,1μA,;,,,。3,AD58110V,R1、R2AD590。AD590,;AD5900℃273.2μA,。3 ,,A/D,AD581,,R2、R4。AD590R3、R4,AD590,,。R1、R3,,0℃R2V0=0V,100℃R4,V0=3.3V,,0~100℃,0~3.3V。2.3 AD590,4,。A/DAD。STM3212ADC,ADC1MHz。18,162。A/D、、,ADC16。STM32F103RBT6ADCVREF+,3.3V,VCCADC。2.4 LED,。PA1-PA4,STM32GPIO,LED。LEDa-g、dpPC0-PC7。4。4 2.5 。,。,RS-232PC。MAX3232EEAE3.3V,。5。—17—STM32 5 3 ,、LEDPC。STM32Re-alViewMDK,。3.1 GPIO,PA0ADC0,PA9PA10,PA1~PA4,PC0~PC7。3.2 、,ADC。,ADC。,ADC。,,16。,DMA1ADCIN0。ADC1,、、;ADC0,ADCSampleTime,。3.3 ADC,,、,ADC0x0FFF(100℃),(ADCValue/0X0FFF*100)℃(ADCValueADC),temperature=ADCValue*10012℃。,00.00~99.99。tem-perature10,TAB。PC0~PC7,0~9PC。、,,。PA1~PA3,GPIOAODR。3.4 PC,temperaturePC。STM32115200、8bit、1、,COM0PC。4 AD590,STM32F103RBT6,、,。、、、,、。[1] STMicroelectronicsCorporation,STM32F103XXDatasheet[J],2007,11.[2] .MDKSTM32[M].:,2008:304-327.[3] .ARM[J].(),2008(18):77-78.[4] .AD590[J].,2007,25(3):21-22.[5] .[D]..2004.12.—18— 《》20101
本文标题:基于STM32的温度测量系统
链接地址:https://www.777doc.com/doc-5629324 .html