色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種基于MCU的激光器控制系統開發

jf_pJlTbmA9 ? 來源:網絡 ? 作者:網絡 ? 2023-11-03 17:49 ? 次閱讀

1引言

隨著光學機械電子、計算機各種技術的長足發展伴隨著各種器件成本的降低,醫用激光器在近年來的發展功能日趨復雜,操作更為迅速和便捷。新型的醫用激光器利用激光與生物組織間的選擇性吸收原理和激光的光熱作用原理來達到破壞病灶靶組織而不破壞其周圍正常組織的功能。為滿足醫生對臨床應用的需求以及對設備維護工作更高的要求,許多激光公司都十分重視對激光操作控制平臺的研究。本文針對醫用激光器設計了一種新型嵌入式控制系統

2 控制系統硬件結構框圖

激光器控制系統的硬件設計包含兩個方面,一個方面是嵌入式控制單元及其接口的設計,包括CPU處理器的選型,數字/模擬信號的相互轉換,按鍵鍵盤、LCD顯示和串行通訊接口等。另一方面包含激光器預燃/觸發和IGBT驅動等電路的設計。醫用激光器的控制系統是基于Rabbit2000系列單板機的一個高性能的、C 語言可編程的控制系統,它將數字輸入/輸出、模擬輸入/輸出點以及以太網連接緊湊地固化在一個核心模塊上,溫室智能控制器微處理器是Rabbit2000TM,控制器的硬件結構框圖如圖1所示。

2 硬件電路詳細設計

1、嵌入式處理器。系統的核心模塊是Rabbit2000微控制器,通過與上位機通信完成對各個執行機構的控制以及數據采集。為了使Rabbit2000能夠正常工作,在其外圍擴展了程序存儲器、數據存儲器以及電源、復位、晶振電路。該控制系統通過以太網接口或者RS-485總線與上位機通信,接收命令并傳送數據。通過模擬量輸入輸出通道實現模擬量的數據采集和模擬控制量的輸出,通過數字量輸入輸出通道實現數字量的采集和開關控制量的輸出。Rabbit半導體器件是專門為應用于中小型控制器而設計的一種高性能微處理器。Rabbit通過指令運行。而且與別的微處理器比起來,Rabbit2000的計算能力也是優于其它的8位微處理器。

2、D/A與A/D轉換電路。本醫用激光器有一路模擬量輸出通道,選用內帶基準源和運算放大器的10位DAC轉換器MAX504, MAX504內部提供2.048V基準電壓,內部運算放大器為rail-to-rail緩沖輸出,輸入接口為SPI接口,簡化了電路設計,節省口線。模擬量輸出電路如圖2所示。Rabbit2000輸出口線PD2,PB0,PC4分別連接到DAC的片選端、時鐘輸入端和數據輸入端。MAX504使用內部基準源,電壓輸出通過同相輸入運放的串聯電壓負反饋電路達到放大,由于RFB連接VOUT、BIPOFF連接AGND,使得輸出電壓范圍為0-2VREFIN, 即0-4.069V。同相輸入運放的閉環放大倍數公式為AVf=1+R52/R53,因此放大倍數為2.5倍。

A/D轉換電路。激光器有八路模擬信號輸入量需要通過A/D轉換送到MCU處理,這八路輸入量依次為:能量校準信號、傳輸能量大小監控、染料監控(可選)、HVPS反饋、染料溫度(可選)、冷卻水溫、控制板溫度、外部能量計信號。能量校準和傳輸能量大小監控信號都是通過光纖將光信號送至光電轉換器SFH250V轉換成電流信號,再通過反相輸入運放OP400GS深度放大送至A/D轉換器。此兩路信號的增益由MCU控制,MCU輸出一個字節到74hc574鎖存器,分高4位和低4位分別送至多路模擬開關PS392,切換運放的深度負反饋電阻值,達到不同比例的放大倍數。A/D轉換芯片采用MAX147。

3、串口電路。激光器RS232通信總線發送接受器選用MAX232,該芯片內部集成了 2個驅動器、2個接收器和1個電壓發生器電路提供TIA/EIA-232電平。RS232通信的接收發送操作由串行口C完成,RS232為全雙工通信,無需收發控制,通信輸出直接連接到DB9的2腳、3腳和5腳。其中2腳為發送、3腳為接收、5腳為地,符合一般工業現場從設備RS232通信引腳定義習慣。由于RS232通信電平與TTL電平不兼容,因此需要進行電平轉換。

