娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月24日(星期一)

正在發生

2018年03月24日 | 基于PMC75F2413A和SPCE061A的直流變頻洗衣機的控制系統設計

發布者:MagicGarden 來源: eefocus關鍵字:PMC75F2413A  SPCE061A  直流變頻洗衣機 手機看文章 掃描二維碼
隨時隨地手機看文章

    1 前 言

    洗衣機是一種在家庭中不可缺少的家用電器,發展非常快,全自動式洗衣機因使用方便得到大家的青睞,全自動即進水、洗滌、漂洗、摔干等一系列過程自動完成,控制器通常設有幾種洗滌程序,對不同的衣物可供用戶選擇。變頻控制依其高性能、節能等優點在洗衣機的控制中得到廣泛應用,下面介紹采用凌陽科技公司的SPMC75F2413A和SPCE061A單片機來設計的直流變頻洗衣機的控制系統。

 

    2 系統總體方案介紹

    整個系統主要由兩部分組成:由SPMC75F2413A控制的DMC控制板和由SPCE061A控制的PANEL板,兩者之間的連接系統方塊圖如圖2.1所示。

     

變頻洗衣機系統組成框圖

     

 圖2.1 變頻洗衣機系統組成框圖

    PANEL控制器采用16 位SPCE061A控制器,主要完成的功能有:按鍵掃瞄、狀態顯示與通訊。洗衣機的控制通過按鍵輸入來選擇操作模式,并可設定選擇水量、預約時間,詳細設定洗衣、洗凈及脫水的參數;電源按鍵鈕為起始與驅動控制電路板的連接,起動或暫停鍵為運轉洗衣機或暫停。運轉過程中的剩余時間透過7 段顯示器來顯示。

    DMC 控制器采用16 位SPMC75F2413A 單芯片控制器,主要完成的功能有:偵測馬達轉子的位置訊號,以120 度方波驅動PWM 方式驅動直流無刷馬達。

    3 系統硬件設計

    系統控制包括DMC控制板和PANEL控制板兩部分,下面主要介紹DMC控制板硬件設計。

    3.1 電源電路

    圖3.1為EMI 電源濾波器與單相全橋整流器電路,AC 電源輸入接頭為CON1,電壓為220VAC,電源輸入端通過突波吸收器ZNR3以避免過大的電壓突波損壞器件,C8 與C12 的Y2 電容串聯后連接至接地點,通常也可以連接至機殼。透過全橋整流器DB1整流、C13 濾波后可得到輸出直流電壓。

     

 EMI 電源濾波器


    3.4 水位檢測電路

    圖3.5為洗衣機的水位檢測電路,CON4連接水位傳感器,水壓大小產生LC 震蕩,壓力越小則頻率越大,反之亦然。當接近零水位時,輸出頻率約在27.8KHz。此頻率通過F/V 轉換電路,轉換為模擬電壓輸入至芯片內ADC 模塊來計算水位高低。

    F/V 轉換電路由IC7所產生,電路組件R33 與C36 形成輸入端高通濾波器以濾除直流電壓,輸出電壓大小由R30、C33 與輸入頻率決定,電壓計算式為: Vo = R30 x C33 x VCC x Fin;其中Vcc 為+5V、Fin 為輸入頻率。

水位檢測電路

     

