單片機是一種半導體芯片,用于控制作為各種電氣產品組件的電路和機械部件。如果將其與人體器官進行比較,則可以說它對應于大腦。如果你給出一個程序,你就可以隨之實現各種控制方法和操作。
英銳恩單片機工程師介紹,單片機的起源是用于計算器的IC,開發(fā)的目的是在解決如何用少量零件制作高性能計算器的問題的同時進行的。因此,單片機的最初目的是進行計算。但是,單片機所需的功能逐年增加?,F在,除了計算之外,還安裝了各種有用的功能?,F如今我們日常生活中的很多電器產品中都會用到單片機:
1.電飯煲和電視都有定時功能,可以在預定的時間運行。
2.遙控器會產生紅外線信號來操作設備。
3.對于電池供電的移動設備,會測量并顯示剩余電池電量。
4.時鐘顯示也是通過安裝在微機中的功能來實現的。
5.通過USB接口與PC交換數據。
上面這些可以由單片機來實現功能,由編寫的程序組成。例如,當“在1小時后打開電飯煲開始煮飯”時,如果用戶編寫了這樣的程序,單片機就按照程序運行,執(zhí)行定時器的功能。換句話說,由于單片機是按照程序運行的,所以用戶必須通過編寫程序的工作來控制單片機。
英銳恩單片機工程師介紹,單片機在家用電器中進行的工作并沒有那么特殊,下面介紹幾個簡單的例子:
(1)顯示
顯示是終端用戶了解電器產品狀態(tài)的重要功能,它顯示運行狀態(tài)和不運行的時間。還有一些產品在液晶顯示器或段式LED顯示器上顯示字符,或者簡單地打開或閃爍LED來顯示通知狀態(tài)。
(2)聲音
最近有很多電器(微波爐、火警等)集成了語音,但即使沒有語音,也能播放音樂或發(fā)出嗶嗶的電子聲,以通知用戶。常用的電子產品,例如電子溫度控制器、電子血壓計等經常見到這些功能。
(3)電機和閥門的
控制單片機可以產生信號來控制電機和閥門,比如可以編寫改變電機轉速和方向的信號,以及打開和關閉閥門的信號。同樣的,它還可以產生紅外信號,用于電視遙控器。單片機通過通用輸入/輸出(GPIO)端子將這些內部準備好的信號輸出到外部,并控制實際驅動電機的大功率元件和實際傳輸紅外信號的光學元件。
(4)信號轉換
可以測量傳感器元件輸出的電壓,比如可以通過將熱敏電阻等溫度傳感器連接到單片機來測量溫度,并且可以通過連接光學傳感器(亮度傳感器)來測量亮度。當然也可以直接測量電池的電壓等,所以可以顯示更換電池的時間。反之,單片機可輸出所需電壓。由于它可以輸出恒定電壓,因此它也可以作為“參考電壓源”,為其他電子元件提供參考電壓。為了實現這些功能,我們利用了各種模擬外圍電路,例如集成在單片機中的AD轉換器。
(5)通信
USB接口不僅安裝在PC上,其他各種設備上都有。這個USB也具有通訊功能,除此之外,單片機還具有與其他IC交換簡單數據的功能。汽車可以說是一個“通信功能集合體”?,F在汽車中使用了很多單片機,這些單片機中的每一個都通過支持CAN(控制器局域網)和LIN(本地互連網絡)等標準的通信接口協(xié)同工作,將整個車輛作為一個系統(tǒng)運行。
(6)計算/判斷功能
這是單片機的原始功能,它起到執(zhí)行計算和根據結果做出決策的作用,并充當控制設備部件的“指揮塔”。例如,測量一個熱敏電阻的輸出電壓,并將其轉換成溫度信息并顯示出來。