Skip to content

接口定义

产品外设接口表

alt text

接口序号接口名称功能描述
1C1Camera1
2POWERIO接口17Pin,详见《IO接口17PIN定义表》
3LINK航插接口转网口
4C2Camera2
5Type-CType-C接口
6HDMIHDMI显示接口
7指示灯PWR/LNK/SYS/C0/C1/C2
8WIFI/BTWIFI/BT保护盖,塑料件下隐藏WIFI/BT天线

IO接口 17PIN 定义表

电源及IO航空接口、线缆和PIN脚定义如下,外壳上采用M12公座。

alt text

alt text

引脚信号I/O信号源说明对应线缆颜色参考
(请以实物标签为准)
1VCC+NA直流电源+绿
2VCC+NA直流电源+绿白
3VCC-NA电源地
4VCC-NA电源地
5LED+NA外接光源+
6LED-NA外接光源-
7RS485_ANARS485_A
8RS485_BNARS485_B黄白
9OPTO_IN0Line0 +光耦隔离输入0+
10OPTO_IN1Line1 +光耦隔离输入1+橙白
11IN_COM0Line0/1/2 -光耦隔离输出0/1/2 -
12OPTO_OUT0Line4 +光耦隔离输出4+紫白
13OPTO_OUT1Line5 +光耦隔离输出5+
14OUT_COM0Line3/4/5/6 -光耦隔离输出-粉红
15OPTO_OUT2Line3 +光耦隔离输出3+棕白
16OPTO_IN2Line2 +光耦隔离输入2+蓝白
17OPTO_OUT3Line6 +光耦隔离输出6+

⚠ 警告

  1. 17 PIN 线缆的各子线因生产批次不同导致颜色不同,请以实物标签颜色为准,本文档仅提供参考!
  2. 某些批次的 17 PIN 线缆的 LED+ LED- 会并接出一个端子,不建议与 17 PIN中的 LED+ LED- 一起使用,因为同时使用并列的两组光源输出,功率可能不足。

网口航空头针脚定义

相机外壳上该8PIN接口采用M12 母座。

alt text

外设使用

摄像头

项目参数
摄像头配置1x主摄像头(选配) + 2x GMSL分体摄像头(选配)
传感器类型CMOS, Rolling, 彩色
靶面尺寸1/1.2'
像元尺寸2.98um x 2.98um
最大分辨率3840x2160
最大采集帧率60FPS
镜头接口C口,外加镜头防护罩

屏幕

  • 1x HDMI接口,支持外部显示屏连接

蓝牙

二代相机支持蓝牙(classic/BLE),可通过 bluetoothctl 命令进行蓝牙的打开、扫描、配对与连接等操作,协议栈为 BlueZ 5.64。

打开蓝牙

bash
bluetoothctl power on

查看状态

bash
bluetoothctl show          # 查看控制器(Powered/名称/地址)
hciconfig -a               # 查看 hci0 状态
bluetoothctl devices       # 查看已配对设备

扫描

bash
bluetoothctl               # 进入交互模式
scan on                    # 开始扫描(BLE + 经典)
devices                    # 列出发现的设备
scan off                   # 停止扫描(仅查看时用;配对时请保持 scan on,见下一步)

经典蓝牙专用(需 root):

bash
sudo hcitool scan           # 经典蓝牙
sudo hcitool lescan         # 低功耗 BLE

连接使用

⚠️ 注意

配对前让目标设备进入配对模式(如 K380 键盘:长按 F1/F2/F3 之一 3 秒,直到指示灯快速闪烁),否则 pair 会报 Device not available

bash
bluetoothctl               # 进入交互模式
scan on                    # 开始扫描(配对时保持开启,不要 scan off,否则缓存会被清空)
pair <MAC地>             # 配对,如 pair F4:73:35:8B:B7:12
                           #   若提示 Passkey(如 162375),在键盘上输入该 6 位数字并回车
trust <MAC地>            # 信任(免重复确认)
connect <MAC地>          # 连接(配对成功后,以后可直接用此命令重连)

断开/删除:

bash
disconnect <MAC地>       # 断开
remove <MAC地>           # 删除设备

关闭蓝牙

bash
bluetoothctl power off

💡 提示

hcitool 等底层命令需 sudobluetoothctl 普通用户即可。

GPIO

  • 3x 光耦隔离输入 (Line0/Line1/Line2) + 1x 输入接地
  • 4x 光耦隔离输出 (Line3/Line4/Line5/Line6) + 1x 输出接地
  • 1x RS485

详见开发板硬件-接口

RS-485

⚠ 注意

当前相机 RS-485 接口为 2 线串口,不支持流控,可能存在收发丢包(20%+)的问题。可通过以下命令将串口恢复为“无丢包”的可靠通信模式(配置后立即生效)。

在设备上执行以下命令:

shell
stty -F /dev/ttyHS1 9600 cs8 -parenb -cstopb -echo -echoe -echok -echoctl -echoke -icanon -iexten -isig -opost -onlcr -ocrnl -onocr -icrnl -ixon -ixoff -ixany -crtscts raw

I2C

待补充。

SPI

待补充。