探索IS - Dev Kit - 5:功能、操作與通信全解析
在電子設(shè)計(jì)領(lǐng)域,開發(fā)套件是工程師們探索新技術(shù)、驗(yàn)證設(shè)計(jì)思路的得力助手。今天,我們就來深入了解一下NKK Switches的IS - Dev Kit - 5開發(fā)套件,看看它能為我們帶來哪些驚喜。
文件下載:IS-DEV KIT-5.pdf
一、套件概述
IS - Dev Kit - 5有三個(gè)版本,分別是IS - Dev Kit - 5、IS - Dev Kit - 5D和IS - Dev Kit - 5C,它們展示了不同類型的SmartSwitches、Displays和Compacts。其控制器為IS - C0203,具備豐富的功能特點(diǎn)。
1. 功能特點(diǎn)
- 控制能力:不同版本可控制不同類型的LCD設(shè)備,如IS - Dev Kit - 5能控制兩個(gè)LCD 36x24 RGB pushbutton SmartSwitches (IS15BBFP4RGB) 。
- 通信方式:通過RS232進(jìn)行串行通信,波特率為57.6K,1個(gè)起始位,8位數(shù)據(jù)位,1個(gè)停止位。
- 用戶可編程:可對(duì)圖像、屬性和設(shè)置進(jìn)行編程,還能設(shè)置活動(dòng)報(bào)告類型、LED亮度等。
- 存儲(chǔ)功能:擁有閃存,可存儲(chǔ)255張圖片和屬性。
- 操作模式:支持獨(dú)立操作或主機(jī)實(shí)時(shí)控制,固件還可根據(jù)客戶需求定制。
2. 套件內(nèi)容
每個(gè)套件都包含控制單元、邏輯板、操作說明、串口到RS232的轉(zhuǎn)接電纜和電源。不同版本的邏輯板和所控制的設(shè)備類型有所不同。
二、操作流程
1. 上電順序
上電時(shí),控制器會(huì)檢查模式選擇開關(guān)的位置,該位置需與連接的邏輯板和開關(guān)匹配?!癏igh res”位置適用于LCD 64x32的設(shè)備,“Standard res”位置適用于LCD 36x24的設(shè)備。若設(shè)置錯(cuò)誤,可能會(huì)損壞組件。
2. LED亮度調(diào)整
上電后,可通過左右開關(guān)調(diào)整LED背光亮度。按左手開關(guān)使兩個(gè)LED模塊變暗,按右手開關(guān)使它們變亮。
3. 主操作模式
用戶一段時(shí)間不操作后,控制器進(jìn)入主操作模式。此時(shí),左側(cè)開關(guān)顯示用戶預(yù)設(shè)的第一個(gè)地址的圖像,右側(cè)開關(guān)顯示第二個(gè)預(yù)設(shè)地址的圖像。控制器會(huì)根據(jù)用戶預(yù)設(shè)的屬性對(duì)開關(guān)操作或定時(shí)器到期做出響應(yīng)。
4. 地址與屬性
地址是一個(gè)字節(jié)的值,范圍從01H到FFH,代表255個(gè)內(nèi)存位置。不同分辨率的設(shè)備有不同的屬性塊和圖像塊格式。例如,64x32分辨率的設(shè)備屬性塊為8字節(jié),圖像塊為256字節(jié);36x24分辨率的設(shè)備屬性塊為6字節(jié),圖像塊為125字節(jié)。
5. 詳細(xì)操作步驟
- 上電或復(fù)位:控制器先檢查模式選擇開關(guān)狀態(tài),再檢查閃存RAM是否已編程。若未編程,則寫入默認(rèn)初始化值;若已編程,則直接進(jìn)行LED亮度調(diào)整。
- LED亮度調(diào)整:顯示“DOWN LED”和“UP LED”,允許用戶調(diào)整亮度,有8個(gè)亮度級(jí)別。定時(shí)器到期后,進(jìn)入主操作模式。
- 主操作模式:根據(jù)開關(guān)操作和定時(shí)器到期情況,向主機(jī)發(fā)送相應(yīng)代碼,并執(zhí)行屬性操作。
三、通信協(xié)議
控制器通過RS232與主機(jī)進(jìn)行串行通信。控制器通過中斷例程接收數(shù)據(jù)并放入循環(huán)接收緩沖區(qū),檢測(cè)到數(shù)據(jù)后讀取一個(gè)字節(jié)并執(zhí)行相應(yīng)操作。
1. 命令類型
命令范圍在20H到2FH以及01H,以十六進(jìn)制格式傳輸。不同命令有不同的格式和功能,如重啟控制器、檢查通信、下載和上傳Legend塊、屬性塊等。
2. 命令執(zhí)行
若接收到的字節(jié)是命令,控制器發(fā)送61H并執(zhí)行命令子例程,完成后發(fā)送79H;若不是命令,則忽略。執(zhí)行子例程時(shí),若在50ms內(nèi)未收到預(yù)期數(shù)據(jù)或數(shù)據(jù)無效,控制器發(fā)送6EH并終止例程。
四、硬件介紹
1. 控制部件
- 模式選擇開關(guān):有“High res”和“Standard res”兩個(gè)設(shè)置,分別適用于不同分辨率的設(shè)備。
- 連接器:用于將邏輯板安裝到控制器上,有一個(gè)鍵控引腳以減少誤匹配。
- Batt/PWR開關(guān):有電池、關(guān)閉、市電三個(gè)位置。
- 蜂鳴器音量調(diào)節(jié):可調(diào)節(jié)按鈕按下時(shí)蜂鳴器的音量。
- 9V DC電源插孔:與2.5mm圓柱電源連接器匹配,中心為正極。
- RS232連接器:將控制器與主機(jī)連接。
2. 原理圖
文檔中提供了控制器和不同邏輯板的原理圖,包括IS - L0204 - C、IS - L0251 - C和IS - L0271 - C等。
五、關(guān)鍵術(shù)語定義
文檔對(duì)一些關(guān)鍵術(shù)語進(jìn)行了定義,如Module(NKK Switches的LCD SmartSwitches、SmartDisplays和compact SmartSwitches)、Host(任何可通過RS232線通信的設(shè)備)、Controller(控制一個(gè)或多個(gè)邏輯板及相關(guān)開關(guān)的PCB組件)等。
六、固件問題
不同版本的固件存在一些問題,如在V11和V12版本中,部分命令存在數(shù)據(jù)上傳不完整或功能無法正常工作的情況,但V13版本目前未發(fā)現(xiàn)固件問題。
IS - Dev Kit - 5開發(fā)套件為電子工程師提供了一個(gè)強(qiáng)大的平臺(tái),可用于開發(fā)和測(cè)試各種LCD設(shè)備。通過深入了解其功能、操作流程、通信協(xié)議和硬件特點(diǎn),工程師們可以更好地利用這個(gè)套件進(jìn)行創(chuàng)新設(shè)計(jì)。大家在使用過程中是否也遇到過類似套件的一些獨(dú)特問題呢?歡迎在評(píng)論區(qū)分享交流。
-
電子設(shè)計(jì)
+關(guān)注
關(guān)注
42文章
3522瀏覽量
50086 -
開發(fā)套件
+關(guān)注
關(guān)注
2文章
266瀏覽量
25375
發(fā)布評(píng)論請(qǐng)先 登錄
探索IS - Dev Kit - 5:功能、操作與通信全解析
評(píng)論