探索IS - Dev Kit - 5:功能、操作与通信全解析

电子说

1.4w人已加入

描述

探索IS - Dev Kit - 5:功能、操作与通信全解析

在电子设计领域,开发套件是工程师们探索新技术、验证设计思路的得力助手。今天,我们就来深入了解一下NKK Switches的IS - Dev Kit - 5开发套件,看看它能为我们带来哪些惊喜。

文件下载:IS-DEV KIT-5.pdf

一、套件概述

IS - Dev Kit - 5有三个版本,分别是IS - Dev Kit - 5、IS - Dev Kit - 5D和IS - Dev Kit - 5C,它们展示了不同类型的SmartSwitches、Displays和Compacts。其控制器为IS - C0203,具备丰富的功能特点。

1. 功能特点

  • 控制能力:不同版本可控制不同类型的LCD设备,如IS - Dev Kit - 5能控制两个LCD 36x24 RGB pushbutton SmartSwitches (IS15BBFP4RGB) 。
  • 通信方式:通过RS232进行串行通信,波特率为57.6K,1个起始位,8位数据位,1个停止位。
  • 用户可编程:可对图像、属性和设置进行编程,还能设置活动报告类型、LED亮度等。
  • 存储功能:拥有闪存,可存储255张图片和属性。
  • 操作模式:支持独立操作或主机实时控制,固件还可根据客户需求定制。

2. 套件内容

每个套件都包含控制单元、逻辑板、操作说明、串口到RS232的转接电缆和电源。不同版本的逻辑板和所控制的设备类型有所不同。

二、操作流程

1. 上电顺序

上电时,控制器会检查模式选择开关的位置,该位置需与连接的逻辑板和开关匹配。“High res”位置适用于LCD 64x32的设备,“Standard res”位置适用于LCD 36x24的设备。若设置错误,可能会损坏组件。

2. LED亮度调整

上电后,可通过左右开关调整LED背光亮度。按左手开关使两个LED模块变暗,按右手开关使它们变亮。

3. 主操作模式

用户一段时间不操作后,控制器进入主操作模式。此时,左侧开关显示用户预设的第一个地址的图像,右侧开关显示第二个预设地址的图像。控制器会根据用户预设的属性对开关操作或定时器到期做出响应。

4. 地址与属性

地址是一个字节的值,范围从01H到FFH,代表255个内存位置。不同分辨率的设备有不同的属性块和图像块格式。例如,64x32分辨率的设备属性块为8字节,图像块为256字节;36x24分辨率的设备属性块为6字节,图像块为125字节。

5. 详细操作步骤

  • 上电或复位:控制器先检查模式选择开关状态,再检查闪存RAM是否已编程。若未编程,则写入默认初始化值;若已编程,则直接进行LED亮度调整。
  • LED亮度调整:显示“DOWN LED”和“UP LED”,允许用户调整亮度,有8个亮度级别。定时器到期后,进入主操作模式。
  • 主操作模式:根据开关操作和定时器到期情况,向主机发送相应代码,并执行属性操作。

三、通信协议

控制器通过RS232与主机进行串行通信。控制器通过中断例程接收数据并放入循环接收缓冲区,检测到数据后读取一个字节并执行相应操作。

1. 命令类型

命令范围在20H到2FH以及01H,以十六进制格式传输。不同命令有不同的格式和功能,如重启控制器、检查通信、下载和上传Legend块、属性块等。

2. 命令执行

若接收到的字节是命令,控制器发送61H并执行命令子例程,完成后发送79H;若不是命令,则忽略。执行子例程时,若在50ms内未收到预期数据或数据无效,控制器发送6EH并终止例程。

四、硬件介绍

1. 控制部件

  • 模式选择开关:有“High res”和“Standard res”两个设置,分别适用于不同分辨率的设备。
  • 连接器:用于将逻辑板安装到控制器上,有一个键控引脚以减少误匹配。
  • Batt/PWR开关:有电池、关闭、市电三个位置。
  • 蜂鸣器音量调节:可调节按钮按下时蜂鸣器的音量。
  • 9V DC电源插孔:与2.5mm圆柱电源连接器匹配,中心为正极。
  • RS232连接器:将控制器与主机连接。

2. 原理图

文档中提供了控制器和不同逻辑板的原理图,包括IS - L0204 - C、IS - L0251 - C和IS - L0271 - C等。

五、关键术语定义

文档对一些关键术语进行了定义,如Module(NKK Switches的LCD SmartSwitches、SmartDisplays和compact SmartSwitches)、Host(任何可通过RS232线通信的设备)、Controller(控制一个或多个逻辑板及相关开关的PCB组件)等。

六、固件问题

不同版本的固件存在一些问题,如在V11和V12版本中,部分命令存在数据上传不完整或功能无法正常工作的情况,但V13版本目前未发现固件问题。

IS - Dev Kit - 5开发套件为电子工程师提供了一个强大的平台,可用于开发和测试各种LCD设备。通过深入了解其功能、操作流程、通信协议和硬件特点,工程师们可以更好地利用这个套件进行创新设计。大家在使用过程中是否也遇到过类似套件的一些独特问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分