最新案例教程点击下方链接跳转,CSDN已停止更新
点
击
跳
转
1.简介
本案例使用ULC-DSC03串口JPG摄像头(RS485接口),实现拍照功能。摄像头参数如下图所示。

2.硬件模块
-
硬件购买链接
链接: Hass506开发板.
链接: RS485-Camera. -
RS485-Camera资料
链接: RS485-camera手册. -
硬件接线

3.校验和查询
例如:获取AA 55 01 01 00 0D 的校验和
writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,SUM])
(1)打开在线工具
链接: 在线工具-校验和.
(2)输入数据,点击计算,获取校验和

所以AA 55 01 01 00 0D 的校验和为0E,故SUM填0x0E
writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,0x0E])
4.测试代码
- main.py
from driver import UART
import utime as time
import ubinascii
# JPEG图片以“FF D8”开头,“FF D9”结尾
uart=UART()
uart.open("serial3")
def syn():
readBuf=bytearray(15)
writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,0x0E])
'''
一、同步
1.主机同步摄像头
2.摄像头应答
3.摄像头同步主机
4.主机应答
'''
for i in range(50):
size=uart.read(readBuf)
print(size)
if size!=0:
print(readBuf)
print(ubinascii.hexlify(readBuf).decode())
print("同步成功,等待主机应答")
break
else:
uart.write(writeBuf)
print("have writed")
time.sleep(1)
writeBuf=bytearray([0xAA,0x55,0x01,0x02,0x00,0x0E,0x0D,

本文档详细介绍了如何使用HaaS506开发板配合ULC-DSC03串口JPG摄像头通过RS485接口实现拍照功能。内容涵盖硬件接线、校验和计算、同步通信、设置分辨率、图片质量、波特率以及图像数据的分包传输和转换。最终,通过Python脚本将接收到的16进制数据转化为JPEG图片。
最低0.47元/天 解锁文章
2203

被折叠的 条评论
为什么被折叠?