4、按鈕鍵盤。激光器的按鍵數量不多,故采用獨立式按鍵結構電路。每個獨立式按鍵單獨占有一根RCM2100的I/O口線,每根I/O口線上的按鍵的工作狀態不會影響到其它I/O口的工作狀態。按鍵輸入低電平有效,經過14490防抖動處理,再送至74HC245雙向三態門電路,當片選選通后送至RCM2100的普通I/O口BD0-7。鍵盤設計為雙行2列外加6個獨立按鈕,共計10個按鍵開關。

5、LCD與MCU接口電路。在本系統中,MCU與LCD之間采用的是直接訪問的方式。MCU可以利用總線的方式與內藏T6963C液晶顯示模塊直接通信。RCM2100的數據口BD(7:0)直接與液晶顯示模塊的數據口連接。由于T6963C接口適用于RABBIT系列的MCU,所以可以直接用MCU的/nlORD/nlOWR作為液晶顯示模塊的讀寫控制信號。液晶顯示模塊的VDD掛在+5V上,/RE接RESET復位,/CE接MCU經譯碼后的LCDCS片選。C/D信號由RCM2100的地址線BA0提供。BA0=1為指令口地址;BA0=0為數據口地址。

4 控制系統軟件設計

Dynamic C是用于編寫嵌入式應用軟件的一套完整的開發系統,它可運行在IBM兼容機上,是專為Z-World控制器和基于Rabbit微處理器的控制器而設計的。醫用激光器控制器控制單元應用程序的開發采用Dynamic C。Dynamic C是一個專門用于Rabbit處理器開發內帶μC/OS-II實時操作系統的嵌入式、多任務開發系統。它含有一個集成開發環境,其中包括:C編譯器、編輯器、鏈接器、裝載器和調試器。

醫用激光器上電開機后,主程序先完成對Rabbit2000、系統參數、全局變量、ADC、套接字、串行通信口等的初始化工作。通信處理程序處于接受狀態,同時讀取激光器設備門開關、傳導光纖、三個光路擋板、通信程序開關、高壓電源、冷卻水高中位狀態、保險絲狀態、預燃、IGBT故障、流量、冷卻水低位、校正口開關等開關量輸入的狀態是否正常。在每個主循環里都要判斷激光器的運行情況,判斷是否有能量反饋超范圍、冷卻水溫度超限、短路、開路、過流現象。

4.1 程序初始化


1、系統上電初始化由 InitWorkl()函數完成,該函數會對寄存器、系統參數、全局變量、ADC、串行通信口、外部中斷向量、定時器等進行初始化。初始化程序流程圖如圖3所示。

2、初始化串行口。串行口初始化只需根據系統參數中串行口模式字節SerModeByte調用serCopen()或serDopen()函數即可完成對波特率、數據格式的設置。串行口處理時將會自動按照SerModeByte中的通信協議設置進行數據包接收接查、命令譯碼、命令響應等操作。串行口設置結束后,還需初始化串行通信標志,邏輯上將三個串行口均置為接收操作狀態,即將三個串行口的接受允許置為低電平,以用于主程序中串行通信狀態的表示。

3、中斷向量安裝。醫用激光器的中斷服務程序由第0號外部中斷和定時器中斷組成,其中利用系統硬件產生10ms同步信號來觸發第0號外部中斷,第0號外部中斷的類型號為0x09,使用系統函數SetVectExtern3000()即可將0x09號中斷向量設置為第0號外部中斷服務程序Int0_l0ms Isr()的入口地址。ADC采樣時間的控制和采樣數據的保存是在定時器中斷服務程序中完成。定時器A的中斷類型號為0x0A,定時器B的中斷類型號為0x0B,中斷服務程序分別為TimerA_ISR()和TimerB_ISR( ),利用系統函數SetVectIntern()將0x0B號中斷向量設置為TimerB_ISR()的入口地址。定時器由第0號外部中斷服務程序啟動。

4.2 主程序設計

初始化結束后將進入主循環體,在主循環中會將對A/D轉換進行處理,即查詢A/D轉換是否結束,如果結束,則從MAX 147讀取轉換數據,執行相應的數據處理,并切換通道,啟動下一次轉換;若未結束,則判斷轉換是否超時,若超時則置A/D轉換錯誤標志,否則直接返回主程序。

主循環體中D/A轉換處理是對模擬量輸出進行操作,當模擬量輸出被允許,程序將會把控制輸出碼值串行輸出到MAX504;若模擬量輸出不使用,則將MAX504的CS引腳置為高電平,禁止D/A轉換。通信處理部分會對RS232串行口的狀態進行查詢,若串行發送操作結束,則立即切換為接收狀態:若接收到新的數據,則對接收數據進行語法檢查,檢查通過后會進行命令翻譯和響應;若正在發送數據或接收數據,則繼續發送或接收,直到發送或接收操作完畢。

