日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于ARM7與uclinux的嵌入式全自動生化分析儀控制系統模型
  • 企業:控制網     領域:儀器儀表     行業:輸配電    
  • 點擊數:1350     發布時間:2005-09-21 12:20:57
  • 分享到:
提出了一種新的基于ARM的嵌入式全自動生化分析儀系統的設計,該設計采用ARM處理器 為主CPU,運動控制器為從CPU,并采用實時的uclinux操作系統,使得系統很好地進行多任務處理,并保證了運動控制的實時性。



1.引言 

    隨著現代電子計算機技術的迅猛發展及普及,各式各樣的自動化分析儀日新月異,而臨床生化檢驗是實現自動化最早也最有成效的部分。大部分已裝備的全自動生化分析儀無論其同時檢測的項目多少還是其速度的快慢,其核心部分仍是建立在比色分析基礎上的自動比色系統,其附屬設備的增加及由計算機控制自動化程度的提高使分析儀具有了許多功能。

    市場上每小時150―1200個測試的全自動生化分析儀的基本組成如下: 


    從框圖可以看出,全自動生化分析儀是在計算機的程序控制下,圍繞著比色分析而進行的一系列工作,同手工操作的化學反應一樣,只不過是各個操作步驟都由相應的執行機構在計算機的控制下有序的完成。

2 基于ARM與UCLINUX的控制系統模型

2.1 系統結構模型及優點

采用ARM及UCLINUX具有以下好處:
    (1)提高控制性能。采用成熟32位的ARM處理器來控制,可以提高系統可測的反應類型和相應的項目。
    (2)提高系統可靠性。S3C4510B是一款基于ARM7內核的32位RISC架構的處理器,其體積小、低功耗、低成本、性能高,支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件,采用此芯片后,控制器的硬件器件大為減少,軟件程序大為縮短,均有助提高可靠性。
    (3)提高系統實時性,采用UCLIMNUX操作系統可以提高系統反應時間,如減少試劑臂下降過程中觸底的反應時間等等。
    (4)降低軟件研發成本。軟件開發簡單、快速,可以由更少的軟件研發人員花更少的時間完成復雜的運動控制編程。

    因此,采用采用ARM及UCLINUX能夠提高系統性能,并得到更優秀的控制特性。且采用了運動控制芯片MCX314,由運動控制芯片來完成復雜的運動控制,而ARM處理器用來管理調度。
圖1表示了基于這種思想開發的數控系統的結構。

 
2.2 數控系統的硬件結構

    系統硬件采用ARM處理器加運動控制芯片結構模式。ARM處理器選用SANSUM公司的4510B處理芯片,用于鍵盤、顯示,網絡通訊等管理工作,而運動控制芯片采用了NOVA電子有限公司的MCX314芯片,專門負責運動控制的處理工作, MCX314芯片是一款能夠同時控制4個伺服馬達或步進馬達的運動控制芯片,它以脈沖串形式輸出,能對伺服馬達或步進馬達進行位置控制、插補驅動、速度控制等。該芯片輸出的脈沖速度范圍為1PPS一4MPPS,可以滿足高速驅動的需求,并且脈沖的頻率精確度小于0.1%。。控制系統硬件結構如圖2所示。


2.3 ARM 處理器與運動控制芯片的連接


    MCX314與CPU的連接如圖3所示。其中:CLK是啟動MCX314的內部同步電路的主時鐘信號輸入端,其頻率為16.000MHz。驅動速度、加/減速度、加速度/減速度的變化率都根據此頻率設定。A0-A2是MCX314讀/寫寄存器的地址信號。CSN為片選信號,低電平有效。INTN是供CPU使用的中斷請求信號,由任何中斷因素引發中斷,INTN都為低電平,中斷解除后,返回高阻態。WRN和RDN分別是寫使能和讀使能。PLS是Pulse/DIR模式下的脈沖輸出端,占空比為50%,復位后為低電平。DIR是Pulse/DIR模式下的方向信號輸出端,占空比為50%,復位后為低電平。LMTP和LMPM分別是正方向和負方向的越限信號輸入端,在正、負方向驅動脈沖輸出過程中,此信號有效就執行減速停止或立即停止,在方式選擇中,可設定減速停止或立即停止和邏輯電平。IN0~IN3用于立即停止或減速運動中的軸,這里接原點和各工位的光電開關輸入信號。EMGN信號常用于緊急停車,低電平會立即停止所有輸出。

