1. 程式人生 > >淺談電飯煲控制微控制器的功能開發及技術引數

淺談電飯煲控制微控制器的功能開發及技術引數

智慧電飯煲是指區別於傳統機械煲的新一代電飯煲,通過電腦晶片程式控制,實時監測溫度以靈活調節火力大小,自動完成煮食過程。

傳統機械煲的工作原理是利用磁鋼受熱失磁冷卻後恢復磁性的原理,對鍋底溫度進行自動控制;智慧電飯煲的工作原理是利用微電腦晶片,控制加熱器件的溫度,精準的對鍋底溫度進行自動控制。

智慧電飯煲的微電腦晶片採用的是8位微控制器的EN微控制器系列晶片,通過EN微控制器系列晶片的程式驅動電路板的加熱器件的溫度,精準調節溫度達到米飯煮熟的最佳效果。此外,晶片還具有定時、粥或飯等功能選擇、電源開關等。

控制晶片使用英銳恩的EN8F2711晶片,其晶片帶有AD採集模組及2路PWM控制,對於電飯煲所需要的溫度控制是有很大的幫助作用。晶片執行溫度在-40-100℃之間,能夠相容電飯煲的執行溫度。並且微控制器封裝有多種可選,節省電路板空間方便開發。
微控制器技術引數如下:

  採用RISC 架構,僅有37 條單指令
(除程式跳轉指令外的所有其他指令都是單週期指令,程式跳轉指令是雙週期指令)
  8 級深的硬體堆疊
  14 位寬指令集, 8 位寬的資料路徑
  可擦寫FLASH 晶片,片內快閃記憶體(ROM)為1.5K 字,資料儲存(RAM)為64 位元組
 資料和指令的直接、間接和相對定址模式
  PA-5 通過軟體獨立設定內部上拉
  PC0-7 通過軟體獨立設定內部上拉
  PA0-2、4、5 & PC0-1 具有輸出開漏功能
  工作電壓2.0V 到5.5V
  有可選電源低壓檢測,欠壓復位功能(PED),三級欠壓復位
  有7 通道10 位AD,帶內部基準1.25V,內部參考2V/3V
  定時器0:帶3Bit 預分頻器8Bit 定時器
  定時器1:帶2Bit 預分頻器16Bit 定時器
  定時器2:帶PWM0 的12Bit 定時器
  定時器3:帶PWM1 的12Bit 定時器
  兩路PWM:PWM0(可軟體選引腳PA2/PC4),PWM1(可軟體選引腳PA1/PC5)
  自振式看門狗定時器
  14 個可獨立直接控制I/O 口
  工作速度:內部16M to 32KHz 振盪器,可選4 分頻/2 分頻工作週期
  9箇中斷源:5個內部中斷源: TM0、TM1、TM2、TM3、ADC
4個外部中斷源:PA2、PC2、PC3和PA0-5 引腳變化