菜单 English Ukrainian 俄语 主页

面向爱好者和专业人士的免费技术图书馆 免费技术库


无线电电子与电气工程百科全书
免费图书馆 / 无线电电子和电气设备方案

USB模块Ke-USB24A。 无线电电子电气工程百科全书

免费技术库

无线电电子与电气工程百科全书 / 电脑

文章评论 文章评论

在本文中,我想向您介绍来自 KERNELCHIP (kernelchip.ru) 的 Ke-USB24A USB 模块。 它是什么,为什么需要它?

当然,那些从事计算机接口设备开发和操作的人都非常了解LPT和COM端口——当然,因为直到最近它们还是外部电路和计算机之间通信的主要方式。 然而,目前这些端口正逐渐从现代计算机的主板上消失。 有一个关于向 USB 总线过渡的问题。 除了一系列优点之外,使用该总线比使用常规 COM 端口需要付出更多努力。 现在您需要对 USB 微控制器进行编程,开发 USB 驱动程序,并使软件变得非常复杂。 即使使用 HID 设备也并不总是很方便 - 在 PC 端使用该设备需要一个相当繁琐的过程。 使用它的示例在 C++ 语言中很常见。 但是,如果我们想使用 Java 等,该怎么办?

如果我们面临着控制外部设备的任务,例如按键、继电器等。 通过 USB 总线,一个有趣的举措是使用 Ke-USB24A 模块。 它旨在通过 USB 总线将外部数字和模拟设备、传感器和执行器与计算机连接起来。 该模块有24条输入/输出线,能够独立设置数据传输方向。

USB模块Ke-USB24A

这个模块最有趣的特点之一是,当它连接到计算机时,它被操作系统定义为一个额外的 COM 端口! 那些。 如果您安装了模块的驱动程序(现成的并可在开发者网站上下载),那么新的 COM 端口将出现在串行端口部分的设备管理器中。 正是通过它,我们将与模块进行通信。

USB模块Ke-USB24A

这意味着从软件角度来看,模块与计算机之间的信息交换是通过常规串口的接口进行的。 后一种情况大大简化了编程,因为无需使用额外的动态库、复杂的接口以及与驱动程序的直接通信。 要为模块编写自己的控制程序,您可以使用任何支持使用 COM 端口的编程语言/环境。 您可以使用C++、Delphi、VisualBasic、Java,甚至Excel的内置VBA!

此外,模块内部还集成了一个采样频率高达 10 Hz 的 400 位模数转换器 (ADC)。 此外,该模块能够保存输入/输出线方向的设置,允许您将用户数据保存在其内存中。 该模块还允许您更改 USB 设备字符串描述符。 这是连接新 USB 设备时出现在 Windows 中的文本。 您可以设置和保存将模块连接到计算机时出现的自己的文本。

模块是如何管理的? 该解决方案也非常有趣 - 使用文本命令,类似于调制解调器控制中使用的命令。 例如,要在输入/输出线编号 5 上设置高电压电平 (+14 V),您需要将以下形式的命令写入与模块关联的 COM 端口 $KE,WR,14,1应用逻辑零 - $KE,WR,14,0 等等为了进一步了解该模块,我建议下载 Ke-USB24A 控制命令的描述(kernelchip.ru/Ke-USB24A.php)。

让我们仔细看看模块的结论。 其位置的用途和布局如图和下表所示。

USB模块Ke-USB24A。 模块引脚
输出编号 指定 引脚说明
1,32 + 5 伏 如果安装了 JM1 跳线,则 USB 总线的输出设置为 +5 V(模块由 USB 总线供电)。 如果未安装跳线,则必须从外部电源向该引脚提供 +5 V 电压来为 Ke-USB24A 模块供电(该模块与 USB 电源总线物理断开)。
2 直流电 模拟输入 ADC
3 I / O1 输入输出线 1
4 I / O2 输入输出线 2
5 I / O3 输入输出线 3
6 I / O4 输入输出线 4
7 I / O5 输入输出线 5
8 I / O6 输入输出线 6
9 I / O7 输入输出线 7
10 I / O8 输入输出线 8
11 I / O9 输入输出线 9
12 I / O10 输入输出线 10
13,14,15 NC 未使用引脚(未连接)
16,17 GND 土地
18 I / O11 输入输出线 11
19 I / O12 输入输出线 12
20 I / O13 输入输出线 13
21 I / O14 输入输出线 14
22 I / O15 输入输出线 15
23 I / O16 输入输出线 16
24 I / O17 输入输出线 17
25 I / O18 输入输出线 18
26 I / O19 输入输出线 19
27 I / O20 输入输出线 20
28 I / O21 输入输出线 21
29 I / O22 输入输出线 22
30 I / O23 输入输出线 23
31 I / O24 输入输出线 24