3 控制系統軟件設計

3.1控制系統軟件構架

    uClinux是控制領域的嵌入式操作系統,其優勢在于開源,免費.穩定及強大的網絡功能,其內核的功能結構與Linux基本相同. 只是對內存管理和進程管理進行改寫。uClinux不支持MMU.不能使用處理器的虛擬內存技術,它采用的是實存儲器管理策略uClinux采用romfs文件系統.這種文件系統相對于一般的ext2文件系統占有更少的空間。uClinux重寫了應用程序庫。相對于大而全的glibc庫,uclibc 對libc做了精簡。

    為了最大的利用系統硬件資源,并且還要保證實時性,所以使用了uClinux這個多任務實時操作系統,通過它實現多任務實時控制。程序的編程語言為C語言以及ARM匯編語言。uClinux的所有源代碼都作為本程序的一部分,并與其它代碼一起進行編譯和鏈接。系統的軟件構架如圖4所示。

程序運行時將會先后創建如下任務:
    (1) TaskStart 系統運行后創建的第一個任務,完成一些初始化工作以及創建其它任務,所有工作完成后此任務將會被刪除。
    (2) TaskMainMenu 主任務,系統的菜單、網絡下載以及測試等都在此任務中完成,進入運動控制任務后此任務會被掛起。
    (3) TaskContml 運動控制任務,負責編織過程中命令發送、運動芯片狀態讀取、IO口操作等控制。
    (4)TaskErrorControl 異常處理任務,負責運動過程中的異常處理。
    (5)TaskStatusControl 運動狀態任務,負責運動過程中的狀態顯示以及參數設置。
    (6)TaskKeyInt 按鍵處理任務,負責對鍵盤輸入的接收。
    (7)TaskNetHandle 網絡任務,負責對網絡數據包的處理。
    (8)Taskstatus 系統狀態任務,負責顯示CPU利用率、編碼器值等系統狀態。

2.2 UClinux的移植和驅動程序的編寫

    操作系統采用目前比較流行的嵌入式Linux操作系統UClinux。移植UClinux到S3C4510B上主要需要解決以下一些問題:
交叉編譯環境的建立:在宿主機上安裝arm―elf―tool工具包,建立基于ARM體系結構的編譯器、鏈接器、調試器以及一些實用程序,編譯UClinux內核、制作文件系統都需要依賴此交叉編譯環境。

    加載方式:UClinux的內核有兩種運行方式,可以在Flash上直接運行;也可以加載到RAM 中運行。我們采用了boot-loader來執行設置開機寄存器的配置、內核與文件系統的加載以及傳遞硬件與啟動參數給內核的方式加載UClinux內核。
配置、編譯:在編譯UClinux內核之前,首先要進行內核的系統類型、通用選項、塊設備、文件系統、字符設備的選擇和配置。最后用make zlmage命令生成壓縮好的內核Zlmage。

    UClinux的根文件系統的加載:系統內核啟動成功之后便會試圖加載根文件系統。UClinux采用的romfs根文件系統,
romfs中需要保證基本目錄和基本應用程序的存在,這樣操作系統才能正常工作。

    此外,還必須為各外部硬件設備編寫UClinux的驅動程序,如IIC總線驅動、LCD驅動、打印機驅動等。UClinux的驅動程序結構和標準Linux驅動程序結構類似。大部分的標準Linux驅動都是采用模塊化的方式,以支持動態加載/卸載的功能;而嵌入式系統都是針對具體應用的,一般不需要此功能,所以UClinux的驅動程序都是直接編譯到內核中去的。

