电子说
在电子设备设计领域,选择合适的显示模块对于项目的成功至关重要。Matrix Orbital Economy系列的X-Board为开发者提供了多种选择,能够满足不同项目的需求。本文将详细介绍该系列X-Board的相关技术,希望能为电子工程师们在设计过程中提供有价值的参考。
文件下载:MOI-AL162A-WB3SE.pdf
Matrix Orbital Economy系列包含MOS、MOI和MOU三种型号的X-Board,旨在为各种项目提供即时解决方案,减少开发时间。这三种型号分别提供不同的通信方式:
X-Board具有简单的命令结构,可轻松控制许多设置,如背光亮度和屏幕对比度。板载内存可存储多达40个自定义字符,用于定制启动屏幕、条形图或更大的数字。此外,它还提供三个通用输出,可提供简单的可切换5V电源。该系列X-Board有多种颜色的并行屏幕可供选择,字符大小从8到80不等,几乎适用于任何应用。
标准模块的X-Board允许用户配置两种常见的串行协议逻辑电平(RS232或TTL),可通过板载跳线进行选择,并通过四针通信/电源接头进行连接。
推荐部件:
串行协议是连接X-Board的经典方式,通常使用通信/电源电缆。设置步骤如下:
I²C版本的X-Board提供了简单的两线I²C接口应用,允许该单元成为由I²C主设备驱动的众多从设备之一。该协议也可通过四针通信/电源接头进行连接。
推荐部件:面包板电缆(BBC),提供简单的四线连接,方便在面包板环境中使用。
I²C连接步骤:
USB版本的X-Board提供单一的USB协议,可通过板载迷你B型USB接头轻松连接到主机计算机。
推荐部件:外部迷你USB电缆(EXTMUSB3FT),用于连接X-Board的迷你B型接头和PC上常见的A型USB接头。
USB连接步骤:
X-Board具有多种通信协议和简单的命令结构,可使用多种应用程序与显示器进行通信。文本以字符串形式发送到显示器,命令以特殊命令字节(十进制254)为前缀。以下是一些常见的软件示例:
| 大多数Windows计算机都安装了超级终端,可通过在命令行中输入“hypertrm”运行。使用超级终端时,需要为连接命名并选择图标,然后选择显示器连接的通信端口,并输入以下设置: | BPS | Data Bits | Parity | Stop Bits | Flow Control |
|---|---|---|---|---|---|
| 19200 * | 8 | None | 1 | None |
*注:标准X-Board型号也可选择9600bps波特率。
设置完成后,可通过键盘向连接的显示器发送数据。也可使用数字小键盘发送十进制命令,按住ALT键可将四位十进制值作为单个ASCII字符发送。
uProject是Matrix Orbital提供的免费下载软件,可通过简单的图形用户界面测试显示器的基本功能。高级用户可使用上传器选项卡中的脚本功能,将命令堆叠、运行和保存。其中,“原始数据”命令允许将原始字节发送到显示器,可使用十进制表示法输入和显示各种命令。
Matrix Orbital在www.matrixorbital.ca/appnotes提供了C#语言的完整演示程序和代码,难度从初学者的“Hello World”程序到高级的Dallas One-Wire温度读取应用不等。此外,还有许多不同编程语言的其他应用程序,这些程序旨在展示显示器的功能,并非用于最终设计。
通信/电源接头同样提供标准连接器,用于连接I²C型号的X-Board。电压通过四针连接器的引脚1和4施加,引脚2和3用于I²C通信,地址为80和81。
X-Board的一个独特功能是可使用三个通用输出(GPO)控制继电器和其他外部设备,每个输出可提供高达20mA的5V电流。十针两排接头可连接到多个母接头,为任何外围设备提供控制。连接继电器时,需使用二极管和电容器进行完全钳位,以吸收产生的电动势(EMF)。
如果显示器屏幕未亮起,可能是电源供应不正确。可按以下步骤检查:
如果显示器成功通电但启动时未显示Matrix Orbital标志或用户创建的屏幕,可检查以下内容:
OLED技术容易出现烧屏效应,长时间激活后,活动像素的亮度可能与非活动像素不同。为减少烧屏效应,可使用动态屏幕保护程序或在不使用时关闭屏幕。
当文本或命令通信中断时,可尝试以下步骤:
如果显示器的设置发生改变,影响了可用性,可通过以下步骤临时恢复默认设置:
X-Board提供了多种命令,可用于控制显示器的各种功能,包括通信、文本显示、特殊字符创建、通用输出控制、显示功能设置和数据安全等。具体命令及功能可参考文档中的详细说明。
| Operating Temperature | 0°C to +50°C |
|---|---|
| Storage Temperature | -20°C to +70°C |
| Operating Relative Humidity | Maximum 90% non-condensing |
| Parameter | Min | Typical | Max | Units |
|---|---|---|---|---|
| Current Draw (Board Only) | - | 25 | - | mA |
| Maximum Single GPO Current | - | - | 20 | mA |
| Input Voltage (Vcc) | 4.75 | 5.00 | 5.25 | V |
| Parameter | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Input Low Voltage | -0.5 | 0 | 0.2Vcc | V |
| Input High Voltage | 0.6Vcc | 5 | Vcc +0.5 | V |
| Parameter | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Input Low Voltage | -0.5 | 0 | 0.3Vcc | V |
| Input High Voltage | 0.7Vcc | 5 | Vcc +0.5 | V |
| Clock Frequency | 0 | - | 400 | KHz |
具体的屏幕尺寸和图纸可参考显示器的数据手册。
| MOS | -AL | -162 | F | -YX |
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 |
| # | Designator | Options |
|---|---|---|
| 1 | Interface Type | MOI: I²C protocol only MOS: Serial protocol using RS232 or TTL levels MOU: USB protocol only |
| 2 | Display Type | AL: Alphanumeric Liquid Crystal Display AO: Alphanumeric Organic Light Emitting Diode AV: Alphanumeric Vacuum Florescent Display |
| 3 | Display Size | 162: Sixteen columns by two rows |
| 202: Twenty columns by two rows 204: Twenty columns by four rows | ||
| 242: Twenty-four columns by two rows | ||
| 4 | Display Model | A: Standard Size (162 and 204 Models Only) B: Larger Screen and Text (204 Models Only) C: Standard Size (202 Models Only) F: Smaller Screen and Text (162 Model Only) |
| 5 | Colour | OY: OLED Yellow on black WB: White Background with Blue-Grey Text XR: Black (Inverse) Background with Red Text XY: Black (Inverse) Background with Yellow-Green Text FA: Black (FFSTN Inverse) Background with Amber Text FB: Black (FFSTN Inverse) Background with Blue Text FG: Black (FFSTN Inverse) Background with Green Text FW: Black (FFSTN Inverse) Background with White Text YX: Yellow-Green Background with Grey Text BW: Blue (Inverse) Background with White Text OR: OLED Red on black OW: OLED White on black OB: OLED Blue on black OG: OLED Green on black |
包括电源、通信和安装配件等,具体信息可参考文档中的表格。
Matrix Orbital Economy系列的X-Board为电子工程师提供了丰富的功能和多种选择,在实际设计过程中,需要根据项目需求选择合适的型号和配置,并注意硬件连接、软件使用和故障排除等方面的问题。希望本文能帮助工程师们更好地了解和使用该系列产品。你在使用X-Board的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !