导读
ZMC900E是ZLG致远电子全新一代高性能智能总线型控制器。产品采用硬件兼容化设计,支持MiniPCIe直插WiFi无线模块,可轻松满足物联网碎片化场景广覆盖、高性能、低功耗的多元通信需求。
ZMC900E是广州致远电子股份有限公司开发的最新一代高性能智能总线型控制器,是面向工厂智能化时代的机器人控制器。ZMC900E采用4+1核Arm®Cortex®-A55(2GHz)与3核Cortex-R5F(800MHz)多核异构架构,板载4GB LPDDR4、8GB eMMC及32KB FRAM。硬件集成1路EtherCAT主站(ms级抖动±1.5μs)、3路以太网(包含2路百兆,1路千兆,支持TCP/IP、ModbusTCP)、1路RS485(ModbusRTU)、1路CAN(CANOpen)、32路用户I/O(16DI/16DO,支持正交编码/脉冲计数)、8路系统I/O、2个USB3.0、MiniPCIe(可选Wi-Fi/4G)、HDMI、LVDS、PCIe及TF卡接口。系统采用高稳定隔离电源并支持掉电检测,提供多种程序加密手段保护知识产权。
ZMC900E 示意图及接口图如下所示:
ZMC900E外壳的拆装
安装ZMC900E通信模块前,需先对设备外壳进行拆壳拆解处理,再进行模块适配与安装操作。操作步骤如下:
1. 首先拆除顶部散热器上的5颗固定螺丝。
2. 将散热器及散热块一并取下。
3. 将控制器中框左右两侧的螺丝拆下。
4. 将控制器的前壳拉出控制器的中框。
完成以上步骤,设备外壳拆卸操作已完成,整机内部接口已完全露出,接下来即可开展通信模块的对位安装与固定作业。
WiFi模块的使用
ZMC900E整机出厂固件已完成对致远开发的WiFi模块的适配,WiFi模块的型号为:MiniPCIe-FCU760K,可支持IEEE802.11a/b/g/n/ac/ax的Wi-Fi通信协议,支持无线热点、无线客户端两种工作模式,最高支持可以提供最大600.5Mbit/s物理层速率;还可支持蓝牙5.4协议,支持延伸同步连接导向信道、自适应跳频技术,显著提升抗干扰能力。接下来我们就该模块的使用步骤进行详细说明。
1. WiFi模块的安装
将ZMC900E控制器的设备外壳拆开后,把WiFi模块插在板载MiniPCIe接口座子上,再将板上天线座子的ipex母头接在WiFi模块的ipex天线座上,后再将M2*5的螺丝锁入固定孔上。
2. 天线的安装
在进行完步骤1后,将ZMC900E拆解的外壳装回原位。后将WiFi天线棒接在ZMC900E正面接口的天线座子上。
3. 模块识别
在完成上述操作后,将ZMC900E设备进行上电,检查WiFi模块是否有正常识别。模块的识别可通过指令对设备节点读取进行判断。
4. 初始化模块
调用指令进行初始化,初始化完成后会生成wlan0节点。
5. AP模式配置(2.4G模式)
在WiFi模块可以正常识别后,用户可以通过调用脚本即可完成AP模式的配置。如配置生成SSID为fcu760k,pwd为12345678的WiFi AP热点。
成功将ZMC900E设备配置为AP模式后,需先获取手机的IP,后打开手机WiFi,连接创建的热点进行网络连通性测试,使用ping包指令对手机进行ping包操作:
6. AP模式配置(5G模式)
与AP 2.4G模式相似,用户只需要通过调用脚本即可完成AP模式的配置。如配置生成SSID为fcu760k,pwd为12345678的WiFi AP热点。
成功将ZMC900E设备配置为AP模式后,需先获取手机的IP,后打开手机WiFi,连接创建的热点进行网络连通性测试,使用ping包指令对手机进行ping包操作:
7. STA模式配置
在WiFi模块可以正常识别后,用户可以通过调用脚本将WiFi模块配置成STA模式。打开手机WiFi热点,设置好WiFi名称与密码,输入指令使设备连接上WiFi热点进行网络连通性测试,后使用ping包指令进行ping百度测试:

Q&A
Q1 执行WiFi脚本报错
脚本报错原因可能是固件丢失或旧版本未加载固件引起的,出现此类问题,需重新更新ZMC900E设备的最新固件,固件更新后,将设备重新进行上下电处理,再运行WiFi配置脚本。
Q2 设备执行完脚本后,搜索不到热点。
设备执行脚本后,如无出现报错的情况,需按如下步骤进行排查:
检查模块是否插好,螺丝是否有锁紧。
检查WiFi模块表面的金手指是否有物理损坏的情况(如划痕、氧化)。
检查WiFi模块上的IPEX接口是否接触良好。
检查ZMC900E正面天线接口的天线棒是否有安装良好。
Q3 设备执行完脚本后,可以搜到到热点,但连接不上。
需检查WiFi名称及密码是否填写正确。
300