由返回端子232被返回到此。輸出級228被配置為在多種模式中操作,在所述模式期間,發生器220輸出具有特定的占空比、峰值電壓、波峰因數等的對應的波形。在另一個實施例中,發生器200可以基于其他類型的合適的電源拓撲。
[0044]控制器224包括與存儲器226可操作地連接的微處理器225,該存儲器226可以包括暫態型存儲器(例如,RAM)和/或非暫態型存儲器(例如,閃存介質,盤介質等)。微處理器225包括與電源227和/或輸出級228連接的輸出端口,從而允許微處理器225根據開和/或閉控制環路方案中的任意一種控制發生器200的輸出。本領域的技術人員將會認識到,微處理器225可以由適合于執行本文討論的計算的任何邏輯處理器(例如,控制電路)來替代。
[0045]閉環控制方案是反饋控制環路,其中,多個傳感器測量多種組織和能量特性(例如,組織阻抗、組織溫度、輸出功率、電流和/或電壓等),并且提供反饋給控制器224。控制器224然后發送信號給電源227和/或輸出級228,然后,電源227和/或輸出級228分別調整DC和/或電源。控制器224也從發生器200、儀器2和/或鉗10的輸入控制接收輸入信號。控制器224利用輸入信號來調整由發生器200輸出的功率,并且/或者對其執行其他的控制功能。
[0046]根據本公開的發生器200包括RF電壓傳感器300和RF電流傳感器302。RF電壓傳感器300與有源端子230和返回端子232耦合,并且提供對由輸出級228供應的RF電壓的測量。RF電流傳感器302與有源端子230耦合,并且提供對由輸出級228供應的RF電流的測量。RF電壓傳感器230和RF電流傳感器232可以是任何合適的RF電壓/電流傳感器,其包括,但不限于,傳感變壓器、傳感電阻器、傳感電容器和其組合。RF電壓傳感器300和RF電流傳感器302分別提供感測到的RF電壓和電流信號給控制器224,然后,控制器224可以響應于感測到的RF電壓和電流信號來調整電源227和/或輸出級228的輸出。
[0047]根據本公開的發生器200還包括DC電壓傳感器304和DC電流傳感器306。為了簡單起見,電源227被示意性地示出為經由連接301與輸出級228耦合。本領域的技術人員將會認識到,電源227通過其正和負端子(未示出)與輸出級228連接。DC電壓傳感器304和DC電流傳感器306與連接301耦合,并且提供對通過電源227供應到輸出級228的DC電壓和電流的測量。DC電壓傳感器304和DC電流傳感器306可以是任何合適的DC電壓/電流傳感器,其包括,但不限于,霍爾效應傳感器、傳感電阻器和其組合。DC電壓傳感器304和DC電流傳感器306分別提供感測到的DC電壓和電流信號給控制器224,然后,控制器224可以響應于感測到的DC電壓和電流信號來調整電源227和/或輸出級228的輸出。
[0048]輸出級228可以被實現為任何合適的RF逆變電源拓撲結構,其包括,但不限于,半橋、全橋、推挽(push pull)以及它們的組合。在實施例中,輸出級228的輸出可以是通過改變電源227的DC電壓而產生的任何振幅調制的RF波形。發生器200基于通過DC電壓傳感器304和DC電流傳感器306以及/或者RF電壓傳感器300和RF電流傳感器302中的任意一個測得的感測信號來調整輸出級228的RF輸出。
[0049]控制器224包括將感測到的DC電壓和電流信號與感測到的RF電壓和電流信號相關的傳遞函數。特別地,輸出級228的操作參數可以被表達為傳遞函數,可以使用該傳遞函數來基于感測到的DC電壓和電流信號來計算輸出的RF電壓和電流。可以使用傳遞函數來補償在輸出級228和負載之間引入的損耗和/或失真。這些不理想的行為可能受多種不同因素的影響,這些因素包括輸入電壓、輸入電流、輸出電壓、輸出電流和負載阻抗。表征這些行為的一種方式可以包括在不同的開環操作點處分析發生器200,同時監測輸入和/或輸出特征,即,DC電壓和電流以及RF輸出電壓和電流。然后,可以使用該數據來產生多項式曲線擬合和/或分段線性曲線。然后,將這些曲線轉換到傳遞函數,該傳遞函數描述DC電壓和電流與輸出RF電壓和電流之間的關系,從而提供傳遞函數。可以在發生器200的初始設置期間逐個單元地或者對于任何特定的塊(lot)執行獲得傳遞函數的過程,然后,該過程被預編程并存儲在存儲器226中。
[0050]因此,控制器224基于感測到的DC電壓和電流信號來確定輸出RF電壓和電流。然后,可以將計算出的輸出RF電壓和電流與實際感測到的RF電壓和電流進行比較作為冗余測量(例如,以檢驗傳感器300、302、304和306的功能)。
[0051]圖4示出根據本公開的方法。在步驟400中,由電源227輸出的DC電壓和電流分別由DC電壓傳感器304和DC電流傳感器306測量。測得的傳感器信號被發送到控制器224。在步驟402中,控制器224基于感測到的DC電壓和電流值來計算輸出RF電壓和電流。特別地,控制器224 (例如,微處理器225)利用將感測的輸出DC值與輸出RF值相關的傳遞函數。
[0052]在步驟401中,由輸出級228輸出的RF電壓和電流分別由RF電壓傳感器300和RF電流傳感器302測量。測得的傳感器信號被發送到控制器224。在步驟403中,控制器224基于感測到的DC電壓和電流值來將測得的RF輸出值與計算出的RF電壓和電流進行比較。可以使用計算出的RF值與測得的RF值之間的差來確定發生器200的功能性,從而,如果測得的和計算出的RF值之間的差改變預定的量,則發出導致停止和/或調整功率輸出的錯誤。觸發錯誤條件的計算出的RF值與測得的RF值之間的差可以為約10%及以上,在實施例中,為約20%及以上。
[0053]在步驟405中,控制器224可以利用該比較來確定在輸送輸出功率時的劑量誤差。如本文中使用的術語“劑量誤差”表示預設的輸出功率(例如,用戶或發生器選擇的)和輸送的輸出功率之間的差。該差可能是由于各種因素(例如,故障發電部件,傳感器等)引起的。劑量誤差,例如基于測得的DC值和/或實際測得的RF值的預設的功率和計算出的RF值之間的差,可以為約10%及以上,在實施例中,為約20%及以上。劑量誤差計算確定傳感器300、302、304和306的功能性(或者故障)。因此,如果劑量誤差在期望的限值以外,則在步驟405中,控制器224可以發出警報并且/或終止發生器200的輸出。
[0054]在步驟404中,控制器224發送信號給電源227和/或輸出級228,以響應于用于控制發生器200的輸出的算法或其他指令(包括在步驟403和405中計算出的差)來調整其輸出。
[0055]圖5示出電外科系統500的另一個實施例。系統500包括與上面關于圖2和3描述的發生器200相似的發生器502。發生器502與鉗10耦合,僅僅出于圖示的目的而示出該鉗10,并且,可以利用任何其他的電外科儀器。系統500將輸出級228