因為顯示IC 為40mA 定電流源,故其功率消耗完全由跨接在它上面的電壓降VIC( PD =40mA × VIC) 的大小決定, 如上圖所示VIC = VIN ? VLED ? 0.8V, 也就是VIC 受到驅動電源電壓VIN 及七段顯示器順向壓降VLED 的影響,因顯示IC 的安全功率消耗在最惡劣周圍溫度條件下必須限制在0.8W 以下, 也就是它的VIC 必需小于2V。VIC 過低將造成顯示亮度不足或者無法顯示, 過高則將造成不正確的顯示( 不該亮也點亮) 或損壞顯示IC。
由于不同尺寸的LED 顯示器其工作所需的驅動電壓不同, 因此應用本模塊時需先設定適當的驅動電壓。驅動電壓大小的正確選擇,通過調整電壓跳線來進行調整。
模塊底部有個高電壓驅動跳線JP1,提供7.5V,10V和12.5V電壓選擇,出廠設定在7.5V。
面板上面還提供JP5/8跳線,為LV和HV電壓選擇。當在LV位置時,驅動電壓范圍為:2.4V-4.2V;若在HV位置則才是7.5V-12.5V。
另外還提供JP6/9和JP7/10兩個微調跳線。JP6/9調整0.6V的壓降;JP7/10調整1.2V的壓降;通過這些跳線來獲取LED允許的電壓驅動。
為了能讓驅動IC 的CE 間端電壓VI C 控制在2V 以下,FBs-7SG 設計有過電壓驅動顯示LED, 以供用戶檢視是否有過電壓驅動現象,在面板上提供“O.V.”指示燈。通過JP3來測試模塊是否過壓顯示,在所有燈節都會被點亮后,通過JP3來測試,將JP3 置放在N 位置,當O.V.燈屬于熄滅狀態,表示未過壓驅動;反之則表示過壓,再做電壓的調整。這樣起到對模塊的保護作用。
結合FBs-7SG顯示模塊,永宏公司還提供配套使用的LED顯示板。有7段顯示以及16段顯示,尺寸有0.56寸~4寸的選擇。這樣,客戶可以直接定購相應尺寸和顯示段數,就能輕松的完成LED顯示的輸出,無需自行進行繁瑣線路焊接與調試。下面圖示為7段LED顯示板的原理圖。

圖4 DBx.xLEDR顯示原理圖
7段LED顯示板( 一片最多八位數) 最右邊一位數對應到SEG0~SEG7 輸出,再往左下一位數為SEG8~SEG15,最左位數為SEG63~SEG56,一片7SG2 共可以推動16 位數7 段數字LED 顯示器。
16段米字型顯示板(一片最多四位數)最右邊一位數的D0~D15 燈節分別對應到7SG2 模塊的SEG0~SEG15 輸出,再往右下一位數為SEG16~SEG31,最左一位數位為SEG63~SEG48。一片7SG2 共可接兩片16 段文數字型LED 顯示模塊。
圖5 7段與16段LED原理圖
解碼與非解碼
在FBs-7SG模塊上,還提供一個解碼/非解碼模式的顯示選擇跳線JP2.此模式基本上使用在7段LED上。
非譯碼顯示: 各個燈節的暗亮, 獨立由用戶的應用控制. 在此模式下FBs-7SG2 總共使用了8個輸出緩存器來控制128燈節的顯示,每一燈節分別由對應的1個位來控制,當位值為1 時對應燈節會點亮,各燈節與輸出緩存器的對應關系如下表所示,其中OR 為模塊占用的第一個輸出緩存器,每一輸出緩存器的內容分兩次輸出每次輸出一個字節數據(8 個燈節), 各字節數據分別送到對應的P/D7~ A/D0 輸出。
例:每2個顯示LED(7段)由一個OR控制輸出。若我們將CH0通道的低2位(對應寄存器R3904)顯示:”4.2”字樣時,那么將R3904的寄存器設定值如下。
表格1 非解碼模式下對應驅動位 
程序控制如下:

只需該條指令即能顯示:”4.2”字樣。其他非解碼的數字對應驅動寄存器位請參考《永宏PLC使用手冊》2的第16章節。
譯碼顯示:直接以內定字型編碼顯示其對應的字型燈節,在此模式下FBs-7SG2 總共使用4個輸出緩存器來控制8 位數字顯示,每一位數分別由對應的4 個位來控制,此外8 位數的小數點也利用1個輸出緩存器來控制,每一數點分別由對應的一位來控制,各位數字與小數點與輸出緩存器的對應關系如下表所示,其中OR 為模塊占用的第一個輸出緩存器。
如上面例子顯示:”4.2”的控制方式如下:

注:在對應的16進制位上,填寫F時,LED無顯示輸出。若對直接對寄存器做顯示的話,中間則需要對寄存器做BCD碼轉換(FUN20功能指令),才能顯示為人眼可識別的0~9數字。