现在让我们继续该模块的实际使用。 让我们组装一个基于模块的电路来通过 USB 总线控制外部负载,例如,让我们控制连接到 I/O 线的 LED。 下面介绍了制造商推荐的方案。 电路极其简单 - LED 只需连接到 I/O 线即可。 所有 LED 均安装在电路的公共电线上 - 例如模块的端子 16。 请注意,如果您想驱动更强大的负载,例如灯泡、继电器或电机,则需要照顾缓冲电路,因为。 Ke-USB24A无法承受这样的负载,会烧毁。 LED 的连接非常容易。

USB模块Ke-USB24A。 基于模块的架构示例

我们弄清楚了电路——是时候继续使用软件了。 我们需要一个可以通过 COM 端口传输数据的程序。 这里有几个选项 - 您可以使用现成的程序,例如 HyperTerminal,它是任何 Windows 操作系统的一部分。 可以使用开发者推荐的专用终端程序KeTerm(C++语言源代码,Microsoft Visual C++ 6.0开发环境可供使用)。 您可以从 Kernelchip 网站下载它。 最后,最有趣的选择是编写自己的程序。 这很简单,因为我们只需要 COM 端口编程的知识——我们甚至不需要记住 USB 编程。

让我们从超级终端开始。 它存在于任何版本的 Windows 中并且始终触手可及。 要启动它,请选择开始 -> 程序 -> 附件 -> 通信 -> 超级终端。 创建新连接的向导将立即启动,提示您指定连接的名称。 指定任意名称,单击“确定”。 下一步是选择要通过其建立连接的 COM 端口。 在列表中,选择Windows为模块分配的端口号(您可以在设备管理器中看到它)。 单击“确定”。 接下来,向导将提供更改端口设置的选项。 这里有必要做一个重要的说明 - 速度、数据位数、奇偶校验位和其他设置等参数对模块没有任何意义,因为。 事实上,数据是通过USB总线传输的。 您可以安全地保留所有默认设置。 单击“确定”。这样,连接就建立了。接下来,强烈建议更改程序中的一些设置以便于使用。在主程序面板中,单击“属性”按钮。在打开的窗口中,转到进入“设置”选项卡,点击“ASCII 选项...”,勾选如下图所示的复选框,注意第一个框。模块的命令语法要求所有命令都以回车符结尾,换行符。单击“确定”。

USB模块Ke-USB24A。 超级终端程序

所有设置完成。 你可以开始工作了。 首先,让我们向模块发送最简单的 $KE 命令 - check 命令。 输入文本 $KE 并按 Enter 键。 作为响应,我们得到字符串#OK - 这意味着模块正在工作并准备好工作。

USB模块Ke-USB24A。 超级终端

好吧,那么这是一个技术问题——我们使用 $KE,WR 命令以及所需的行号和所需的记录值。 我们发送不同的命令 - 闪烁 LED。

至此,我想结束这篇介绍性文章。 接下来,我们将熟悉如何从 C++、Delphi 甚至 EXcel 编写的程序中管理模块。 了解该模块的其他有用功能,例如 ADC。

转到文章的第二部分: 从 Excel 控制 Ke-USB24A 模块

作者:德米特里·伊万诺夫(格里罗格); 出版:cxem.net

查看其他文章 部分 电脑.

读和写 有帮助 对这篇文章的评论.

<< 返回

科技、新电子最新动态:

用于触摸仿真的人造革 15.04.2024

在现代科技世界,距离变得越来越普遍,保持联系和亲密感非常重要。萨尔大学的德国科学家最近在人造皮肤方面的进展代表了虚拟交互的新时代。萨尔大学的德国研究人员开发出了超薄膜,可以远距离传输触觉。这项尖端技术为虚拟通信提供了新的机会,特别是对于那些发现自己远离亲人的人来说。研究人员开发的超薄膜厚度仅为 50 微米,可以融入纺织品中并像第二层皮肤一样穿着。这些薄膜充当传感器,识别来自妈妈或爸爸的触觉信号,并充当将这些动作传递给婴儿的执行器。父母触摸织物会激活传感器,对压力做出反应并使超薄膜变形。这 ... >>

Petgugu全球猫砂 15.04.2024

