隨著社會經濟的發展和人們生活水平的æé«˜ï¼Œå¤–出旅行æ£é€æ¼¸æˆç‚ºä¸€ç¨®æ™‚尚。汽車作為一種便æ·çš„交通工具已是人們的首é¸ï¼Œèˆ’é©çš„乘車環境,如é©å®œçš„è»Šå…§æº«åº¦ã€æ¸…新的空氣應是長途汽車的必備æ¢ä»¶ã€‚所以,開發一款經濟實用的車載空調控制器就æˆç‚ºä¸€ç¨®éœ€æ±‚。本文采用DC/DC轉æ›èŠ¯ç‰‡MC34063AP1為系統供電,以微控制器Atmega8ç‚ºç³»çµ±æ ¸å¿ƒï¼Œè¼”ä»¥ç°¡å–®æ¨¡ç³ŠæŽ§åˆ¶æŠ€è¡“ä»¥åŠæŒ‰éµé¸æ“‡ã€LEDæ•¸ç¢¼ç®¡é¡¯ç¤ºï¼Œå¹¶ä½¿æ•´å€‹æŽ§åˆ¶ç³»çµ±å…·æœ‰é›»æºæ¬ 壓ã€éŽå£“,溫度傳感器çŸè·¯ã€æ–·è·¯ç‰ä¿è·åŠŸèƒ½ã€‚
主è¦åŠŸèƒ½æŒ‡æ¨™
汽車空調控制系統的主è¦åŠŸèƒ½å¦‚ä¸‹ã€‚
◠多種工作模å¼ï¼šè‡ªå‹•ã€åˆ¶å†·ã€åŒ–霜ã€é€šé¢¨ã€‚
◠多檔風速è¨å®šï¼šè‡ªå‹•風ã€ä½Žé€Ÿé¢¨ã€ä¸é€Ÿé¢¨ã€é«˜é€Ÿé¢¨ã€‚
◠具有故障é‹è¡Œè™•ç†åŠŸèƒ½ã€‚
â— é¢æ¿æŒ‰éµæ“作。
â— é©é…多類型顯示接å£ã€‚
控制器基本原ç†
  汽車空調控制系統框圖如圖1æ‰€ç¤ºã€‚ç³»çµ±ç”±æŒ‰éµæŽƒæã€é›»å£“æª¢æ¸¬ã€æº«åº¦æª¢æ¸¬ã€é¢¨æ©ŸæŽ§åˆ¶ã€å£“縮機控制ã€LED數碼管顯示ã€èœ‚é³´å™¨å ±è¦é›»è·¯å’Œå–®ç‰‡æ©Ÿçµ„æˆã€‚
圖1 汽車空調控制系統框圖
  單片機工作的主è¦åŽŸç†ç‚ºï¼šæŽƒæéµç›¤ï¼Œç•¶åˆ¶å†·éµæŒ‰ä¸‹ï¼ŒåŒæ™‚ç„¡æ•…éšœå ±è¦æ™‚系統將ADC采樣的車內溫度與é å…ˆè¨å®šçš„åˆ¶å†·æº«åº¦æ¯”è¼ƒï¼Œå¦‚è»Šå…§æº«åº¦é«˜äºŽè¨ [table][tr][td][/td][/tr][/table]定溫度則打開冷å‡é¢¨æ©Ÿã€å£“縮機制冷;當車內溫度低于è¨å®šæº«åº¦2℃時關閉壓縮機ã€å†·å‡é¢¨æ©Ÿï¼Œè‹¥æ¤æ™‚å¼·åˆ¶å†·éµæŒ‰ä¸‹ï¼Œç³»çµ±å°‡å¿½ç•¥é è¨æº«åº¦ç›´æŽ¥å•Ÿå‹•制冷。其ä¸å–®ç‰‡æ©ŸPB0ã€PB1å£è¼¸å‡ºé«˜ä½Žä¿¡è™ŸæŽ§åˆ¶MOS管的開關,進而控制風機和壓縮機的起åœï¼›PC0å£é‡‡æ¨£è¼¸å…¥é›»å£“并與系統默èªå€¼é€²è¡Œæ¯”è¼ƒï¼Œä»¥ç¢ºå®šé›»å£“æ˜¯å¦æ£å¸¸ï¼›PC2å£é‡‡æ¨£åŒ–霜溫度用以確定化霜æ“作;PC3å£é‡‡æ¨£è»Šå…§æº«åº¦ï¼Œå°‡è¨ˆç®—çš„çµæžœè¼¸å‡ºè‡³LED數碼管顯示。