3.2 運動控制芯片的控制

    與MCX314進行數據交換主要通過以WR開頭的8個寫寄存器和以RR開頭的8個讀寄存器。MCX314既可以用16位數據總線訪問,也可以用8位數據總線訪問。當用8位數據總線訪問時,需要使用A0、A1、A2和A3。系統初始化時皆應預先設施寄存器初始制。

    通過32位邏輯、實時位置計數器和比較寄存器實現位置反饋和控制;通過中斷端口向主控制器發出中斷請求;提供32個輸出端口和48個輸入端口,這些端口的功能各具特色。

    本系統中運動控制芯片主要用于對4個軸(X.Y.Z.U)進行控制,X軸初始化程序流程圖如下所示。

 
4 結論

    采用基于ARM7的S3C451OB嵌入式微處理器,可以使系統小型化,便于提高性能以及與各種外設連接擴展,同時降低了成本。uclinux作為一個源代碼公開的操作系統,在具體應用種穩定可靠。本系統采用ARM7+ uclinux開發設計,具有精度高、運行穩定、實時性好、抗干擾能力強、性價比高的特點,通過實驗證明,這種設計方案是可行的,如果接入網絡接口應用,將取得更好效果。

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 四虎永久免费影院在线-四虎永久免费影院-四虎永久免费网站免费观看-四虎永久免费观看-国产精品麻豆综合在线-国产精品麻豆一区二区三区 | 国产首页-国产手机精品自拍视频-国产视频综合-国产视频自拍一区-香蕉网在线播放-香蕉网在线 | 国产成人综合在线观看网站-国产成人综合在线-国产成人综合亚洲亚洲欧美-国产成人综合亚洲动漫在线-国产成人综合亚洲-国产成人综合网在线观看 | 亚洲人成电影青青在线播放-亚洲人成www在线播放-亚洲人成a在线网站-亚洲人av高清无码-久操久-久操-9c.lu | 久久精品一区二区三区不卡牛牛,国产片精品电影www,久久久久久97,www奇米,好姑娘中文在线播放,美女被羞羞视频网站在线 | 久久久青青久久国产精品,www男人天堂,国产一级影视,成人伊人青草久久综合网破解版,四虎成人www国产精品,蜜臀精品 | 夜夜操狠狠操,99在线观看精品免费99,亲爱的妈妈2,色婷婷亚洲十月十月色天,精品福利一区二区在线观看,久久国产精品99精品国产 | 国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院 | 甜性涩爱在线播放-甜性涩爱下载-甜性涩爱全集在线观看-甜性涩爱免费下载-国产成人午夜精品免费视频-国产成人无码一区AV在线观看 极品少妇粉嫩小泬啪啪AV-极品少妇粉嫩小泬啪啪小说-极品少妇高潮啪啪AV无码-极品少妇伦理一区二区-极品少妇小泬50PTHEPON-极品夜夜嗨久久精品17c | a级国产精品片在线观看-a级国产乱理伦片野外-a级国产乱理伦片在线观看a-a级国产乱理片在线观看-a级国产片-a级国产视频 | 99国产精品欧美久久久久久影院,日本不卡中文字幕,国产片在线观看播放,日韩国产欧美在线观看,久久综合狠狠综合久久97色,婷婷在线影院 | 99这里只有精品6-99这里只有精品-99在线在线视频免费视频观看-99在线小视频-97ai蜜桃小说及图片-97ai蜜桃图片区 | 国产精品1024永久免费视频-国产精品1-国产精品 视频一区 二区三区-国产精品 色-四虎1515hhh co m-四虎1515hhcom | 亚洲A片一区日韩精品无码-亚洲H成年动漫在线观看不卡-亚洲VA欧美VA天堂V国产综合-亚洲VA天堂VA欧美片A在线-亚洲爆乳精品无码AAA片-亚洲不卡高清免v无码屋 | 99热最新在线观看-99人中文字幕亚洲区-99日韩-99日韩精品-99色99-99色吧 | 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 91色在线-91色桃-91色视频在线观看-91色视频在线-91色欧美-91色老久久精品偷偷蜜臀 | 天天躁日日躁狠狠躁欧美日韩,亚洲情综合五月天,久久精品国产福利,97高清国语在线看免费观看,丁香五六月婷婷,欧美视频日韩视频 | 久久久久久一级毛片免费野外-久久久久久一级毛片免费无遮挡-久久久久久亚洲精品影院-久久久久久亚洲精品不卡-午夜久久精品-午夜精品在线视频 | 中文区永久区乱码六区-中文欧美一级强-中文免费观看视频网站-中文免费-狼牙视频在线免费观看入口-狼窝by揽春全文免费阅读 | 牛牛精品专区在线-牛牛超碰 国产-牛和人交videos欧美-妞干网手机免费视频-99精品视频在线观看免费-99精品视频在线观看re | 欧美日韩 国产区 在线观看-欧美日操-欧美日本综合一区二区三区-欧美日本中文字幕-欧美日本中文-欧美日本在线一区二区三区 | 手机伊在人线香蕉2-手机免费毛片-手机毛片在线观看-手机毛片在线-国产3级在线-国产36d在线观看 | 日本久久久久久久,97久久精品一区二区三区,狠狠色噜噜狠狠狠狠97,日日干综合,五月天婷婷在线观看高清,九色福利视频 | 在线播放波多野结衣-在线播放91撕破艺校舞蹈系-在线播放69热精品视频-在线www天堂资源网-欧美裸色美妆大全-欧美伦理三级 | a级国产精品片在线观看-a级国产乱理伦片野外-a级国产乱理伦片在线观看a-a级国产乱理片在线观看-a级国产片-a级国产视频 | 精品国产亚一区二区三区,91久久精品国产一区二区,久久精品国产国产精品四凭,91午夜精品亚洲一区二区三区,精品在线看,国产视频资源在线观看 | 亚洲欧美在线x视频,国产97碰免费视频,88午夜理论不卡,伦理电影院一个免费看片高清在线欧美激情视频在线观看一区二区三区 | 亚洲精品高清国产一久久,免费观看国产,国产欧美日韩精品在钱,国产在线观看入口,国产日产欧美精品一区二区三区,国产一级在线观看 7788理论片在线观看-7788av-777午夜精品免费播放-777奇米影视一区二区三区-蜜桃传媒在线-蜜桃成熟时1997在线看免费看 | 五月天婷婷视频,九九爱这里只有精品,热和尚三区四区,善良的嫂子3在线播放,久久久久久久久久久久久久,热er99久久6国产精品免费 | 在线亚洲不卡,三上悠亚一区二区观看,91伊人久久,婷婷激情五月,中文字幕久久精品,色综合久久中文字幕 | 日韩成人A片一区二区三区-日韩成人黄色片-日韩成人在线视频-日韩吃奶摸下AA片免费观看-日韩大片免费看-日韩大片在线观看 | 涩涩视频www在线观看入口-涩涩涩涩爱网站-涩涩免费网站-涩涩免费视频软件-高h gl肉文-港台三级大全 | 一区二区在线视频观看-一区二区在线免费视频-一区二区在线看-一区二区在线电影-久久精品久久精品国产大片-久久精品久久精品 | 天天干在线免费视频-天天干夜夜爱-天天干网-天天干天天曰天天操-天天干天天夜-天天干天天玩天天操 | 国产精品亚洲日韩欧美色窝窝-国产精品亚洲日韩欧美色窝窝色-国产精品亚洲色婷婷-国产精品亚洲色婷婷99久久精品-国产精品亚洲色婷婷久久99精品-国产精品亚洲色图在线观看 | 91九色精品国产免费-91九色蝌蚪在线-91九色李宗瑞在线观看-91九色露脸-91九色视频-91九色视频在线观看 | 久久99精品久久久久久噜噜噜-久久99精品久久久久久噜噜丰满-久久99精品久久久久久噜噜-久久99精品久久久久久久野外-午夜精品人妻无码一区二区三区-午夜精品免费 欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲 | 人妻不敢呻吟被中出A片视频-人妻超级精品碰碰在线97视频-人妻换人妻AA视频-人妻寂寞按摩中文字幕-人妻精品国产一区二区-人妻久久久精品99系列A片毛 | 天天干在线免费视频-天天干夜夜爱-天天干网-天天干天天曰天天操-天天干天天夜-天天干天天玩天天操 | 亚洲第一视频网,久久91精品国产99久久yfo,国产精品一区二区三区免费,成人欧美一区二区三区黑人,在线观看国产精品入口,亚洲人一区 |