圖3.5 水位檢測電路

    4 系統軟件設計

    變頻洗衣機控制器主要以雙MCU 設計,兩控制器通過串行通訊交換訊息與系統控制,設定SPCE061A 面板控制器為主機,SPMC75F2413A 馬達驅動控制器為從機。主機負責整個傳輸的過程;從機端負責接收主機端傳送的命令并執行,且需響應相對應的ACK 訊號給主機,相對地。當使用者在面板控制器上下達對應的運轉命令后,從機負責執行,當有異常狀況發生時,從機實時回報或直接能夠由主機檢知,利用顯示電路通知使用者。

    因此本系統的軟件開發包括針對馬達驅動、通訊格式與通訊狀態機切換、洗衣機狀態機切換、按鍵掃瞄與狀態顯示等程序為主;以下將針對DMC 控制器與PANEL 控制器重要的程序給予說明。

    4.1 直流無刷馬達驅動程序

    在DMC 控制器主要負責直流變頻馬達驅動,可區分為兩大部分:內回路的電壓控制與外回路的速度控制。內回路電壓控制系針對偵測到的馬達轉子位置(由霍爾組件讀取得到),由于馬達轉子為永久磁石結構,因此由微控制器所輸出的電壓訊號需對應于所讀取到的霍爾組件訊號,在實際的設計例中是以定時器Timer3 產生4000Hz 的固定周期的中斷時間,在每次中斷程序中會對霍爾組件輸入接口作讀取的動作,并輸出相應的電壓H/L與PWM 訊號,此程序以有限狀態機實現,共區分3 個狀態為PHSIDLE、PHSHOLD 與PHSRUN,在PHSIDLE 主要工作在禁能DMC 驅動器并對調控參數進行初始化,PHSHOLD 狀態在保證產生自舉電壓,而PHSRUN 則是真正產生120 度方波訊號,詳細程序流程可參考如圖4.1 所示。

     

 狀態切換流程

     

圖4.1 狀態切換流程

    4.2 馬達轉速計算與控制程序

    洗衣機的直流無刷馬達為同步馬達,亦即馬達的機械轉速與磁場旋轉頻率為同步的。因此可根據馬達的霍爾位置訊號計算脈波寬度的時間即可計算出馬達的實際轉速,達到閉回路的速度控制。利用SPMC75F2413A的PDC0中斷做相位檢測,TPM2定時器中斷計時來完成位置檢測和速度計算。圖4.2為PDC0和TPM2中斷流程。

     

PDC0和TPM2中斷流程

    圖4.2 PDC0和TPM2中斷流程

    其中PDC0_PDCINT_ISR()負責檢測霍爾組件的脈波寬度,TMR2_TPRINT_ISR()負責當馬達轉速變化時更新實際轉速值并作控制。


    4.3 串行通訊程序

    DMC控制器和PANEL 控制器通過UART交換訊息,采用CRC校驗方式,所有的通訊動作的起始、中止與異常檢出皆由PANEL 控制器所主導。

    DMC 控制器以環形隊列(circular queue)存儲數據,串行字符是以中斷接收并儲存在的緩沖區中。DMC 控制器檢查所收到的串行字符命令,若所收到的字符組正確無誤,則對相應的命令回應給PANEL 控制器,若是接收為有效的命令,則執行Decode_RxStream()程序以譯碼出控制命令與數據,并對PANEL 控制器發出ACK訊號;反之,若接收為無效的命令,則對PANEL 控制器發出NACK 的訊息,以利PANEL 控制器作訊息的控制與再傳送的動作。程序流程圖如圖4.3 所示。

     

串行通訊程序流程

     

圖4.3 串行通訊程序流程

    4.4 PANEL控制器韌體說明

    當按下『電源』按鍵時,PANEL 控制器將會開始通訊動作,嘗試與DMC 控制器握手特定的訊息內容,當從回傳的字符組被PANEL 控制器認可后,才可接受使用者對洗衣機的操作;否則,將判定為通訊異常情況發生。當使用者已經選擇將洗衣模式與參數內容后,按下『啟動/暫停』按鍵會使馬達開始運轉。系統預設有4 種運轉程序,對應的洗衣參數見表4-1

    表4-1 洗衣程序內容

     

洗衣程序內容

    上表在P1 程序可單獨調整個別參數,但P0、P2 與P3 程序則無法更改系統默認值。舉例說明,當使用者只需要對作衣物脫水的動作,只需要將洗衣時間、洗衣次數對應的7 段顯示器調整至不顯示,再調整所需的脫水時間,按下啟動按鍵,即進入脫水模式。

    『預約時間』的設定則由3 小時至9 小時,每次調整間隔1 小時。上述功能在軟件設計上是以定時器中斷執行,時間的設定利用Timer B 定時器(IRQ2 中斷),設定為8000Hz 頻率中斷,在此程序中分為2 個time slICe,分別為Tick1Func 與Tick2Func,程序如圖4.4 所示,因此Tick1Func 與Tick2Func 程序的執行頻率為4000Hz。

     

  IRQ2 中斷流程

     