照顾宠物通常是一项挑战,尤其是在保持房屋清洁方面。 Petgugu Global 初创公司推出了一种有趣的新解决方案,这将使猫主人的生活变得更轻松,并帮助他们保持家中干净整洁。初创公司 Petgugu Global 推出了一款独特的猫厕所,可以自动冲掉粪便,让你的家保持干净清新。这款创新设备配备了各种智能传感器,可以监控宠物的厕所活动并在使用后激活自动清洁。该设备连接到下水道系统,确保有效清除废物,无需业主干预。此外,该厕所还具有较大的可冲水存储容量,非常适合多猫家庭。 Petgugu 猫砂碗专为与水溶性猫砂一起使用而设计,并提供一系列附加功能 ... >>

体贴男人的魅力 14.04.2024

长期以来,女性更喜欢“坏男孩”的刻板印象一直很普遍。然而,英国莫纳什大学科学家最近进行的研究为这个问题提供了新的视角。他们研究了女性如何回应男性的情感责任和帮助他人的意愿。这项研究的结果可能会改变我们对男性对女性吸引力的理解。莫纳什大学科学家进行的一项研究得出了有关男性对女性吸引力的新发现。在实验中,女性看到了男性的照片,并附有关于他们在各种情况下的行为的简短故事,包括他们对遇到无家可归者的反应。一些人无视这名无家可归的人,而另一些人则帮助他,比如给他买食物。一项研究发现,与表现出同理心和善良的男性相比,表现出同理心和善良的男性对女性更具吸引力。 ... >>

来自档案馆的随机新闻

超强碳纳米管纳米线 10.01.2013

美国物理学家创造了一种新型碳纳米管,适合用作编织重型和导电“线”的材料,并在《科学》杂志上发表了关于它们的创造说明。

“最后,我们设法用纳米管制造了一种具有其他材料所没有的特性的纤维。它看起来像普通的黑色棉线,但结合了金属线和坚固碳管的特性,”物理学家小组负责人 Matteo Pasquali 说(美国休斯顿莱斯大学的 Matteo Pasquali)。

Pasquali 和他的同事们经过十年的“包装”实验并将单个纳米管绑成细丝后,能够将纳米管用于工业用途。 正如研究人员所指出的,自 1991 年发现碳纳米管以来,人们预计它们在现代工业中将拥有美好的未来。 它们具有许多有用的特性——良好的导电性和导热性、高强度和机械稳定性。 最初的实验表明,纳米管由于尺寸小且难以将它们连接和交织成单根纤维,因此在实践中极难应用。

这篇文章的作者能够在一种特殊的溶剂——氯磺酸的帮助下解决这个问题,这种溶剂能够溶解碳纳米管。 根据 Pasquali 和他的同事的说法,这种解决方案是一种浓稠的液体,其中单管表现得像液晶。 研究人员研究了该溶液的特性,并惊讶地发现它可用于在用于制造凯夫拉尔和其他聚合物的纺纱机中纺纱。 物理学家编织了几种试验“版本”的纤维,逐渐选择了制造成熟纳米管细丝的最佳条件。

在收到足够数量的线后,科学家们对它们进行了实际测试——他们测量了它们的导电性和导热性,并评估了它们的机械强度。 根据物理学家的说法,他们的发明超出了他们最疯狂的预期——细丝保留了单个纳米管的高强度、导电性和导热性。 据科学家称,他们的创意不比铝、铜或金制成的电线差,同时,碳丝比金属导体更灵活。 此外,这些线的特点是高导热性 - 它们不逊于最好的石墨线,被认为是该领域的领导者。

Pasquali 和他的同事认为,他们的发明将主要应用于电子和航空领域,其中碳丝可以代替金属线,这将促进和降低此类设备的设计成本。 此外,这种线可以成为具有高柔韧性和导热性的新型超强材料的基础。

其他有趣的新闻:

▪ 终于破译了这个女人

▪ 破译圣诞树的工作已经开始

▪ 创造了一个人造胰腺

▪ 德州仪器和麻省理工学院开发具有成本效益的芯片

▪ 怀旧对心灵有好处

科技、新电子资讯

 

免费技术图书馆的有趣材料:

▪ 现场部分功率放大器。 文章精选

▪ 洛根·皮尔索尔·史密斯的文章。 名言警句

▪ 文章什么是米斯特拉尔? 详细解答

▪ 文章莳萝船。 传说、栽培、使用方法

▪ 文章使用全引线小型封装中的微电路的组装和拆卸。 无线电电子电气工程百科全书

▪ 文章微电路和晶体管上的 AF 放大器电源。 无线电电子电气工程百科全书

留下您对本文的评论:

Имя:


电子邮件(可选):


点评:





本页所有语言

主页 | 图书馆 | 用品 | 网站地图 | 网站评论

www.diagram.com.ua

www.diagram.com.ua
2000-2024