女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 醫(yī)療電子 > 醫(yī)療電子
[導(dǎo)讀] 引言   傳統(tǒng)的醫(yī)療設(shè)備,特別是便攜式的監(jiān)護(hù)、心電、血壓測(cè)量等設(shè)備均是采用標(biāo)準(zhǔn)的RS232串行接口進(jìn)行數(shù)據(jù)的通信與傳輸,已越來(lái)越不能滿足高速據(jù)傳輸,高數(shù)據(jù)存儲(chǔ)以及頻繁的數(shù)據(jù)采集等要求[1,2]。而USB通訊彌補(bǔ)了

 引言
  傳統(tǒng)的醫(yī)療設(shè)備,特別是便攜式的監(jiān)護(hù)、心電、血壓測(cè)量等設(shè)備均是采用標(biāo)準(zhǔn)的RS232串行接口進(jìn)行數(shù)據(jù)的通信與傳輸,已越來(lái)越不能滿足高速據(jù)傳輸,高數(shù)據(jù)存儲(chǔ)以及頻繁的數(shù)據(jù)采集等要求[1,2]。而USB通訊彌補(bǔ)了這些不足,它有著傳輸速度快、可靠性高、易于連接、可熱插拔等許多優(yōu)點(diǎn)?;诖耍疚木徒榻B了一種基于USB總線接口芯片CH375實(shí)現(xiàn)PC機(jī)與便攜式醫(yī)療設(shè)備醫(yī)學(xué)信號(hào)的實(shí)時(shí)數(shù)據(jù)采集和傳輸?shù)姆椒?,并給出了相應(yīng)的源程序。經(jīng)測(cè)試,系統(tǒng)工作穩(wěn)定可靠。

  1 CH375芯片簡(jiǎn)介

 CH375 是一個(gè)USB總線的通用接口芯片,支持USB-HOST主機(jī)方式和USB-DEVICE/SLAVE 設(shè)備方式。在本地端,具有8 位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到單片/DSP/MCU/MPU等控制器的系統(tǒng)總線上。CH375 芯片內(nèi)部集成了 PLL 倍頻器、主從 USB 接口 SIE、數(shù)據(jù)緩沖區(qū)、被動(dòng)并行接口、異步串行接口、命令解釋器、控制傳輸?shù)膮f(xié)議處理器、通用的固件程序等。

  CH375 芯片內(nèi)部具有 7 個(gè)物理端點(diǎn)。端點(diǎn) 0是默認(rèn)端點(diǎn),支持上傳和下傳,上傳和下傳緩沖區(qū)各是8B;端點(diǎn)1包括上傳端點(diǎn)和下傳端點(diǎn),上傳和下傳緩沖區(qū)各是 8B,上傳端點(diǎn)的端點(diǎn)號(hào)是81H,下傳端點(diǎn)的端點(diǎn)號(hào)是 01H;端點(diǎn)2 包括上傳端點(diǎn)和下傳端點(diǎn),上傳和下傳緩沖區(qū)各是 64B,上傳端點(diǎn)的端點(diǎn)號(hào)是 82H,下傳端點(diǎn)的端點(diǎn)號(hào)是 02H。主機(jī)端點(diǎn)包括輸出端點(diǎn)和輸入端點(diǎn),輸出和輸入緩沖區(qū)各是64B,主機(jī)端點(diǎn)與端點(diǎn)2合用同一組緩沖區(qū),主機(jī)端點(diǎn)的輸出緩沖區(qū)就是端點(diǎn)2的上傳緩沖區(qū),主機(jī)端點(diǎn)的輸入緩沖區(qū)就是端點(diǎn)2 的下傳緩沖區(qū)。本系統(tǒng)就是利用批量端點(diǎn)2來(lái)下傳數(shù)據(jù)到緩沖區(qū),利用主機(jī)端點(diǎn)和端點(diǎn)1來(lái)上傳數(shù)據(jù)到緩沖區(qū)。

  CH375芯片內(nèi)置了標(biāo)準(zhǔn)的USB通訊協(xié)議,這就免去了開發(fā)人員因編寫通訊協(xié)議而耗費(fèi)的大量時(shí)間,方便了通訊的實(shí)現(xiàn)。尤其是其動(dòng)態(tài)鏈接庫(kù)提供的文件級(jí)接口,更是方便了數(shù)據(jù)的讀寫。

  2 系統(tǒng)硬件結(jié)構(gòu)

  系統(tǒng)的工作過(guò)程是嵌入式醫(yī)療設(shè)備即下位機(jī)(PC104)于DOS狀態(tài)下采集醫(yī)療信號(hào)送顯示器顯示,然后通過(guò)USB接口送上位機(jī)(PC主機(jī))處理,上位機(jī)工作在Windows環(huán)境下[3,4]。

  系統(tǒng)選用帶USB接口的PC104工業(yè)計(jì)算機(jī)主板,在開發(fā)過(guò)程中通過(guò)電源接口外接5V直流電源,通過(guò)顯示器接口外接顯示器,多功能接口外接鍵盤。為方便軟件的更新,我們把下位機(jī)的工作程序?qū)懺趦?yōu)盤,外接于PC104主板的USB接口。

  基于CH375芯片的系統(tǒng)還設(shè)計(jì)了PC104-USB轉(zhuǎn)接板,并把其作為PC104主板的擴(kuò)展模塊通過(guò)PC104總線接口與主板相連接。轉(zhuǎn)接板上有兩個(gè)USB接口,任選其中一個(gè)通過(guò) USB轉(zhuǎn)接線與上位機(jī)相連即可。這樣系統(tǒng)的硬件平臺(tái)便建立起來(lái)了,系統(tǒng)硬件連接如圖1所示。下面詳細(xì)介紹系統(tǒng)通訊的軟件實(shí)現(xiàn)。

  圖1 系統(tǒng)硬件結(jié)構(gòu)圖

  Figure 1 system hardware structure drawing

  3 下位機(jī)中的程序設(shè)計(jì)

  USB協(xié)議規(guī)定任何傳輸過(guò)程都是由主機(jī)端發(fā)起并控制的,CH375在接收到主機(jī)發(fā)來(lái)的數(shù)據(jù)時(shí)產(chǎn)生中斷,為此下位機(jī)要做的工作就是等待CH375的中斷并作相應(yīng)的處理。

  下位機(jī)工作在DOS狀態(tài),軟件程序采用BORLANDC語(yǔ)言。主要工作是初始化CH375、查詢中斷及中斷處理。相關(guān)程序代碼如下:

  (1)處理接收數(shù)據(jù)的中斷服務(wù)程序

  void interrupt  USB(__CPPARGS)

  {

      unsigned char len,i;

         //獲取中斷狀態(tài)并取消中斷請(qǐng)求

  CH375WriteCmd(0x22);

         d0=CH375ReadData(); //讀回狀態(tài)

  if((d0==0x02)||(d0==0x01)) //批量端點(diǎn)2接收到PC機(jī)發(fā)送的數(shù)據(jù)

  {//讀取數(shù)據(jù)}

      inportb(0x21);

      outportb(0x20,0x20); //發(fā)EOI命令,

                       清除中斷

}

(2)寫數(shù)據(jù)子程序

void CH375WriteData( unsigned char dat )

{

       /* 寫數(shù)據(jù)口 */

outportb( PortBaseAddr + 0, dat );

       DelayuS( 1 );

}

(3)讀數(shù)據(jù)子程序

unsigned char CH375ReadData( void )

{

       unsigned char d;

       DelayuS( 1 );

    /* 讀數(shù)據(jù)口 */

       d = inportb( PortBaseAddr + 0 );

       return( d );

}

(4)主程序

int main(int argc,char *argv[])

{

     ..................  

     for(;;)  //等待

        {//軟件進(jìn)入主循環(huán),處理突發(fā)事件

         while(kbhit()) ch=getch();

      if(ch==27) break;

      if(ch==59){.//向PC機(jī)發(fā)送數(shù)據(jù)}

      if(ch==60){//寫中斷特征數(shù)據(jù)}

  readbufUSB();  //讀USB接口緩沖區(qū)數(shù)據(jù)

       }

      ..................

 }

4上位機(jī)中的程序設(shè)計(jì)

    因?yàn)镃H375的動(dòng)態(tài)鏈接庫(kù)DLL提供了許多API接口函數(shù),所以應(yīng)用程序只需通過(guò)幾條簡(jiǎn)單的文件操作API函數(shù),就可以實(shí)現(xiàn)與下位機(jī)的通信。

又因CH375的動(dòng)態(tài)鏈接庫(kù)DLL提供了偽中斷服務(wù)(實(shí)際的中斷服務(wù)仍然是在驅(qū)動(dòng)程序庫(kù)完成的,只是在完成后向DLL發(fā)個(gè)通知,再由DLL再調(diào)用偽中斷服務(wù)子程序),基于此,系統(tǒng)采用了偽中斷服務(wù)來(lái)實(shí)現(xiàn)數(shù)據(jù)的上傳,這不僅縮短了系統(tǒng)的開發(fā)周期,而且很好地滿足了下位機(jī)的實(shí)時(shí)性要求。上傳數(shù)據(jù)的程序流程圖如圖2所示。

數(shù)據(jù)的下傳只需用簡(jiǎn)單的下傳API發(fā)送數(shù)據(jù)。由CH375中斷接收即可。

上位PC機(jī)工作在Windows環(huán)境下,我們采用Visual C++6.0語(yǔ)言編程。具體程序?qū)崿F(xiàn)如下:

(1)初始化PC104-USB卡

在這里完成對(duì)設(shè)備的初始化,如CH375DLL.DLL文件的加載、設(shè)備的成功打開、緩沖區(qū)的清理、數(shù)據(jù)的上傳模式、設(shè)置偽中斷服務(wù)程序等。


圖2 上傳數(shù)據(jù)流程圖

Figure 2 procedure flowchart of uploading data

(1)void Init_PC104-USB()

{

       ...................

if ( LoadLibrary( "CH375DLL.DLL" ) == NULL )

   { //提示語(yǔ)言  }

    // 使用之前必須打開設(shè)備

       if ( CH375OpenDevice( mIndex ) ==

INVALID_HANDLE_VALUE ) 

                     { //提示語(yǔ)言}

       else{

              m_pc104usb_ok=TRUE;             

Result=CH375SetTimeout(mIndex, 500, 500 );  // 設(shè)置USB數(shù)據(jù)讀寫的超時(shí),超過(guò)500mS未完成讀寫將強(qiáng)制返回,避免一直等待下去

      CH375SetBufUpload( mIndex, 1);  //啟用內(nèi)部緩沖上傳模式并清除緩沖區(qū)中的已有數(shù)據(jù)

//設(shè)置偽中斷服務(wù)程序

  mPCH375_INT_ROUTINE ptr;

ptr=InteruptProcess;

 Result=CH375SetIntRoutine(mIndex,ptr);

     }

       }

 (2) 接收數(shù)據(jù)子程序

Void PC_RecievData();

{ .........

// 查詢內(nèi)部上傳緩沖區(qū)中的已有數(shù)據(jù)包個(gè)數(shù),成功返回?cái)?shù)據(jù)包個(gè)數(shù),出錯(cuò)返回-1

Long  packnumber=

CH375QueryBufUpload( mIndex);

     if(packnumber>0)

        {

CH375ReadData(mIndex,&m_recev_buf, len)

        }

...........

}

結(jié)論

隨著嵌入式計(jì)算機(jī)在醫(yī)療設(shè)備中的廣泛應(yīng)用以及USB通訊技術(shù)的高速發(fā)展,本文通過(guò)USB總線接口芯片CH375、PC主機(jī)以偽中斷方式發(fā)起上傳數(shù)據(jù)流,以下傳API發(fā)起下傳數(shù)據(jù)流的通訊方式,并利用一系列的API接口函數(shù),成功實(shí)現(xiàn)了上位機(jī)(PC)與下位機(jī)(PC104)之間的實(shí)時(shí)數(shù)據(jù)采集和傳輸。經(jīng)測(cè)試系統(tǒng)能準(zhǔn)確的收發(fā)數(shù)據(jù),通訊穩(wěn)定可靠。采用USB通訊,將為傳統(tǒng)醫(yī)療設(shè)備的改造、新一代便攜式醫(yī)療設(shè)備的快速開發(fā)和應(yīng)用提供廣闊的前景。

本文創(chuàng)新點(diǎn):利用USB接口技術(shù),采用USB模塊CH 375在PC機(jī)與便攜式醫(yī)療設(shè)備之間實(shí)現(xiàn)了實(shí)時(shí)數(shù)據(jù)采集和傳輸,而且無(wú)需編寫復(fù)雜的USB驅(qū)動(dòng)程序,利用其動(dòng)態(tài)鏈接庫(kù)即可實(shí)現(xiàn)??梢允?strong>數(shù)據(jù)采集和傳輸系統(tǒng)非常方便的從RS232通訊、串行通訊、并行通訊、轉(zhuǎn)向USB通訊,彌補(bǔ)其速度慢的缺點(diǎn),進(jìn)行系統(tǒng)升級(jí)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

摘要:目前,我國(guó)的沙漠及荒漠化面積仍然較大,沙漠地帶的植被種植情況并不能夠被很好地監(jiān)測(cè)。針對(duì)這一問題,設(shè)計(jì)了一種防風(fēng)固沙裝置,該裝置的核心為Arduino主板及輔助傳感器組件,具有數(shù)據(jù)采集及顯示功能,能夠采集土壤濕度、環(huán)...

關(guān)鍵字: 防風(fēng)固沙 數(shù)據(jù)采集 數(shù)據(jù)顯示

摘要:針對(duì)我國(guó)智慧建筑中能耗數(shù)據(jù)遠(yuǎn)程采集的問題,將無(wú)線485數(shù)據(jù)通信模塊與移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)采集模塊相結(jié)合應(yīng)用于建筑能耗儀表數(shù)據(jù)采集過(guò)程中,在對(duì)《戶用計(jì)量?jī)x表數(shù)據(jù)傳輸技術(shù)條件》和《多功能電能表通信協(xié)議》進(jìn)行研究的基礎(chǔ)上,開...

關(guān)鍵字: 建筑能耗 多網(wǎng)融合 數(shù)據(jù)采集

USB-C接口全稱為USB Type-C,屬于USB 3.0下一代接口,其亮點(diǎn)在于更加纖薄的設(shè)計(jì)、更快的傳輸速度(最高可達(dá)10Gbps)、更強(qiáng)的電力傳輸(最高100W),此外USB-C接口還支持雙面插入,正反面隨便插,相...

關(guān)鍵字: iPhone 15 Lightning USB

大家好,我是鲏。認(rèn)識(shí)我的朋友都知道,我是一個(gè)實(shí)踐派,相比研究枯燥的理論知識(shí),我更喜歡做自己想做的項(xiàng)目,用技術(shù)來(lái)實(shí)現(xiàn)自己的想法的感覺真的很棒。所以從大學(xué)期間一直到現(xiàn)在,除了工作中的項(xiàng)目外,我依然保持著自己做項(xiàng)目的習(xí)慣,有堅(jiān)...

關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 技術(shù)選型 需求分析

奧升德功能材料宣布在其HiDura?品牌下推出服務(wù)于醫(yī)療保健市場(chǎng)的醫(yī)療級(jí)尼龍66樹脂和工程材料新產(chǎn)品組合。奧升德功能材料生產(chǎn)的HiDura MED聚酰胺可用于醫(yī)療耐用品、藥物輸送、外科器械、醫(yī)療設(shè)備和傷口護(hù)理。(能動(dòng)Ne...

關(guān)鍵字: HID 醫(yī)療設(shè)備

無(wú)錫2022年9月28日 /美通社/ -- 近日,江蘇省工業(yè)和信息化廳公示2022年(第9批)省級(jí)軟件企業(yè)技術(shù)中心擬認(rèn)定名單,經(jīng)企業(yè)申報(bào)、各市推薦、形式審查、專家評(píng)審等程序,浪潮卓數(shù)大數(shù)據(jù)產(chǎn)業(yè)發(fā)展有限公司(簡(jiǎn)稱浪潮卓數(shù))...

關(guān)鍵字: 軟件 數(shù)據(jù)流 數(shù)據(jù)安全 數(shù)據(jù)采集

摘要:為了實(shí)現(xiàn)對(duì)不同品牌機(jī)器人的實(shí)時(shí)監(jiān)控以及集中管理,實(shí)現(xiàn)機(jī)器人的互通互聯(lián),設(shè)計(jì)了一套基于NC-Link的機(jī)器人遠(yuǎn)程監(jiān)控系統(tǒng)。NC-Link適配器通過(guò)機(jī)器人的二次開發(fā)接口對(duì)機(jī)器人進(jìn)行數(shù)據(jù)采集,然后將采集到的數(shù)據(jù)通過(guò)htt...

關(guān)鍵字: 工業(yè)機(jī)器人 數(shù)據(jù)采集 遠(yuǎn)程監(jiān)控

GRL東莞實(shí)驗(yàn)室將與上海和臺(tái)北實(shí)驗(yàn)室一同,提供Windows Host認(rèn)證服務(wù) 加利福尼亞州圣克拉拉市2022年9月22日 /美通社/ -- 高速信號(hào)和充電技術(shù)測(cè)...

關(guān)鍵字: Windows THUNDERBOLT USB OS

接下來(lái)測(cè)試燒寫功能,本次采用串口和USB燒寫方式。使用ISP串口燒寫這是51單片機(jī)常用的方案,本次測(cè)試比較順利,沒有遇到什么問題。但是USB燒寫沒有測(cè)試成功,USB燒寫方式不需要任何的驅(qū)動(dòng)和硬件支持,直接將USB線和ST...

關(guān)鍵字: PCB控制板 USB 串口

倉(cāng)儲(chǔ)機(jī)器人領(lǐng)域的領(lǐng)先企業(yè)率先實(shí)現(xiàn)這一行業(yè)里程碑 馬薩諸塞州威爾明頓2022年9月16日 /美通社/ -- 倉(cāng)儲(chǔ)處理自主移動(dòng)機(jī)器人(AMR)市場(chǎng)領(lǐng)先企業(yè)Locus Robot...

關(guān)鍵字: ROBOTICS AMR USB 移動(dòng)機(jī)器人

醫(yī)療電子

7414 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