圖4.4 IRQ2 中斷流程

    在Tick1Func程序中,除了對按鍵輸入作掃瞄的動作,另外依據按下的按鍵內容更改SystemT 與SystemF 結構的內容,其中SystemT 主要儲存設定洗衣參數內容并更新SA7Wash 的結構(用于狀態機切換), ystemF 為紀錄運轉的狀態標志。當洗衣參數被更改后,將會改變預估洗衣完成時間,并于7 段顯示器中顯示。Tick2Func 程序負責掃瞄電路上的顯示電路,采用高速的循序顯示,以節省IO 接口的資源,此程序并包含依據水量的預估來提示使用者所需加入的洗劑量。

    5 結語

    該系統采用凌陽科技公司的SPMC75F2413A和SPCE061A單片機來完成直流變頻洗衣機的控系統制,SPMC75F2413A為專用于變頻馬達控制的IC,其強大的PWM輸出功能使得程序開發非常方便。SPCE061A除了具有普通單片機的功能以外,還具有語音識別、語音錄放等功能,可以將洗衣機的一些使用狀態、常識播報出來。


關鍵字:PMC75F2413A  SPCE061A  直流變頻洗衣機 引用地址:基于PMC75F2413A和SPCE061A的直流變頻洗衣機的控制系統設計

上一篇:時鐘芯片DS1302應用于晶振的負載電容可靠起振的方法
下一篇:SM2965微控制器及其ISP技術應用

推薦閱讀

提及科技浪潮,AI 和機器人是逃不過的。2018年,AI依舊很火,但幾年前曾經燥熱的機器人狂潮,似乎涼涼了?那個曾經宣稱萬億市場的智能機器人,究竟怎么了?智能機器人,從2014年開始興起,在15年引爆創業圈,16年達到頂峰,17年開始,資本走冷。曾經的滿天風口,如今只剩一地泡沫。萬億級消費級市場,在17之后,不過是一個茶余飯后的笑談罷了。從狂熱到理...
最近在使用STM32座項目時遇到一個奇怪的問題。系統一開始運行很正常但是在長時間運行之后會隨機的出現STM2單片機無故產生復位的問題。因為在調試的過程中收獲頗多,所以打算記錄一下這一次的調試過程。首先做問題分析,既然單片機在運行一段時間之后會產生復位。那具體是什么原因引起的單片機復位呢?拍腦子一想會不會是沒有及時喂狗導致看門狗溢出引起的...
Printf函數是一個格式化輸出函數,是C語言的一個庫函數。在程序中可以使用該函數通過串口可以打印出想要的信息。其使用方法如下:1、首先需要在包含printf的C語言庫函數的頭文件stdio.h;2、正常初始化想要打印信息的串口。3、重新實現函數int fputc(int ch, FILE *f)。例如:#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)PUTCHAR_PROT...
在長期使用51單片機的過程中,我們發現單片機在產業生產現場等干擾較強的環境工作時,有時確已產生定義為下降沿觸發方式的外中斷,然而用儀器丈量已經送進單片機的INTX引腳時,單片機卻不能夠正常響應中斷。在排除了可能由程序導致的題目之后,再檢查CPU確當前狀態,發現中斷級別、中斷答應、中斷觸發方式也都表明應該響應中斷。后經分析及測試,發現是單...

史海拾趣

問答坊 | AI 解惑

Linux內核IP Queue機制的分析(一)——用戶態接收數據包