系統硬件è¨è¨ˆ
1 主控芯片簡介
  Atmega8單片機具有8Kb的在線編程Flash程åºå˜å„²å™¨ã€512å—節EEPROMã€1Kb SRAMã€32個通用工作寄å˜å™¨ã€23個通用I/Oå£ã€3個帶比較模å¼éˆæ´»çš„定時器/計數器ã€18+2個內外䏿–·æºã€1個å¯ç·¨ç¨‹çš„SUART接å£ã€1個I2C總線接å£ã€4通é“çš„10ä½ADCã€2通é“8ä½ADCã€å¯ç·¨ç¨‹çš„看門狗定時器ã€1個SPI接å£å’Œ5種å¯é€šéŽè»Ÿä»¶é¸æ“‡çš„節電模å¼ã€‚
2 é›»æºéƒ¨åˆ†
圖2 系統供電部分
  系統供電電路如圖2所示,DC/DC轉æ›èŠ¯ç‰‡é‡‡ç”¨MC34063,該芯片具有集æˆåŸºæº–é›»å£“ã€æŒ¯è•©å™¨åŒæ¥å’Œè¼¸å…¥é›»å£“范åœå¯¬ç‰ç‰¹é»žï¼Œå…¶è¼¸å‡ºé›»å£“å¯è¡¨ç¤ºç‚ºVout=1.25(1+R39/R40),輸出電æµå¯é”500mAï¼Œå®Œå…¨æ»¿è¶³æœ¬ç³»çµ±çš„åŠŸè€—è¦æ±‚。為了é™ä½Žå¹²æ“¾ï¼ŒèŠ¯ç‰‡çš„è¼¸å…¥ç«¯å’Œè¼¸å‡ºç«¯åŠ äº†é›»å®¹C10ã€C12ã€C13進行濾波處ç†ã€‚
圖3 é›»å£“åŠæº«åº¦æª¢æ¸¬é›»è·¯
3 é›»å£“åŠæº«åº¦æª¢æ¸¬é›»è·¯
  如圖3æ‰€ç¤ºï¼Œé›»å£“ã€æº«åº¦æª¢æ¸¬é‡‡ç”¨å–®ç‰‡æ©Ÿå…§éƒ¨å°ˆç”¨ADC采樣通é“,ä¸å¢žåŠ é¡å¤–芯片有利于é™ä½Žç³»çµ±æˆæœ¬ã€‚ADC基準電壓ç‰åŒå–®ç‰‡æ©Ÿå·¥ä½œé›»å£“5V,系統輸入電壓經R3ã€R8分壓簡單濾波åŽé€å…¥PC0(ADC0),æ¤ç«¯å£æ ¹æ“šåˆ†å£“比連續采樣21次,然åŽå°‡æ¯æ¬¡æ‰€å¾—å€¼ç›¸åŠ å³å¯é‚„原系統輸入電壓;RT1ã€RT2ç‚ºè² æº«åº¦ç³»æ•¸å‚³æ„Ÿå™¨ï¼Œç•¶æº«åº¦ä¸Šå‡æˆ–䏋陿™‚å…¶é˜»å€¼éš¨ä¹‹æ¸›å°æˆ–增大,相應ADC端å£å°‡å¤šæ¬¡é‡‡æ¨£çš„é›»å£“å€¼é€²è¡Œæ•¸å€¼å¹³å‡æ¿¾æ³¢å¹¶èˆ‡å·²çŸ¥çš„電壓/溫度å€é–“比較,得出實時溫度。
4 éµç›¤å’Œé¡¯ç¤ºé›»è·¯
  如圖4所示,由于單片機I/O壿œ‰é™ï¼Œéµç›¤å’Œé¡¯ç¤ºé›»è·¯é‡‡ç”¨äº†ç«¯å£å¾©ç”¨ï¼Œ3ä½8段LEDæ•¸ç¢¼ç®¡é©…å‹•å¢žåŠ äº†SN74164串入并出芯片進一æ¥ç·©è§£ç«¯å£æœ‰é™çš„壓力。其ä¸éµç›¤æœ‰7個按éµï¼Œ 分別為開關機ã€åˆ¶å†·/通風ã€å¼·åˆ¶å†·ã€è¨å®šã€ä¸Šå¢žã€ä¸‹æ¸›ï¼Œå¯ä»¥é€²è¡Œæº«åº¦è¨ç½®å’Œæ–°é¢¨æ™‚é–“è¨ç½®ç‰ã€‚LED數碼管å¯ä»¥é¡¯ç¤ºç•¶å‰è»Šå…§æº«åº¦ã€ç³»çµ±é è¨æº«åº¦ã€è¼¸å…¥é›»å£“ç‰ï¼Œç•¶èœ‚é³´å™¨å ±è¦æ™‚能顯示故障代碼為ç¶ä¿®èª¿è©¦æä¾›äº†æ–¹ä¾¿ã€‚
