直播推薦
企業(yè)動態(tài)
- 紛享銷客發(fā)布首個企業(yè)級智能CRM平臺ShareAI
- 揭秘西企業(yè)數字化+低碳化轉型“工具箱”:西門子Xcelerator
- 企業(yè)AI賦能數智制造,用友U9 cloud世界級云ERP煥新升級
- 《“智“領石化,“質“造未來——威圖石化行業(yè)數智化實踐白皮書》隆重發(fā)布
- 攜手共贏!德國Agfa搭載瑞典IPCO鋼帶,實現(xiàn)印刷設備振動銳減6倍,提升印刷速度與精度
- 創(chuàng)四方集團榮獲“知名商標品牌閃亮”證書,助力品牌戰(zhàn)略升級
- 皇冠CAD(CrownCAD)2025 R3版本來了,率先開啟C“Ai”D時代!
- 電費砍半!中國制冷展:海爾發(fā)布AI建筑最新成果
推薦展會
ARM嵌入式微控制器技術的出現(xiàn)給現(xiàn)代工業(yè)控制領域帶來了一次新的技術革命。嵌入式微控制器組成的系統(tǒng),其*的優(yōu)勢就是可嵌入到任何微型或小型儀器設備中。嵌入式系統(tǒng)在工控領域的應用已越來越受到重視,隨著嵌入式系統(tǒng)的發(fā)展,出現(xiàn)了很多新模式、新方法,杭州啟揚智能突破傳統(tǒng)觀念,基于ARM嵌入式平臺,推出多款工業(yè)架構嵌入式主板,以下在硬件與嵌入式操作系統(tǒng)兩方面介紹全新ARM工控主板、ARM PC/104產品。
一 嵌入式系統(tǒng)定義與應用現(xiàn)狀
對嵌入式系統(tǒng)的一種定義是"嵌入到對象體系中的計算機系統(tǒng)"。"嵌入性"、"性"與"計算機系統(tǒng)"是嵌入式系統(tǒng)的3個基本要素。嵌入式系統(tǒng)按形態(tài)可分為設備級(工控機)、板級(單板、模塊)、芯片級(MCU、SoC)。從定義中不難看出,當前較多使用的單片機設計與工控機設計也是一種典型的嵌入式系統(tǒng)應用。但是這種早期嵌入式系統(tǒng)在性能與價格上均存在一些缺陷。
1. 硬件采用單片機設計,軟件采用匯編語言編寫
采用這種設計方式,硬件成本低,設備體積小。但由于程序采用匯編語言編寫,軟件靈活性、可擴充性、可移植性較差。同時,作為處理器核心的單片機芯片,無法提供高速率運算。隨著工業(yè)控制要求的不斷提高,采用這一設計方式,無論在硬件或軟件上都無法滿足要求。
2. 硬件采用工控機、X86機構主板,軟件采用VC++編寫
采用工控機、X86機構主板作為硬件設備,既能提供處理速度,又適于惡劣的工作環(huán)境,物理穩(wěn)定性好。軟件采用VC++編寫,可實現(xiàn)復雜的軟件功能,模塊化、面向對象化的設計保證了軟件系統(tǒng)的靈活性、可擴充性與可移植性。這種設計能很好地滿足控制系統(tǒng)的要求,但成本過高,體積過大,功耗過大。一般采用工控機、X86機構主板的硬件成本是采用單片機成本的10倍以上,而且機箱設計要考慮散熱、防潮等因素,較為笨重、不穩(wěn)定因素繁多。
二 ARM嵌入式工業(yè)控制主板
1. 硬件
(1)ARM芯片
ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器。ARM9系列微處理器具有以下特點:5級整數流水線,指令執(zhí)行效率更高;支持32位ARM指令集和16位THUMB指令集;支持32 位AMBA總線接口;全性能的MMU,支持Windows CE、Linux等主流的嵌入式操作系統(tǒng);支持數據Cache和指令Cache,具有更高的數據和指令處理指令。
(2)ARM PC/104主板
基于ATMEL AT91SAM9263工業(yè)級處理器,標準PC/104工業(yè)主板規(guī)格,采用8層PCB板高精度工藝,使其具有*的電氣性能和抗干擾性能,QY-9263S集成了常見的嵌入式系統(tǒng)外圍接口,如: PC/104、10/100Mbps網絡、串口、TFT-LCD、USB Host/Device、音頻、8x8鍵盤、AD、PMW、計數器、IDE、SD卡、CAN總線、RTC、看門狗等,ARM嵌入式PC/104主板無論從功能、穩(wěn)定性、功耗、體積、成本上來衡量,都具有很大的優(yōu)勢,在嵌入式系統(tǒng)應用中具有出色的表現(xiàn)。
(3)ARM 3.5英寸工業(yè)主板
基于Cirrus Logic EP9315 ARM9處理器,標準3.5英寸工業(yè)主板規(guī)格,可為工業(yè)控制、人機界面、儀表儀器等行業(yè)提供強大的智能控制平臺。QY-9315S集成了常見的嵌入式系統(tǒng)外圍接口,如:PC/104 、10/100M網絡、多串口、VGA、TFT-LCD、USB Host、音頻、8x8鍵盤、硬盤/CF卡、CAN總線、RTC、看門狗,可直接替代X86工控板, 客戶只需專注應用程序的開發(fā)而無須關注底層驅動程序。
2. 操作系統(tǒng)及開發(fā)環(huán)境
目前,嵌入式系統(tǒng)常用的操作系統(tǒng)有Linux2.6、Windows CE 5.0;開發(fā)環(huán)境有UC/GUI、Q/T。
(1)Linux
Linux是一種免費、開源的操作系統(tǒng),因此其支持軟件多,可用資源豐富。目前將Linux的內核移植在其上,可使用更多的Linux功能。無論是對于企業(yè)服務器還是對于嵌入式系統(tǒng),Linux 2.6 都是一個巨大的進步。對的機器來說,新特性針對的是性能改進、可擴展性、吞吐率,以及對 SMP 機器 NUMA 的支持。對于嵌入式領域,添加了新的體系結構和處理器類型——包括對那些沒有硬件控制的內存管理方案的 MMU-less 系統(tǒng)的支持。并且,和往常一樣,為了滿足桌面用戶群的需要,添加了一整套新的音頻和多媒體驅動程序,Linux 內核使用了由 Ingo Molnar 開發(fā)的新的調度器算法,稱為O(1)算法,它在高負載的情況下執(zhí)行得極其出色,并且當有很多處理器時也可以很好地擴展;內核搶占補丁在2.5系列中就已經被打上,接下來在2.6中也會打。這將顯著地降低用戶交互式應用程序、多媒體應用程序等類似應用程序的延遲。這一特性對實時系統(tǒng)和嵌入式系統(tǒng)來說特別有用;從虛擬內存的角度來看,新內核融合了 Rik van Riel 的 r-map (反向映射,reverse mapping)技術,將顯著改善虛擬內存在一定程度負載下的性能;更多功能還需您在后續(xù)的工作中切身體會。
(2)Windows CE
WinCE推出只有幾年時間,但目前已占據了很大*。由于WinCE開發(fā)都是大家熟悉的VC++環(huán)境,所以對于一般的開發(fā)人員都不會有多大難度,這也是WinCE容易被人們接受的原因。開發(fā)環(huán)境方便快速,微軟的強大,使得WinCE開發(fā)難度遠低于嵌入式Linux。此外,WinCE與WindoP及Win2000的同族性,保證了原來在PC機上開發(fā)的程序可容易移植到嵌入式系統(tǒng)中。
(3)GUI
常見GUI有QT、UCGUI、MINI/GUI等,
Qt是 Trolltech的zui早也是zui有名的產品,它zui初是作為一個跨平臺(Win32、Mac、Unix)的C++GUI庫開發(fā)的,但隨著它的發(fā)展,其中增加 了一系列與GUI無關的庫,如Xml、Socket、Thread等等, 現(xiàn)在Qt已經成為了一個通用的C++跨平臺類庫,到了4.0版,更是將GUI部分 從核心庫分離出來,以利于開發(fā)無GUI的服務程序;
UCGUI設計架構是模塊化的,由不同的模塊中的不同層組成,由一個LCD驅動層來包含所有對LCD的具體圖形操作,UCGUI可以在任何的CPU上運行,因為它是*的標準C代碼編寫的。
UCGUI能夠適應大多數的使用黑白或彩色LCD的應用,它提供非常好的允許處理灰度的顏色管理。還提供一個可擴展的2D圖形庫及占用極少RAM的窗口管理體系;
MiniGUI做為“嵌入式圖形中間件”軟件產品,是針對嵌入式設備,跨操作系統(tǒng)的圖形界面支持系統(tǒng)。通過十年的努力,MiniGUI已經成功應用在手持終端、機頂盒、工控、醫(yī)療及*等行業(yè)。被各 大廠商認可并廣泛采用,逐漸成為嵌入式圖形中間件領域的工業(yè)事實標準,從技術架構上包括幾個模塊:輸入抽象層(IAL)、輸出抽象層(GAL)、消息模塊、窗口模塊、圖形設備接口模塊(GDI) 及MiniGUI組件等;
三 新型嵌入式系統(tǒng)開發(fā)的兩種模式
1. 采用ARM工控板+linux操作系統(tǒng)設計
這種開發(fā)模式在當前非常盛行。ARM工控板功耗低、體積小、*性價比。linux操作系統(tǒng)是一種開放性、免費操作系統(tǒng)。ARM工控板+linux操作系統(tǒng)是將性能與價格極優(yōu)配置的一種開發(fā)模式。
但這種開發(fā)模式也有其缺點。首先,對于沒有相關開發(fā)經驗的技術人員,熟悉ARM芯片與linux操作系統(tǒng)需要時間花費,研發(fā)周期與研發(fā)費用值得考慮。第二,如果原來已采用工控機方式開發(fā)VC++的 應用程序,將它移植到linux操作系統(tǒng)工作量大。因此,這種開發(fā)模式適于做全新開發(fā)時采用。
2. 采用ARM工控板+WinCE操作系統(tǒng)設計
這是極便捷的開發(fā)模式,軟件設計更簡單。由于采用WinCE操作系統(tǒng),軟件的開發(fā)與一般PC機上的開發(fā)*相同。如果原系統(tǒng)采用工控機設計已有成熟可用的軟件程序,只需將該程序安裝在WinCE操 作系統(tǒng)下即可。這種模式對于舊系統(tǒng)的升級更新非常適用,避免了重復勞動,也節(jié)約了研發(fā)成本縮短了開發(fā)周期。而且,WinCE操作系統(tǒng)的價格非常低。與Windows2000/WindowsXP操作系統(tǒng)的購買成 本比較,幾乎可忽略不計。
從研發(fā)角度,ARM工控板+WinCE操作系統(tǒng)模式無疑是的選擇。從生產角度,X86架構主板在價格上不及ARM芯片有競爭力,非常適于舊系統(tǒng)的升級換代。
四 結束語
采用ARM芯片+linux操作系統(tǒng)模式,無疑在工控各個領域都有著廣闊的應用前景,啟揚智能科技將展現(xiàn)自己的全部技術實力,提供zui的產品、zui完善的技術服務來滿足客戶的需要,您的需要就是我們的動力,我們將與您攜手,共同發(fā)展!
上一篇:詳談溫控閥的工作原理
下一篇:閥門加工用的車床的歷史知識介紹
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業(yè)博覽會
展會城市:合肥市展會時間:2025-09-20