5 嵌入式控制系統抗干擾設計

由于醫用激光器的激光發射裝置含有大電流的開關電源和高壓電容充放電的動作,以及應用環境中其他設備可能存在的干擾,所以控制系統的抗干擾設計是不可避免的。

1、電氣隔離。電氣隔離通常采用的是光電隔離。光電隔離由光源(如發光二極管)和光傳感器(如光敏三極管)組成。當I/0口輸出脈沖信號時,光敏二極管因導通發光,光敏三極管因光耦合而導通,則輸出低電平;光敏三極管截至時輸出高電平。光電隔離輸出電路設計如圖4所示。

2、去耦電容。去耦電容在控制電路PCB板設計在電子設備的電磁兼容性及抗能力方面有著重要的作用。合理使用去耦電容也就成為保障控制電路穩定運行的一個重要因素。

本文作者創新點

本文的研究內容是醫用激光器的嵌入式控制設計。本文的意義在于,本文不僅設計了醫用激光器的嵌入式控制系統,并且相關的一些設計應用方法對于其它一些醫療儀器的設計和問題的解決也有一定的參考和指導意義。

參考文獻:

[1] 印震峰,曹玉珍. MAX146/147與TMS320F206的接口設計[j].《國外電子元器件》2006,3:15-17

[2] 劉莉.激光技術在醫學中的應用及發展前景[J].武漢科技學院學報.2005, 18(10):17-21.

[3] 呂鋒,徐徐,郭海斌. 基于RTX51的光子嫩膚機嵌入式控制系統的設計[J]. 微計算機信息. 2006, 9-2: 44-46

審核編輯 黃宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17171

    瀏覽量

    351529
  • 控制系統
    +關注

    關注

    41

    文章

    6630

    瀏覽量

    110658
  • 激光器
    +關注

    關注

    17

    文章

    2520

    瀏覽量

    60442