圖4 éµç›¤å’Œé¡¯ç¤ºé›»è·¯
5 輸出控制電路
  風機ã€å£“縮機輸出控制電路如圖5所示,單片機輸出控制信號經ULA2003åå‘åŽé©…動晶體管Q2,Q2的集電極å†é€£æŽ¥å£“縮機的起åœé–‹é—œç¹¼é›»å™¨çš„æŽ§åˆ¶è¼¸å…¥ç«¯ï¼Œç•¶ç¹¼é›»å™¨ç”±é–‰åˆè½‰ç‚ºæ–·é–‹æ™‚,二極管D10為繼電器線圈續æµã€‚ç‚ºæœ‰æ•ˆçš„æŽ§åˆ¶æ™¶é«”ç®¡çš„å°Žé€šå’Œé—œé–‰ï¼Œç³»çµ±å¢žåŠ äº†é«˜è¼¸å…¥é›»å£“ã€é«˜çŒé›»æµçš„ULN2003Aé©…å‹•èŠ¯ç‰‡ã€‚å…¶å…§éƒ¨é‡‡ç”¨é”æž—é “è¼¸å…¥é›»å£“æœ€é«˜é”50V, çŒé›»æµæœ€å¤§500mA。
軟件è¨è¨ˆ
  程åºè¨è¨ˆå¯åˆ†ç‚ºå…©å¤§éƒ¨åˆ†ï¼šä¸»ç¨‹åºå’Œä¸æ–·æœå‹™ç¨‹åºã€‚
  主程åºåŒ…括定時器ã€ADC模塊åˆå§‹åŒ–ã€éµç›¤é¡¯ç¤ºè™•ç†ã€èœ‚é³´å™¨å ±è¦ç‰ã€‚主程åºåˆå§‹åŒ–åŽï¼Œç³»çµ±æ ¹æ“šADCè½‰åŒ–çµæžœä¾æ¬¡åˆ¤æ–·è¼¸å…¥é›»å£“æ˜¯å¦æ£å¸¸ã€æº«åº¦å‚³æ„Ÿå™¨æ˜¯å¦æœ‰çŸè·¯æ–·è·¯ç¾è±¡ç™¼ç”Ÿï¼Œå¦‚有上述情æ³ç™¼ç”Ÿç³»çµ±å°‡åˆ‡æ–·ä¸€åˆ‡è¼¸å‡ºåŒæ™‚給出故障代碼,å¦å‰‡é¡¯ç¤ºå®¤å…§æº«åº¦ã€‚ç„¶åŽæŽƒæéµç›¤ï¼Œæ ¹æ“šéµå€¼é€²è¡Œç›¸æ‡‰çš„æ“ä½œï¼Œå¦‚é¢¨é‡é«˜ä¸ä½Žçš„切æ›ã€åˆ¶å†·é–‹/é—œã€å¼·åˆ¶å†·çš„鏿“‡ã€åˆ¶å†·æº«åº¦è¨å®šå’Œæ–°é¢¨é€é¢¨æ™‚é–“è¨å®šç‰ã€‚
圖5 輸出控制電路
ã€€ã€€ä¸æ–·æœå‹™ç¨‹åºåŒ…括定時器T0ã€T1䏿–·æœå‹™ç¨‹åºã€‚定時器T0定時時間為1ms,è¨è®Šé‡aï¼Œæ¯æ¬¡é€²å…¥ä¸æ–·å程åºå¦‚æ•…éšœæ¨™å¿—ä½æœ‰æ•ˆå‰‡aå¢žåŠ 1,在aå°äºŽ50å‰é–‹èœ‚鳴器;當a大于50æ™‚é—œèœ‚é³´å™¨åŒæ™‚a清零,這樣處ç†ä»¥å€åˆ¥æŒ‰éµéˆ´è²ã€‚定時器T1定時時間為1s,主è¦ç”¨äºŽå£“縮機ã€å†·å‡é¢¨æ©Ÿé–“的延時,也就是連續兩次壓縮機開啟的時間間隔ä¸èƒ½å°‘于6s,壓縮機關閉åŽå»¶æ™‚3s關冷å‡é¢¨æ©Ÿã€‚
çµæŸèªž
  本控制器采用Atmega8å–®ç‰‡æ©ŸæŽ§åˆ¶ï¼Œé›»è·¯çµæ§‹ç°¡å–®ã€æ€§èƒ½ç©©å®šã€åŠŸèƒ½å¼·ã€å¯é æ€§é«˜ã€æˆæœ¬è¼ƒä½Žã€‚å¯¦éš›æ‡‰ç”¨è‰æ˜Žï¼Œè©²æŽ§åˆ¶å™¨æŠ—干擾能力強,能在低溫和高溫地å€é•·ä¹…穩定工作,由于采用的是Flashå·¥è—的單片機,方便在線å‡ç´šï¼Œå¯ç”¨äºŽç¶“濟型轎車ã€è±ªè¯å®¢è»Šã€å¤§åž‹å¡è»Šçš„ç‰æ±½è»Šç©ºèª¿çš„æŽ§åˆ¶ã€‚