基于stm32的紅外溫度傳感器的制造方法
【技術領域】
[0001]本實用新型涉及一種紅外溫度傳感器,尤其涉及一種遠距離數據傳輸以及對溫度值進行連續測量的基于STM32的紅外溫度傳感器,它能夠將采集到的溫度信號轉化為電壓信號和RS485信號,并通過傳輸單元傳輸出去。
【背景技術】
[0002]隨著溫度傳感器的發展,尤其是無接觸紅外測溫技術的成熟應用,使紅外測溫在工業控制應用中更加安全、方便、可靠以及易于集成。而在已有的工業控制中,涉及紅外溫度測量、遠距離傳輸以及RS485數據傳輸還沒有得到很好的應用。
【發明內容】
[0003]本實用新型的目的在于,針對上述缺陷,提供一種基于STM32的紅外溫度傳感器,可實現無接觸紅外溫度的連續測量與RS485接口數據傳輸,同時還能滿足測量數據的遠距離輸送。
[0004]為了達到上述實用新型目的,本實用新型采取的技術方案如下:
[0005]一種基于STM32的紅外溫度傳感器,其特征在于:包括
[0006]溫度采集單元,用于將采集到的溫度信號轉化為電信號發送給數據處理單元;
[0007]數據處理單元,以STM32為核心處理器,用于對接收到的電信號進行處理轉化為RS485信號與電壓信號并將該處理后的信號發送給RS485數據傳輸單元和電壓信號輸出單元;
[0008]RS485數據傳輸單元,用于接收數據處理單元發送的RS485信號并將該信號通過RS485總線進行傳輸;
[0009]電壓信號輸出單元,用于接收數據處理單元發送的電壓信號并將該信號通過SPI總線進行傳輸;以及
[0010]數據顯示單元,用于接收數據處理單元發送的處理信號并進行顯示。
[0011]進一步的,所述RS485數據傳輸單元采用MAX3485的通訊芯片。
[0012]進一步的,所述MAX3485的第I引腳RXD與STM32的第31引腳UART_RXD連接,用于將RS485總線的數據轉換為串行數據發送給STM32 ; MAX3485的第2引腳CE與第3引腳DE連接到STM32的第29引腳PA8上,用于通過STM32的引腳PA8控制RS485總線的收發數據;MAX3485的第4引腳TXD與STM32的第30引腳UART_TXD連接,用來接收STM32的串行數據發送到RS485總線;MAX3485的第6引腳A和第7引腳B與RS485總線連接,用于數據的遠程傳輸。
[0013]進一步的,所述溫度采集單元采用MLX90614的采集芯片。
[0014]進一步的,所述MLX90614的第I引腳SCL與STM32的第42引腳PB6連接,用于對I2C總線提供時鐘信號;MLX90614的第2引腳SDA與STM32的第43引腳PB7連接,用于作為I2C總線的數據引腳進行數據傳輸。
[0015]進一步的,所述電壓信號輸出單元采用DAC7512的輸出芯片。
[0016]進一步的,所述DAC7512的第4引腳Din與STM32的第17引腳PA7連接,用于輸出數字信號到DAC7512 ;DAC7512的第5引腳SCLK與STM32的第15引腳PA5連接,用于為SPI總線提供時鐘信號;DAC7512的第6引腳SYNC與STM32的第14引腳PA4連接,用于通過該引腳使DAC7512正常工作。
[0017]進一步的,所述數據顯示單元采用HT1621的顯示芯片。
[0018]進一步的,所述HT1621的第I引腳CS與STM32的第11引腳PAl連接,用于通過該引腳使HT1621正常工作;HT1621的第3引腳WR與STM32的第12引腳PA2連接,用于選擇讀寫信號的方向;HT1621的第4引腳DATA與STM32的第13引腳PA3連接,用于通過引腳發送數據到數字顯示屏。
[0019]本實用新型的有益效果:本實用新型的紅外溫度傳感器采用MLX90614作為溫度采集單元,以STM32為核心處理器,并把溫度信號轉化為相應的RS485信號和電壓信號,然后通過SPI總線控制電壓信號輸出單元輸出O—5V的電壓信號以及通過RS485總線進行數據的傳輸,可實現在其視場范圍內對難以接觸區域或危險區域進行實時、連續的溫度測量,有效降低了作業時的危險系數。此外該傳感器具有體積小、成本低、精度高、無接觸以及信號遠距離傳輸等特點,可廣泛適用于日常生活、農業生產、工業控制和食品安全等方面。
【附圖說明】
[0020]圖1為本實用新型基于STM32的紅外溫度傳感器的結構框圖;
[0021]圖2為本實用新型基于STM32的紅外溫度傳感器的電氣連接圖;
[0022]圖3為本實用新型基于STM32的紅外溫度傳感器的溫度采集單元的電氣連接圖;
[0023]圖4為本實用新型基于STM32的紅外溫度傳感器的RS485數據傳輸單元的電氣連接圖;
[0024]圖5為本實用新型基于STM32的紅外溫度傳感器的電壓信號傳輸單元的電氣連接圖;
[0025]圖6為本實用新型基于STM32的紅外溫度傳感器的數據顯示單元的電氣連接圖;
[0026]圖7為本實用新型基于STM32的紅外溫度傳感器的RS485數據傳輸單元的電路結構圖。
【具體實施方式】
[0027]本實用新型的基于STM32的紅外溫度傳感器是一種可實現無接觸紅外溫度測量與RS485接口數據傳輸的紅外溫度傳感器。
[0028]如圖1所示,本實用新型基于STM32的紅外溫度傳感器,包括:RS485數據傳輸單元U1,溫度采集單元U2,電壓信號輸出單元U3,數據顯示單元U4和數據處理單元U7,除此之外,還有電源模塊。
[0029]電源模塊為本實用新型的紅外溫度傳感器進行供電,溫度采集單元U2將采集到的溫度信號轉化為電信號發送到數據處理單元U7,經數據處理單元U7對接收到的電信號進行處理后轉化為RS485信號與電壓信號并將該處理后的信號發送給RS485數據傳輸單元Ul和電壓信號輸出單元U3進行數據輸出,同時數據處理單元U7把數據發送給數據顯示單元U4進行溫度值的顯示。
[0030]本實用新型中溫度采集單元U2采用Melexis公司的MLX90614芯片,數據處理單元U7采用ARM公司最新內核Cortex-M3的32位CPU——STM32,電壓信號輸出單元U3采用TI公司的DAC7512芯片,RS485數據傳輸單元Ul采用MAXM公司的MAX3485芯片,數據顯示單元U4采用HOLTEK公司的HT1621芯片,電源模塊采用LM3100的供電芯片。
[0031]為了更進一步的了解本實用新型的實施方式,下面將結合附圖分別介紹本實用新型的溫度采集單元U2、RS485數據傳輸單元Ul、電壓信號傳輸單元U3以及數據顯示單元U4與數據處理單元U7之間的電氣連接方式。
[0032]如圖2、3所示,溫度采集單元U2采用MLX90614的采集芯片。所述MLX90614的第I引腳SCL與STM32的第42引腳PB6連接,用于對I2C總線提供時鐘信號;MLX90614的第2引腳