收藏 人收藏

    評論

    相關推薦

    垂直腔面發射激光器(VCSEL)的應用

    垂直腔面發射激光器垂直腔面發射激光器(Vertical-CavitySurface-EmittingLaser,簡稱VCSEL,又譯垂直共振腔面射型激光)是一種半導體
    的頭像 發表于 01-03 16:57 ?164次閱讀
    垂直腔面發射<b class='flag-5'>激光器</b>(VCSEL)的應用

    電子科普!什么是激光二極管(半導體激光器

    激光二極管(半導體激光器)是一種利用半導體pn結將電流轉換成光能并產生激光的電子器件。激光二極管具有優異的指向性和直進性,作為
    發表于 11-08 11:32

    激光操作:溫度控制和安裝選擇

    當您操作激光器時,激光驅動器提供的電力中只有部分轉化為光能。其余部分轉化為熱能,熱能的積聚給整個激光系統,特別是激光器帶來了許多問題。 在
    的頭像 發表于 09-12 17:29 ?627次閱讀
    <b class='flag-5'>激光</b>操作:溫度<b class='flag-5'>控制</b>和安裝選擇

    恩智浦MBDT加速汽車電機控制系統開發

    汽車電氣化的推進,也在推動汽車電機控制應用的拓展。因此,找到一種更高效的方案,加速汽車電機控制系統開發的進程,工程師們對此總是抱有濃厚的興趣。
    的頭像 發表于 08-27 09:59 ?1007次閱讀

    驅動激光器的窄脈沖是怎么產生的?

    如題我現在用的是51單片機定時產生的脈沖 達不到窄脈沖的要求 手里有STM32可產生PWM,但是感覺百ns以內的窄脈沖,MCU的上升沿時間應該不短吧,而且高電平電壓幅度也到不了3.3V 后面準備用三極管/mos管做開關去驅動激光
    發表于 08-21 07:35

    半導體激光器的工作原理和應用

    半導體激光器,又稱激光二極管,是一種采用半導體材料作為工作物質而產生激光的器件。自1962年首次被成功激發以來,半導體激光器經歷了快速發展和
    的頭像 發表于 08-09 10:43 ?2146次閱讀

    科學家開發出首臺可見光飛秒光纖激光器

    可見光飛秒脈沖的設備復雜且低效,光纖激光器則擁有穩定可靠、占地面積小、效率高、成本低、亮度高等優點,是一種非常有前途的替代方案。但迄今為止,這種激光器還無法直接產生持續時間在飛秒(10-15秒)范圍內的可見光脈沖。
    的頭像 發表于 07-25 06:43 ?304次閱讀
    科學家<b class='flag-5'>開發</b>出首臺可見光飛秒光纖<b class='flag-5'>激光器</b>

    基于AG32的激光控制器

    激光控制器應用,要求精確控制激光強度,因此在pwm輸出的時候,需要回饋電路來檢測是否精確,需要極短的反應時間,這個cpld正好發揮了作用。 采用單M
    發表于 05-08 09:59

    什么是超快激光器

    、超快激光器的概念 超快激光器通常指用于發射超短脈沖的鎖模激光器,例如,持續時間為飛秒或皮秒的脈沖。更精確的叫法應為超短脈沖激光器。而超短
    的頭像 發表于 04-08 06:33 ?829次閱讀
    什么是超快<b class='flag-5'>激光器</b>?

    面向片上傳感量子級聯激光器的研究進展綜述

    作為一種新型半導體激光器,量子級聯激光器因其獨特的子帶間躍遷機制,具有高速響應、高非線性、輸出波長大范圍可調等特點。
    的頭像 發表于 03-07 09:52 ?1272次閱讀
    面向片上傳感量子級聯<b class='flag-5'>激光器</b>的研究進展綜述

    淺談激光器基礎知識

    它是如何工作的? 激光產生高度相干、定向的單色光束。任何激光器的基本結構都是基于包含在多個反射之間的活性介質(氣體或半導體)。激光的反射
    的頭像 發表于 02-18 07:59 ?721次閱讀
    淺談<b class='flag-5'>激光器</b>基礎知識

    光纖耦合激光器是什么 光纖耦合激光器支持多波長激光輸出嗎?

    光纖耦合激光器是什么 光纖耦合激光器支持多波長激光輸出嗎? 光纖耦合激光器一種集成了激光二極管
    的頭像 發表于 01-31 10:15 ?1071次閱讀

    VCSEL激光器與EEL激光器的區別

    VCSEL激光器與EEL激光器的區別 VCSEL激光器與EEL激光器是兩不同的激光器技術,本文
    的頭像 發表于 01-31 10:15 ?5827次閱讀

    常見激光器類型

    23最常見的激光器及其波長、工作模式和典型的增益介質。 氣體激光器,如氦氖(HeNe),由于其高光束質量和長相干長度,經常用于計量應用。其他類型的氣體激光器,如二氧化碳(CO2)
    的頭像 發表于 01-24 06:44 ?1493次閱讀
    常見<b class='flag-5'>激光器</b>類型

    用ADN2830驅動激光器恒功率輸出,隨著溫度的變化導致ADN2830控制激光器輸出不穩定是什么原因呢?

    我用ADN2830驅動激光器恒功率輸出,可是隨著溫度的變化導致ADN2830控制激光器輸出不穩定,是什么原因呢
    發表于 01-08 06:04
    主站蜘蛛池模板: 国产做国产爱免费视频| 24小时日本在线观看片| 伊人久久大香线蕉影院95| 国产h视频在线观看免费| 曰本xxⅹ孕妇性xxx| 国产精品99久久久久久WWW| 日本全彩黄漫无遮挡| 9久高清在线不卡免费无吗视频| 久久精品中文闷骚内射| 免费观看99热只有精品| 亚洲午夜精品一区二区公牛电影院| 国产成人精品免费青青草原app | 98久久人妻无码精品系列蜜桃| 超碰caoporn| 护士被老头边摸边吃奶的视频| 天美传媒麻豆精品| 国产成人拍精品免费视频爱情岛| 三叶草未满十八岁| 在线免费观看视频a| 粉嫩AV国产一区二区福利姬| 狠狠色狠狠色狠狠五月ady| 亚洲爱视频| 成年人视频在线免费看| 日本老师xxxxx18| WWW久久只有这里有精品| 秋霞电影网午夜鲁丝片| 国产av在线播放| 亚洲刺激视频| 久久精品亚洲精品国产欧美| 51精品国产AV无码久久久| 欧美成人猛片aaaaaaa| 成年人免费在线视频观看| 十九禁啊啪射视频在线观看| 国产亚洲精品久久精品录音| 一本道高清不卡v免费费| 国产精品久久自在自2021| 亚洲国产成人精品无码区5566| 狠狠综合久久综合88亚洲| 18和谐综合色区| 久久精品国产在热亚洲| 亚洲国产精品一区二区久久第|