嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

PanelPilotACE 和 Design Studio 的实践应用

PPAce_and_Fan_2_d8dab3de8a10f1c145dec8cea1d3324936720be5.jpg

使用 PanelPilotACE 测量电压,更新自定义显示屏并控制风扇速度。

Lascar Electronics 推出的 PanelPilotACE SDG-43A (800-6712) 是一款 4.3 in. 电容式触摸显示屏,它专为适应高级用户界面和面板仪表的快速发展而设计。它具有以下特点:

  • 4x 16 位双极性模拟输入(最高可达 ±40V 直流)
  • 8x 数字输入/输出引脚,两个警报输出
  • 4x 8 位 PWM 输出
  • PID 控制
  • 多通道数据记录和趋势图
  • 串行 RS232 连接

此外还提供用于 RS485 通信和 4 通道热敏电阻温度测量的附件。以上组合意味着您可以轻松集成基于自定义触摸屏的控件(包含可能需要的所有按钮、开关和刻度盘),以及指示灯、仪表和计数器,以提供所有必要的反馈。

PanelPilotACE 已通过 Lascar 的免费下载 Design Studio 软件进行配置,接下来我们将了解如何设置和运行。

安装并认识 Design Studio

PPAce-DesignStudio-Home_70e81459f4db3c300db196c6c9ad4eca31bf6c0b.png

我首先安装 Design Studio 软件。软件仅提供 Windows 版本,我顺利将它安装在我的 Windows 7 机器上。

Design Studio 附带大量现成的模板和实用的仿真器,因此可以先测试设计,然后再加载到 PanelPilotACE 上。这款软件是免费的,这也意味着可以在实际购买任何硬件之前进行试用,以验证它是否适用。

软件启动后显示主页,主页可链接至 Lascar Electronics 的 Youtube 频道,其中包含 PanelPilotACE 教程,此外底部选项卡可打开模板和最近打开的项目。

第一个项目

PPAce-new-project_0eb36ccc23725a39a9c616cad6c3ae666ff00496.png

我决定制作一个简单的仪表,本例中为温度测量仪表,但也可以是任何仪表。

我新建了一个项目,过程为打开 Designer 窗口,单击“File(文件)”菜单中的“New Project(新建项目)”并保存,接着创建图形元素。简单的几何形状可通过工具创建和编辑,而图像只需通过拖放操作即可导入。软件支持 JPEG、PNG、GIF 和动画 GIF 文件。

analogue_clock_b8c77026f3698d11755c5e80a1fed295804f4188.png

Design Studio 的库中包含一些现成的元素 - 刻度盘、时钟、电量指示器、仪表等 - 将鼠标放在“Meter(仪表)”部分中的元素名称上,将显示相应的预览和说明。

PPAce-DesignStudio-2_5d8eb51df79ba17b517ea8f376338cdbceb290f8.png

如需将简单图形添加到屏幕上,只需将图形从“Project Manager(项目管理器)”的“Visual(视图)”部分拖到“Function Builder(功能生成器)”的“Visual Elements(视图元素)”部分即可。

PPAce-DesignStudio-3_cd669e862d830398b308bba9b1ebe0ac4c44a18c.png

单击“Visual Elements(视图元素)”部分中的元素,将在右侧显示相应的属性编辑器,可在其中更改图形的大小、位置和颜色。所有内容布局合理,清晰易懂。我快速创建了一个带有边框和醒目文本框的窗口,用于显示温度。

下一步是添加“Hardware Integration(硬件集成)”和“Function Elements(功能元素)”。这同样只需拖放操作即可;这次,我将“Hardware Integration(硬件集成)”部分的“Analogue Input(模拟输入)”拖到“Hardware Elements(硬件元素)”中,然后将“Digital Display(数字显示)”拖到“Function Elements(功能元素)”部分中。单击新添加的元素将在右侧显示相应属性,如有需要可在其中更改名称,选择使用的通道并设置分辨率(电压量程)。

以上所有内容在 YouTube 教程中都有详细介绍,此外我发现高级系列中的您知道吗?这一集特别实用。

配置完毕后,可以在仿真器中测试项目;测试时只需单击“File(文件)”菜单中的“Preview in Emulator(在仿真器中预览)”。然后就可以从“Library(库)”的“Meter(仪表)”位选项中选择添加更多元素,或创建自己的元素。我添加了一个警报,并使用简单的动画 GIF 来模拟红灯闪烁。

连接和控制风扇

PPAce_and_fan_47830314256dcedfd08575a53784e43a61782729.jpg

为了实现风扇控制,我需要在 PanelPilot 的 PWM 输出与风扇控制导线输入之间使用通用晶体管。我使用了之前搭建吉他 Fuzz 效果器时剩余的 2N3904BU (843-1575) 。连接步骤如下:

  • 将 PanelPilot 上的 PWM 引脚通过 1k 电阻连接至基极
  • 将集电极连接至风扇上的 PWM 速度控制线
  • 将发射极连接至 PanelPilotACE 和风扇的共用接地

PPAce-port-schematic_41cc1b29180e71213cd39aee0d557623db3ecaa8.png

将设备连接至 PanelPilotACE 时,参考端口示意图非常重要 - 单击“File(文件)”菜单下的“Port Schematic(端口示意图)”打开。图中清晰显示了 PanelPilot 背后的所有连接,并突出显示活动连接。

我将“PWM Output Controller(PWM 输出控制器)”添加到“Function Elements(功能元素)”,并将“PWM Output(PWM 输出)”添加到 Design Studio 的“Hardware(硬件)”中,然后编辑各个元素的设置。输出控制器显示如下:PWMOutputController_07e516a486df10d5d64f19b1f1622856037a3f22.png

PWM 输出显示如下:

PWMOutput_35d30cf76f81c1aae22fd9b66d7c63cafd6b18d1.png

风扇已连接至 12V 电源,速度则由发送至 PanelPilotACE 模拟输入的电压进行控制。我将它设置为当输入达到 6.5V 时开启,并且速度随电压升高而加快。

 


结论

PPAce-DesignStudio-indicator_3d1437d1bb206398bbab24265f2119502d0695a3.png

Design Studio 软件可用于轻松构建自己的项目,如果不想从头开始,那么可以选择一系列实用的示例模板。可以看出,PanelPilotACE 具有广泛的应用潜力。我已经开始思考如何用它来控制音频,并且尝试导入一些自己的图形,形成独特的外观和风格。

I have a background in the arts, environmental conservation and IT support. In my spare time I do a bit of DJing and I like making things.