單片機控制的冷暖坐墊

2020-11-25 電子產品世界

摘要 介紹了一種利用ATmega8單片機控制帕爾貼半導體組件製冷、制熱的坐墊坐墊內置水管與外部水箱連通。根據帕爾貼原理,對水箱內的水製冷或加熱,並通過微型泵進行水循環,使坐墊的溫度與水箱溫度保持一致。
關鍵詞 坐墊;水箱;帕爾貼
高溫及寒冷天氣久坐都會使人體產生不適,對健康造成影響。如果坐椅具有自動製冷、制熱功能,則可解決上述問題。為此設計了一種利用帕爾貼半導體工作原理製作的冷暖坐墊。

1 硬體設計
坐墊採用12 V安全電源,在汽車上則可直接從點菸器取電。坐墊包含了電路及水路兩部分,圖1為控制系統框圖。

本文引用地址:http://www.eepw.com.cn/article/172282.htm


1.1 水路
水路由水箱、水管、微型水泵等構成。坐墊內部裝有迂迴水管,以加大與人體的接觸面積。用微型水泵把水箱中的水抽到坐墊內,在坐墊處與人體熱交換後再回流到水箱。
1.2 電路
控制單元採用Atmel公司ATmega8單片機,其具有A/D轉換功能,有斷電後保存數據的EEPROM支持在線編程。帕爾貼半導體作為關鍵的功率器件選用TEC-12706。TEC-12706額定工作電壓12 V,最大電流可達6 A,需要加裝散熱器及散熱風扇,以使帕爾貼半導體兩端保持一定的溫差。帕爾貼半導體通過繼電器切換其工作電源。電路分為控制手柄及主機兩部分,控制手柄電路圖如圖2所示。R313是10 kΩ的熱敏電阻,貼在水箱上用於採集水箱溫度;Q304跟Q305組成達林頓管以加大驅動能力。


1.3 工作原理
控制面板有製冷/熱按鍵,通過按鍵選擇工作模式。開機後單片機根據工作模式啟動相應的繼電器,開啟帕爾貼半導體電源,並由LED指示工作模式,同時開啟水泵。製冷模式下水箱中的冷水被微型水泵輸送到坐墊內,在坐墊與人體接觸處水被加熱,加熱後的水回到水箱繼續冷卻。控制面板設有溫度設定鍵,溫度傳感器裝在水箱上,對水溫進行檢測,並由兩位數碼管顯示溫度。當水溫達到設定溫度時單片機發出命令,通過繼電器關閉帕爾貼半導體電源。工作模式切換通過控制繼電器改變帕爾貼半導體的電源極性完成。

2 軟體設計
軟體採用ICCAVR開發,ICCAVR符合ANSI標準C語言規範,使用方便、技術支持好。
程序由A/D轉換、定時、顯示、按鍵、EEPROM讀寫程序等組成。加電後主程序首先對單片機I/O口、ADC以及定時器進行初始化,然後讀EEPROM內容,判斷上次關機前的工作模式並點亮對應的發光二極體指示。之後重複掃描按鍵,根據按鍵功能選擇做進一步控制。
2.1 A/D轉換子程序
ATmega8有一個10位的逐次逼近型ADC,存放於ADC數據寄存器ADCH及ADCL中。本設計對精度要求不高,只需8位的轉換精度,設置ADMUX寄存器的ADLAR為左對齊,只要讀取ADCH即可。
10 kΩ熱敏電阻與10 kΩ電阻串聯到5 V電源,當溫度變化時熱敏電阻阻值變化,其壓降隨之變化。熱敏電阻的電壓經過ATmega8內部A/D轉換處理,得到坐墊水箱的溫度。
2.2 EEPROM讀寫程序
ATmega8單片機內含512Byte的EEPROM,其讀/寫數據簡單方便。此處EEPROM主要用於記憶坐墊的工作模式,關機按鍵按下後調用eprom _write(0x00,0x01,&Mod_key)寫冷/熱狀態進EEPROM;開機時則調用eprom_read(0x00,0x01,&Mod_key)從EEPROM讀出冷/熱狀態。
2.3 按鍵子程序
系統設有4 個按健,分別為開/關鍵、冷/熱模式選擇鍵、溫度設定加及溫度設定減鍵。系統加電後默認為關機狀態,需手動開機。冷、熱模式切換需延時5min後才工作,以保護帕爾貼半導體器件。

