今日头条
模块内部自带电压稳定电路,工作电压3.3V-5V,引脚电平兼容3.3V/5V的嵌入式系统,连接方便。支持串口、IIC两种数字接口,IIC是直接连接芯片,方便用户选择最佳的开发连接方式。
串口可输出由磁场解析的航向角度,最高100Hz数据输出速率。输出速率0.1~100Hz可调节。
2层PCB板工艺,更薄、更小、更可靠。
产品型号 |
SM07-DC |
传感器类型 |
半导体系列 |
供电电压 |
DC 3.3V~5V |
工作电流 |
小于6毫安 |
模块体积 |
15.24mm * 15.24mm * 7.8mm |
焊盘间距 |
上下 100mil(2.54mm) 左右 600mil(15.24mm) |
测量内容 |
三轴的磁场和角度 |
通信方式 |
IIC通信和串口通信 |
通信速率 |
9600 |
回传速率 |
0.1-100HZ可调节 |
灵敏度 |
3000LSB/ Gauss |
量程 |
-8 Gauss ~+8Gauss |
名称 |
功能 |
VCC |
模块电源,3.3V或5V输入 |
RX |
串行数据输入,TTL电平 |
TX |
串行数据输出,TTL电平 |
GND |
地线 |
SCL |
I2C时钟线 |
SDA |
I2C数据线 |
D0 |
连接MCU的PD4 |
SWIM |
连接MCU的SWIM |
DRDY |
连接芯片的DRDY |
D3 |
连接MCU的PA3 |
电子罗盘磁场传感器模块与计算机连接通信,需要USB转TTL电平的串口模块。将USB模块与传感器模块按如下图所示连接:
模块的VCC TX RX GND 分别于USB串口模块的+3.3V RX TX GND对应相接
注意TX和RX需要交叉,即TX接RX,RX接TX。
1、在工具软件文件夹里有CH340的驱动安装包,解压后双击打开为.EXE的文件,全部默认选择就安装好了串口驱动,图示表示驱动已经安装成功,端口为COM3。
2、传感器模块有2种工作模式:ASCII模式,传感器直连模式。使用上位机时可直接点击“模式”进行选择,如需自行开发使用用户可根据下表进行操作与配置。
模式 |
ASCII模式切换 |
传感器直连模式 |
ASCII切换为传感器直连模式:(传感器直连模式重新 上电不会初始) 用AT指令设置为单次回传,指令: AT+PRATE=0 注:串口端断开连接或不进行任何操作。 |
模式 |
传感器直连模式切换 |
ASCII模式 |
传感器直连模式切换为ASCII模式: 1.使用AT指令初始化传感器,指 令:AT+INIT 2.使用AT指令设置回传速率。 例:设置1Hz回传,指令: AT+PRATE=1000。 |
ASCII模式,使用对应的AT指令与模块进行通信,使用简单快捷。使用USB_TTL将模块与电脑连接,使用提供上位机或串口助手发送AT指令即可。
打开上位机自动搜索设备成功后即可发送相应指令,可手动发送指令,也可以点击上位机下方快捷按钮发送相应指令。手动发送测试指令“AT”,回复“OK”即表示通信成功。
注:AT指令只能连接一个电子罗盘磁场模块,AT指令以换行符结束。收到“OK”为ASCII码格式
下面为ASCII模式下使用的AT指令表,用户可根据指令表进行自行开发。
指令 |
功能 |
回复内容格式 |
AT |
检测连接是否正常 |
OK |
AT+UART=0 |
更改波特率为9600 |
OK |
AT+UART=1 |
更改波特率为115200 |
OK |
AT+UART=2 |
更改波特率为460800 |
OK |
AT+ID=? |
查询模块ID(0—254) |
+ID= |
AT+ID=<0-254的数字> |
更改Modbus地址 |
OK |
AT+INIT |
磁场感器初始化 |
INIT SUCCES |
AT+PRATE=0 |
设置为单次回传模式 |
OK Mag:轴,y轴,z轴磁场数据> Yaw:轴的角度> |
AT+PRATE=<10-10000> |
设置回传速度单位ms |
OK Mag:轴,y轴,z轴磁场数据> Yaw:轴的角度> |
AT+CALI=1 |
开始磁场校准 |
Calibrating |
AT+CALI=0 |
结束磁场校准 |
Calibration completed |
AT+CALI=2 |
清除磁场零偏 |
Reset mag offset param |
AT+FILT=<0或1000> |
关闭滤波 |
OK |
AT+FILT=<1-999的数字> |
设置滤波值 |
OK |
|
错误指令 |
ERROR |
注:所有的AT指令以回车换行符结束(必须勾选“额外增加换行符”)
用户如需自行开发上位机或使用单片机读取传感器数据可参考以下配置流程即可读取传感器数据。
传感器出厂默认波特率为9600,默认无数据输出。使用串口助手查看数据流程如下:
示例:
1、串口发送“AT”指令,查看是否连接正常。
2、串口发送“AT+INIT”指令,初始化传感器。
3、串口发送“AT+PRATE=100”指令,设置回传速率。
注意:串口送AT指令需要勾选发送新行。
公告声明:
成都盛瑟传感技术有限公司是一家专注于传感技术产品和通讯设备等产品研究、开发、生产及销售一体具备完整产业链的高科技企业,拥有多项自主研发产品,并获得客户的一致认可。公司拥有强大的研发技术实力,为客户提供完善的解决方案和技术支持,缩短研发周期,减少研发成本,更为全新的产品研发思路提供一个强大的平台。
商城:盛瑟传感
投稿:sensorcd@163.com
商务合作:028-81754886
公司地址:成都市武侯区科园二路思达工业园A栋-412室
审核编辑:鄢孟繁
全部0条评论
快来发表一下你的评论吧 !