序 筆者將會通過包括本文在內的三篇文章,對IP Queue機制從用戶態的應用到內核態的模塊程序設計進行分析。三篇文章的題目分別是: Linux內核IP Queue機制的分析(一)­——用戶態接收數據包 Linux內核IP Queue機制的分析(二)­—— ...…

查看全部問答∨

(環保)卷筒紙的環保設計

在將卷筒紙使用完畢之后,沒用的硬殼卷紙芯往往會被我們丟棄。設計師便對其進行了改造,將廢棄的硬殼卷紙芯重新利用起來。這款新型卷紙的紙筒可以沿著環保標簽伸展開來,變成簡潔的日程表。您可以將日程記錄在上面,或把它當作便箋,沿著刻線將記載 ...…

查看全部問答∨

視頻監控系統如何實現高清 揭密高清內涵

對客戶而言,高清只有在包含了前端攝像機、管理平臺、存儲系統、瀏覽、顯示等各個環節時才有意義,因此擁有高清整體解決方案才是真正的高清提供商,而不僅僅是提供單純的高清網絡攝像機。因此,實現高清,需要系統各個環節齊心協力。   &nbs ...…

查看全部問答∨

vxworks 下的 .o & .out 區別

  請問各路大仙,vxworks 下的 .o & .out 區別是哪些?我下載時用哪個? .o一般是編譯產生的二進制文件      .a是打包的庫文件      .out是生成的可執行文件吧 這個說法對不對? 比如我想調 ...…

查看全部問答∨

錯誤1406 "無法創建最上層子窗口"怎么解決?附代碼

bool CMyEdit::Create(CString& str,int iId) {         int res = CEdit::Create(WS_CHILD | WS_VISIBLE ,CRect(0,0,0,0),this,iId);         TRACE(L"%d",GetLastError());//這里得到錯誤1406 ...…

查看全部問答∨

請教如何使用virtual pc構建vxworks開發環境

在網上看到了使用vmware搭建vxworks的方法,試著使用virtualpc來搭建 但是因為沒有軟驅,不知道如何進行下去,不知道如何使用虛擬軟驅? 請大蝦們指教…

查看全部問答∨

高薪誠聘嵌入式lunux培訓講師

高薪誠聘嵌入式人才(北京、上海、深圳、成都、南京、武漢、西安) 北京華清遠見科技信息有限公司(以下簡稱華清遠見)是中國領先的嵌入式技術服務機構,公司于2004年注冊于中國北京海淀高科技園區,核心業務定位在為企業和個人提供高端的嵌入式培 ...…

查看全部問答∨

求如何創造一名工程師

對于工程這個職業很迷茫,不知道要懂得些什么應用,怎么樣去規劃,怎么樣去通過不斷的學習提高自己,我從事電子安防,對于這個職業一直都是半桶水,一直以來就想成為一名工程師,去開發屬于自己的產品,去得到更多客戶的認可與喜愛。誰都喜歡成就感 ...…

查看全部問答∨

武漢昊昱微電子高薪誠聘數字IC和模擬IC人才

一、公司簡介:武漢昊昱微電子股份有限公司,是地處武漢關東科技園的國家級高科技企業。公司歷史:公司2000年9月成立于武漢東湖高新技術開發區,2001開始進行IC設計,至今已有十一年的技術積累。技術力量:公司始終以國際頂尖的技術水平要求自己, ...…

查看全部問答∨

cc430怎么使用

新手求cc430使用,包括下載流程…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 许昌县| 临湘市| 广元市| 崇义县| 广东省| 山东省| 驻马店市| 宝兴县| 扎鲁特旗| 卓尼县| 墨脱县| 邯郸市| 阳山县| 雷州市| 承德县| 宁津县| 深圳市| 赫章县| 弋阳县| 衡东县| 张家川| 旺苍县| 江门市| 大英县| 望城县| 新兴县| 天等县| 山丹县| 江城| 武乡县| 双鸭山市| 德化县| 南丰县| 永新县| 兴化市| 梅河口市| 长丰县| 瑞安市| 天气| 河西区| 深水埗区|