專利名稱:基于can總線的變頻控制器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種自動(dòng)測試技術(shù),尤其是一種遠(yuǎn)程遙控變頻控制裝置,具體地 說是一種基于CAN總線的變頻控制器。
背景技術(shù):
目前,變頻器控制技術(shù)普遍采用的還是本地控制方式,即由操作人員手動(dòng)控制變 頻器的啟動(dòng)和停止,不具有遠(yuǎn)程控制功能?;贑AN總線的變頻控制技術(shù)采用的是基于CAN2. OB協(xié)議的變頻控制技術(shù),即上 位機(jī)系統(tǒng)通過CAN總線控制器向變頻器發(fā)送控制信號(hào),并接收變頻器返回的狀態(tài)信號(hào)。通 過這種方式,可以從上位機(jī)系統(tǒng)直接控制變頻器的狀態(tài),實(shí)現(xiàn)測試流程的自動(dòng)化。
發(fā)明內(nèi)容本實(shí)用新型的目的是針對(duì)現(xiàn)有的變頻控制器不能實(shí)現(xiàn)遠(yuǎn)程控制的問題,設(shè)計(jì)一種 其于CAN總線的、能實(shí)現(xiàn)遠(yuǎn)程控制的基于CAN總線的變頻控制器。本實(shí)用新型的技術(shù)方案是一種基于CAN總線的變頻控制器,其特征是它主要由微處理器1、CAN控制器2、CAN 收發(fā)器3和485控制器4組成,所述的CAN控制器2與微處理器1雙向連接,CAN總線5通 過CAN收發(fā)器3與CAN控制器2相連,485總線6通過485控制器4與微處理器1相連。所述的微處理器1由STM32F103C8T6單片機(jī)及其外圍電路組成。所述的CAN收發(fā)器3由CTM8251T單片機(jī)及其外圍電路組成。所述的485控制器4由RSM485CHT單片機(jī)及其外圍電路組成。本實(shí)用新型的有益效果本實(shí)用新型采用基于CAN2. OB協(xié)議的變頻控制技術(shù),即上位機(jī)系統(tǒng)通過CAN總線 控制器向變頻器發(fā)送控制信號(hào),并接收變頻器返回的狀態(tài)信號(hào)。通過這種方式,可以從上位 機(jī)系統(tǒng)直接控制變頻器的狀態(tài),實(shí)現(xiàn)測試流程的自動(dòng)化。本實(shí)用新型結(jié)構(gòu)簡單,易于實(shí)現(xiàn)。
圖1是本實(shí)用新型的組成結(jié)構(gòu)框圖。圖2是本實(shí)用新型的控制軟件流程圖。圖3是本實(shí)用新型的電原理框圖。圖4是本實(shí)用新型的電源電原理圖。圖5是本實(shí)用新型的CAN收發(fā)器的電原理圖。圖6是本實(shí)用新型的485控制器的接口電路圖。圖7是本實(shí)用新型的數(shù)據(jù)輸入/輸出接口電路圖。圖8是本實(shí)用新型的工作流程圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步的說明。如圖1-8所示。一種基于CAN總線的變頻控制器,它主要由微處理器1 (可采用型號(hào)為 STM32F103C8T6的單片機(jī)及其外圍電路組成)、CAN控制器2、CAN收發(fā)器3和485控制器4 組成,所述的CAN控制器2與微處理器1雙向連接,CAN總線5通過CAN收發(fā)器3與CAN控 制器2相連,485總線6通過485控制器4與微處理器1相連。如圖1所示。軟件調(diào)試環(huán)境采用ARM公司的ARM核處理器集成開發(fā)工具ADSvl. 2。ADSvl. 2集 成了匯編、C、C++編譯器和調(diào)試器,編譯效率高,提供了功能強(qiáng)大的系統(tǒng)庫,支持軟件調(diào)式、 JTAG仿真調(diào)試及硬件調(diào)試。本設(shè)計(jì)采用的是JTAG仿真調(diào)試。對(duì)于一般的32位ARM應(yīng)用系 統(tǒng),在運(yùn)行主程序前必須初始化運(yùn)行環(huán)境,即為ARM芯片編寫啟動(dòng)代碼。該啟動(dòng)代碼包括異 常向量表、堆棧初始化、存儲(chǔ)系統(tǒng)初始化和目標(biāo)板初始化等,一般用匯編語言編寫。對(duì)于該 設(shè)計(jì)來說,關(guān)鍵的是編寫CAN驅(qū)動(dòng)程序。主程序只需通過調(diào)用驅(qū)動(dòng)程序提供的接口來實(shí)現(xiàn) 數(shù)據(jù)的接收和發(fā)送,驅(qū)動(dòng)程序包括四部分內(nèi)容CAN控制器的初始化、接收數(shù)據(jù)、發(fā)送數(shù)據(jù) 和總線異常處理。如圖2所示。具體實(shí)施時(shí)可采用STM32F103C8T6增強(qiáng)型芯片作為微處理器,該芯片使用高性能 的ARM Cortex-M3 32位的RISC內(nèi)核,工作頻率為72MHz,內(nèi)置高速存儲(chǔ)器,豐富的增強(qiáng)I/ 0端口和聯(lián)接到兩條APB總線的外設(shè)。包含2個(gè)12位的ADC、3個(gè)通用16位定時(shí)器和一個(gè) PWM定時(shí)器,還包含多達(dá)2個(gè)I2C和SPI、3個(gè)USART、一個(gè)USB和一個(gè)CAN。CAN收發(fā)器3采 用CTM8251T,485控制器4采用RSM485CHT,整個(gè)控制器的電原理圖如圖3所示。電源電路 圖見圖4所示,CAN收發(fā)器的電原理如圖5所示,485控制器的接口電路如圖6,數(shù)據(jù)輸入/ 輸出接口電路如圖7所示。整體工作主流程如圖8所示,上電之后,STM32F103C8T6處理器 初始化(包括對(duì)外圍、中斷、CAN、485和1/0),當(dāng)初始化完后根據(jù)具體參數(shù),處理器對(duì)接口進(jìn) 行配置(CAN、485和I/O中斷),并通過I/O讀取板卡的ID號(hào)。配置完畢,處理器置相應(yīng)的 標(biāo)志位進(jìn)行正常通信,程序進(jìn)入循環(huán)判斷變頻器狀態(tài)并置各狀態(tài)標(biāo)志。本實(shí)用新型未涉及部分均與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。
權(quán)利要求一種基于CAN總線的變頻控制器,其特征是它主要由微處理器(1)、CAN控制器(2)、CAN收發(fā)器(3)和485控制器(4)組成,所述的CAN控制器(2)與微處理器(1)雙向連接,CAN總線(5)通過CAN收發(fā)器(3)與CAN控制器(2)相連, 485總線(6)通過485控制器(4)與微處理器(1)相連。
專利摘要一種基于CAN總線的變頻控制器,其特征是它主要由微處理器(1)、CAN控制器(2)、CAN收發(fā)器(3)和485控制器(4)組成,所述的CAN控制器(2)與微處理器(1)雙向連接,CAN總線(5)通過CAN收發(fā)器(3)與CAN控制器(2)相連,485總線(6)通過485控制器(4)與微處理器(1)相連。本實(shí)用新型結(jié)構(gòu)簡單,易于實(shí)現(xiàn),從根本上解決了遠(yuǎn)程控制的難題。
文檔編號(hào)G05B19/418GK201749352SQ201020258078
公開日2011年2月16日 申請日期2010年7月14日 優(yōu)先權(quán)日2010年7月14日
發(fā)明者曹克豐, 熊煒, 王元源, 王智勇, 陳紹敦 申請人:南京晨光集團(tuán)有限責(zé)任公司