基于LM3402的新型LED無影燈控制系統
1.2 操作面板
操作面板上有4 個按鈕( 環境照明、關閉、調亮和調暗按鈕)和8 個LED 指示燈。按下環境照明按鈕, 表示只需腔鏡環境照明, 只留下其中一路的3 個LED 用于照明, 而關閉其余LED 發光二極管串; 按下關閉按鈕, 將熄滅所有8 路LED 發光二極管串, 再次按下此按鈕, 則可以回到原照度顯示狀態, 掉電或重啟也可回到設定照度狀態; 調亮和調暗按鈕用于改變無影燈的照度, 對應8 個指示燈, 指示8 擋亮度, 從左到右每增加一擋就增加一個指示LED 點亮, 無影燈處于關燈狀態時, 最右邊2 個指示LED 點亮。所有操作信息均是通過RS485 總線傳輸給驅動板MCU。
1.3 驅動板
驅動板是整個無影燈控制器的核心, 主要由一個MCU P89LPC932 和18 路LM2402 恒流穩壓電路組成,還包含RS485 通信電路。
P89LPC932 是由飛利浦公司生產的低功耗的MCU,電源電壓3.3 V, 可低功耗運行, 適合于許多要求高集成度、低成本的場合, 可以滿足多方面的性能要求。
P89LPC932 采用了高性能的處理器結構, 指令執行時間只需2~4 個時鐘周期,6 倍于標準80C51 器件。此外,P89LPC932 還集成了許多系統級的功能, 這樣可大大減少元件的數目、電路板面積以及系統的成本, 內部有2個定時器, 可作為一個具有256 個定時器時鐘周期的PWM 發生器使用。
LM3402 是一款由可控電流源衍生的降壓型穩壓器, 可驅動串聯的大功率、高亮度發光二極管串, 可以接受范圍在6 V~42 V 的輸入電壓。當使用引腳兼容的LM3402HV 時, 輸入電壓的上限可達到75 V。根據手術對照度的需要, 對轉換器的輸出電壓進行調節, 可以維持通過LED 陣列的恒定電流水平。圖2 為LM3402 的典型應用電路示意圖, 其中RSNS為電流設定電阻, 平均電流IF≈0.2/RSNS,RON取值與發光二極管串中的LED 數量有關,8 個LED 時可取值300 kΩ。經檢測, 恒流標稱值為250 mA 時(RSNS=0.8 Ω), 電流波動在±20 mA 以內, 完全能夠滿足手術光感要求。

圖2 LM3402 的典型應用電路。本文引用地址:http://www.104case.com/article/166291.htm
1.4 安全措施
考慮到醫用儀器安全要求的特殊性, 系統的每一個環節都應該考慮采取相應安全措施。首先, 手術室是一個具有強電磁干擾的環境, 防止MCU 死機十分重要, 因此必須采取如下措施:(1) 必須認真處理硬件復位電路設計和內部復位程序;(2) 必須排除錯誤干擾信號, 所以整個系統采用了完全電氣隔離, 以阻止電路各部分的相互影響。此外還采用了Modbus 冗余校驗法; (3) 高亮度白色LED 的價格較高, 為避免損壞, 必須排除電網和電源損壞對系統的影響, 故本文采用了過壓和過流自動保護電路, 當電壓或電流超過設定值的20%時, 系統自動切斷電源, 以保證系統電路和高亮度LED 的安全。
2 程序設計
2.1 程序結構
程序主要包含面板控制器和驅動板兩個獨立程序。
面板控制器程序根據4 個按鈕的輸入狀態, 向驅動板發送開關或照度調節命令, 并將命令狀態在8 個LED 上顯示出來。驅動板程序初始化以后, 主要通過串行口接收中斷接收操作信息, 進行Modbus 數據冗余校驗后, 根據命令指示, 發出不同的PWM 信號。驅動板程序流程框圖如圖3 所示。
評論