3 結束語
坐墊經實際應用,效果良好,非極端氣候條件下甚至不用開空調,一定程度上節約了能源。目前存在的主要問題是,在高溫天氣下,狹小的空間如汽車內,由於帕爾貼半導體器件工作產生的熱量無法排出,導致周圍環境溫度升高。若進一步優化散熱結構,把工作產生的熱量排出則使用效果將更好。

半導體製冷相關文章:半導體製冷原理


相關焦點

  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。
  • 用單片機控制直流電機
    本設計以AT89C51單片機為核心,以4*4矩陣鍵盤做為輸入達到控制直流電機的啟停、速度和方向方案二:採用繼電器對電動機的開或關進行控制,通過開關的切換對小車的速度進行調整。這個方案的優點是電路較為簡單,缺點是繼電器的響應時間慢、機械結構易損壞、壽命較短、可靠性不高。方案三:採用由達林頓管組成的H型PWM電路。用單片機控制達林頓管使之工作在佔空比可調的開關狀態,精確調整電動機轉速。
  • 基於PIC單片機的SPWM控制技術
    此方法電路複雜,實現困難且不易改進;  2)由SPWM專用晶片SA828系列與微處理器直接連接生成SPWM波,SA828是由規則採樣法產生SPWM波的,相對諧波較大且無法實現閉環控制;  3)利用CPLD(複雜可編程邏輯器件)設計,實現數字式SPWM發生器;  4)基於單片機實現SPWM,此方法控制電路簡單可靠,利用軟體產生SPWM波,減輕了對硬體的要求,且成本低
  • 單片機控制TFT液晶屏顯示數字
    單片機控制TFT液晶屏顯示數字,此工程的硬體部分如下  單片機部分液晶電路接下來就是軟體部分程序的編寫,我們先來看main函數,main函數如下main函數裡做了3件事,第一件就是對TFT液晶屏的初始化,包括對TFT液晶屏接口的初始化和驅動晶片
  • 單片機接口控制彩色液晶屏方案
    如果您使用的是8位\16位單片機、ARM等微控制器,並希望通過簡單易操作的控制器來控制相應的液晶屏,那麼請選用單片機接口控制方案。
  • 基於單片機的步進電機開環控制系統
    摘要: 通過ATMEL89C51單片機對步進電機進行控制,主要介紹了步進電機控制器、驅動電路和LED顯示電路的設計,實現了步進電機的開環控制。
  • 紅外遙控器在單片機控制系統中的應用
    業界領先的TEMPO評估服務 高分段能力,高性能貼片保險絲 專為OEM設計師和工程師而設計的產品 Samtec連接器 完整的信號來源 每天新產品 時刻新體驗 完整的15A開關模式電源   摘 要 文章介紹了一種用紅外遙控器作控制器的單片機控制系統, 具體說明了其軟
  • 用單片機和CPLD實現步進電機的控制
    同時單片機非常適合應用於需要複雜的控制算法的場合。因此本設計採用的方法是:用單片機採集現場信號後計算出步進電機運轉所需的控制信息後,再傳給CPLD,CPLD把接收到的信息轉換成步進電機實際的控制信號(運轉方向、運轉速度)輸出給電機的驅動電路。這樣的好處是單片機與CPLD各行其是。
  • 光耦在單片機控制系統中的應用
    隔離IO口的實現在我們設計硬體系統的時候,經常有這樣的困擾,有很長距離的控制線或者通訊線連接兩個控制系統,而這樣的系統在面對一些外部幹擾,如射頻幹擾或者快速電脈衝群幹擾時,非常容易造成兩個系統之間的控制失效,或者通訊誤碼。
  • 單片機控制的光學電流互感器偏振調製效應
    文中介紹了帶有永磁薄膜的石榴石和未帶膜的石榴石分別在單片機的控制下旋轉,旋轉的過程中同時觀察和記錄DOP的值,而DOP(偏振度)是光束中偏振部分的光強度和整個光強度之比。1.2 單片機控制旋轉原理本文通過單片機控制夾具的旋轉來實現帶有薄膜的石榴石樣品的旋轉。如圖1所示,旋轉部分主要由單片機、步進電機和可旋轉夾具構成。偏振調製系統採用89C52單片機控制,鍵盤和液晶顯示器與單片機的IO口相連,鍵盤用於輸入需要旋轉的角度,液晶顯示屏可顯示輸入和已旋轉的角度。
  • 單片機控制的負阻自激振動系統
    單片機控制的共振式輸送機本文引用地址:http://www.eepw.com.cn/article/171784.htm共振式輸送機是採用慣性式激振器
  • 基於單片機控制的DC-DC變換電路
    1、系統方案設計   1.1、方案設計   本方案採用單片機為主設計測控電路。通過對DC-DC直流轉換器輸出電流進行監測,通過鍵盤輸入輸出電流設定信號,通過單片機輸出PWM信號與LM358比較器形成比較電壓,電流反饋閉環電路,從而對LM2596晶片進行控制,控制buck電路的接通關斷,以保證DC-DC的變換。升壓部分直接由LM2577電路控制穩壓其結構圖如圖1所示。
  • 利用單片機PWM信號進行舵機控制[圖]
    脈衝計數可以利用51單片機的內部計數器來實現,但是從軟體系統的穩定性和程序結構的合理性看,宜使用外部的計數器,還可以提高CPU的工作效率。實驗後從精度上考慮,對於FUTABA系列的接收機,當採用1MHz的外部晶振時,其控制電壓幅值的變化為0.6mV,而且不會出現誤差積累,可以滿足控制舵機的要求。
  • 單片機控制繼電器驅動電路圖原理分析
    單片機是一個弱電器件,一般情況下它們大都工作在5V甚至更低.驅動電流在mA級以下.而要把它用於一些大功率場合,比如控制電動機,顯然是不行的.所以,就要有一個環節來銜接,這個環節就是所謂的"功率驅動".繼電器驅動就是一個典型的、簡單的功率驅動環節.在這裡,繼電器驅動含有兩個意思:一是對繼電器進行驅動,因為繼電器本身對於單片機來說就是一個功率器件;還有就是繼電器去驅動其他負載
  • 51單片機精確控制步進電機(有TB6600驅動)
    設備:51單片機開發板、TB6600驅動器、57BYG250B步進電機(二相)、直流開關電源。直流電源給驅動器供電,單片機給驅動器輸入脈衝,驅動器驅動步進電機。程序使用定時器中斷精確控制電機轉動(不考慮失步)。比如我採用16倍細分,則需給驅動輸入3200個脈衝,驅動才會使電機轉一圈,下面程序中1秒發送200個脈衝,則相應的電機16秒轉一圈。
  • 以單片機為核心的步進電機控制系統驅動設計
    打開APP 以單片機為核心的步進電機控制系統驅動設計 工程師黃明星 發表於 2018-08-07 15:29:17 本文利用A3967SLB作為步進電機微控晶片,簡化了步進電機的控制實現。由於單片機資源沒有PC豐富,人機界面也沒有PC友好,因此,本文採用了主從式結構,即PC用於管理,單片機用於執行。 由A3967SLB構成步進電機的驅動部分 A3967SLB是美國Allegro公司生產的PWM恆流控制微步距驅動二相步進電機專用驅動器。
  • 單片機一個IO口如何控制兩顆發光二極體(LED)
    單片機一個IO口如何控制兩顆發光二極體LED單片機工程師在面試的過程中,經常會碰到一些相同的問題,筆者總結了十個提問率較高的問題,供大家參考。現在我們來分析單片機工程師常遇面試問題之一:一個單片機IO口如何控制兩顆LED?
  • 基於單片機與旋轉編碼器的閉環線速度控制系統
    O 引言本文引用地址:http://www.eepw.com.cn/article/162784.htm  在電纜生產線上,通常需要檢測電纜的走線速度,用來控制收線電機的轉速和計算線纜的長度
  • 利用單片機控制的推進定位控制系統設計
    利用單片機控制的推進定位控制系統設計 工程師黃明星 發表於 2018-08-03 08:06:00 1 引言 切紙機械是印刷和包裝行業最常用的設備之一
  • 利用單片機來控制的數字移相器設計方案
    打開APP 利用單片機來控制的數字移相器設計方案 工程師黃明星 發表於 2018-07-20 10:33:00 本文介紹的基於單片機控制的數字移相器,採用環形隊列實現信號波形的任意相位移相,並且保持波形的幅度、頻率不變。其測試精度高,失真度小。系統原理方框圖如圖1所示。