• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SOPC的智能機械潤滑控制系統(tǒng)的設計

    2018-01-11 19:32:07余建坤余家宇
    數(shù)字技術(shù)與應用 2017年11期
    關(guān)鍵詞:智能控制

    余建坤+余家宇

    摘要:本研究以SOPC為控制核心,輔以檢測傳感電路、執(zhí)行電路和輸入輸出電路,完成了一個智能機械潤滑系統(tǒng)的研制,具有研制周期短、實時性好、控制精度高、適應性強等特點,是傳統(tǒng)機械潤滑控制系統(tǒng)改造和敏捷機械潤滑控制系統(tǒng)開發(fā)的有效技術(shù)途徑。對類似產(chǎn)品的研制,具有一定參考價值。

    關(guān)鍵詞:SOPC;智能控制;潤滑控制系統(tǒng)

    中圖分類號:TP273.5 文獻標識碼:A 文章編號:1007-9416(2017)11-0009-02

    1 引言

    筆者2014年指導學生利用嵌入式系統(tǒng)完成了一款智能機械潤滑控制系統(tǒng)的設計,系統(tǒng)在實際應用中特點鮮明,具有一定推廣應用價值[1]。但與采用專用控制系統(tǒng)的機械潤滑系統(tǒng)相比,在實時性和其它性能上尚有一定差距。本文利用SOPC來實現(xiàn)機械潤滑系統(tǒng)的智能控制,能根據(jù)用戶要求定制,是個性化、過程化、精細化、準確化的多品種小批量產(chǎn)品的不二選擇。

    2 系統(tǒng)硬件設計

    2.1 SOPC芯片的選擇及其硬件資源分配

    SOPC,是英文System On a Programmable Chip的縮寫,結(jié)合了SOC和PLD的優(yōu)點,同時又可以是嵌入式系統(tǒng),軟硬件都可編程。SOPC目前有三大主流廠商,Altera、Xilinx和Lattice,三大廠家中,Altera已被Intel收購,Xilinx仍然堅守,Lattice意欲被收購。從SOPC優(yōu)勢產(chǎn)品看,前兩家比Lattice強,且產(chǎn)品線也更豐富,因此考慮選擇前兩家之一,而如果從實力上看,Intel無疑是集成電路中的霸主,故本設計采用Altera的產(chǎn)品。根據(jù)本次設計應用邏輯規(guī)模不是太大、嵌入式MCU性能要求不高、硬件實現(xiàn)應用速度肯定能滿足,故選用低成本、低功耗的Cyclone系列FPGA-實驗室現(xiàn)有的CycloneIII EP3C5E144,它具有超大的內(nèi)嵌RAM容量,全新的鎖相環(huán)(2KHZ-1300MHZ),數(shù)量合適的IO引腳,60NM工藝,比CycloneⅣ速度還快(CycloneⅣ是低成本的65 NM工藝)。

    確定芯片之后,接下來是芯片資源分配。EP3C5E144內(nèi)含全兼容工業(yè)級8051核,其主頻最高可達250MHz,是普通8051單片機速度的20倍,還有一個32位NiosII軟核嵌入式處理器。從本次應用來看,選用8051核足以滿足應用。CPU、鎖相環(huán)、數(shù)據(jù)RAM、程序ROM、接口模塊、通信模塊、顯示控制模塊、數(shù)據(jù)采樣和信號發(fā)生模塊等等,都放在同一片F(xiàn)PGA內(nèi),構(gòu)成SOC系統(tǒng)。

    內(nèi)部資源分配好后,接下來是引腳分配。EP3C5E144引腳較多,本系統(tǒng)引腳分配見表1。

    2.2 鍵盤與顯示電路

    4*4鍵盤用于數(shù)字參數(shù)輸入和系統(tǒng)控制,采用中斷掃描方式工作。

    本設計采用液晶屏作為顯示器,用于顯示系統(tǒng)的基本信息,如油溫、加油量、加油速度,還有工作狀態(tài)指示和控制方式指示等。

    2.3 電機驅(qū)動電路

    潤滑控制系統(tǒng)的執(zhí)行機構(gòu)是電機,主要控制參量是位置(對應加油量)和速度,可以選用步進電機,也可以選用交流伺服電機,本系統(tǒng)采用交流伺服電機,位置控制和速度調(diào)節(jié)的實現(xiàn)是由8051單片機產(chǎn)生脈沖寬度調(diào)制信號來完成的。

    2.4 溫度檢測電路

    本設計采用簡單可靠的PT100溫度傳感器,根據(jù)需要可增加其它數(shù)字傳感器輸入,從I/O端口直接輸入。

    篇幅所限,完整硬件電路略去。

    3 系統(tǒng)軟件設計

    3.1 CPU核的定義和單片機最小系統(tǒng)實現(xiàn)

    EP3C5E144的8051核是一個軟核,名稱為CPU8051V1,由VQM源碼表述,文件名為CPU8051V1.VQM,在使用時,采用例化方式直接調(diào)用,當然也可以將其轉(zhuǎn)化為原理圖元件用原理圖調(diào)用??膳?56B的“內(nèi)部”RAM和最大64KB的程序ROM。

    最小系統(tǒng)實現(xiàn)主要步驟:

    (1)設計規(guī)劃,也就是根據(jù)系統(tǒng)功能和性能規(guī)劃系統(tǒng)結(jié)構(gòu)和分配軟硬件功能。本設計采用8051結(jié)構(gòu),內(nèi)部配置256B的“內(nèi)部”RAM和16KB的程序ROM。

    (2)硬件模塊測試與仿真。

    (3)軟件運行平臺構(gòu)建。

    (4)完整硬件系統(tǒng)接口設計。

    3.2 外部硬件驅(qū)動程序和應用程序設計

    外部硬件通過各類接口連接到8051V1,使用時都必須有驅(qū)動程序,完成硬件初始化和硬件釋放、數(shù)據(jù)輸入輸出、錯誤和故障處理。本系統(tǒng)中,主要主要有傳感器數(shù)據(jù)輸入、電機驅(qū)動控制、LCD顯示等外設。限于篇幅,驅(qū)動程序的編寫不作詳細介紹。

    應用程序的設計,主要包括:

    (1)主程序設計。由于單片機是順序執(zhí)行的,編寫主程序首先需要做的是對有關(guān)變量初始化,然后啟動優(yōu)先級最高的任務控制塊,然后再啟動其它任務內(nèi)核。

    (2)中斷程序設計。在中斷服務程序中,主要是中斷向量表的調(diào)用和處理。

    (3)子程序設計。應用程序設計,主要就是各個任務的編程,為了編程和調(diào)試方便,整個程序按任務劃分成多個子程序。本系統(tǒng)中主要有:鍵盤輸入子程序、數(shù)據(jù)采集子程序、數(shù)據(jù)處理子程序、電機控制子程序、液晶顯示子程序、溫度檢測及報警子程序、電源管理子程序、定時中斷子程序等。其中定時中斷子程序優(yōu)先級最高,用來對其他任務進行超時監(jiān)控,以避免程序“跑飛”或陷入死循環(huán)。

    數(shù)據(jù)處理子程序根據(jù)數(shù)據(jù)采集子程序提供的信息,選擇相應的控制策略,進行有關(guān)數(shù)據(jù)處理,發(fā)出相應的控制指令,控制電機執(zhí)行、液晶顯示等,限于篇幅,不再贅述。

    4 結(jié)語

    本設計以EP3C5E144為核心,輔以必要的外部電路,完成的智能機械潤滑控制系統(tǒng),精度高、抗干擾、成本低、體積小、易于擴展和升級,是傳統(tǒng)機械潤滑控制系統(tǒng)改造和智能潤滑控制系統(tǒng)開發(fā)的一個不錯的選擇,對類似機電產(chǎn)品的開發(fā),也有一定的參考價值。

    參考文獻

    [1]陳陽,余建坤.基于ARM+μC/OS-Ⅱ智能機械潤滑控制系統(tǒng)設計[J].數(shù)字技術(shù)與應用,2014,(4):12-13.

    Abstract:The study used SOPC as the control core focuses on The development of a smart mechanical lubrication system, which consists of sensing circuit, executive circuit,and input/output circuit. The system has the characteristics of high precision ,high adaptability ,and the time of development shorter. It is an effective method for the development of traditional mechanical lubrication control system and agile mechanical lubrication control system. This paper has some reference value for the development of similar products.

    Key Words:SOPC;smart control;lubrication control systemendprint

    猜你喜歡
    智能控制
    應用智能控制提高火控技術(shù)進步的相關(guān)思考
    卷宗(2016年10期)2017-01-21 15:33:38
    淺析污水處理中智能控制的應用及要點
    基于紅外傳感器的噴泉安全智能控制系統(tǒng)設計
    節(jié)能環(huán)保型智能LED路燈控制系統(tǒng)設計
    新能源驅(qū)動下液滴系統(tǒng)智能控制的設計與實現(xiàn)
    車載充電機的電瓶電壓采樣及處理
    智能控制在機器人領域中的應用
    基于物聯(lián)網(wǎng)的智能控制項目實踐教學設計
    應用型人才培養(yǎng)導向下智能控制教學改革探討
    求知導刊(2016年30期)2016-12-03 10:39:52
    舞臺演出智能多媒體多網(wǎng)合一系統(tǒng)的研發(fā)與應用
    演藝科技(2016年10期)2016-11-26 22:11:21
    平罗县| 马尔康县| 长治县| 库尔勒市| 望江县| 汕尾市| 裕民县| 绥芬河市| 遂川县| 余江县| 辉县市| 车致| 武山县| 宁乡县| 平果县| 临泉县| 玛沁县| 玉山县| 成都市| 安达市| 苏尼特右旗| 靖州| 高邮市| 稷山县| 时尚| 枣阳市| 清丰县| 福建省| 抚顺县| 宿州市| 东明县| 舞阳县| 荃湾区| 普陀区| 长沙县| 保德县| 阜城县| 翁牛特旗| 会昌县| 应城市| 甘孜县|