模块介绍
T302模块是泰斗微电子推出的一款支持BD2 B1/GPS L1频点的双模授时模块。模块内部集成了泰斗微电子自主研发的BD2 B1/GPS L1双模芯片,为电力系统、通信基站等授时终端产品提供了高精度、高灵敏度、低功耗、低成本的BD2 B1/GPS L1双模解决方案。
T302模块尺寸为22.4mmx 17mmx2.2mm,体积小巧。采用28pin邮票孔兼容通用封装,采用通用接口协议。板上可直接替换,大大节省授时定位终端产品设计时间。
T302支持模块软件升级等功能。
产品特性
28pin邮票孔封装,尺寸22.4mm x 17mm x2.2mm
支持BD2 B1和GPS L1频点
支持以下三种工作模式,并可通过命令相互无缝切换(无缝切换是指在模式切换的过程中,模块不重启,且1PPS信号稳定无跳变,授时服务不中断):
1)单BD2 B1工作模式
2)单GPS L1工作模式
3)BD2 B1/GPS L1双模工作模式
导航配置
配置和读取数据是一样的,都需要打开相应的串口设备,只不过配置过程是以特定指令格式往该串口写数据,厂家的指令集截取如下:

转化为代码就是下面这个样子了,注意换行符\n不能丢。
int bspCfgGpsMode(int mode, int isRestart)
{
int fd = 0;
char tx_buff [256];
fd = open("/dev/ttyS5", O_RDWR|O_NOCTTY|O_NDELAY);
if(fd < 0)
{
printf("Open /dev/ttyS5 failed!");
return -1;
}
memset(&tx_buff, 0, sizeof(tx_buff));
if(isRestart) /*冷启动*/
{
switch(mode)
{
case 1: /* 北斗 */
strcpy(tx_buff,"$CCSIR,1,1*48\n");
break;
case 2: /* GPS */
strcpy(tx_buff,"$CCSIR,2,1*4B\n");
break;
case 3: /* 混合 */
default:
strcpy(tx_buff,"$CCSIR,3,1*4A\n");
break

本文介绍泰斗微电子T302双模授时模块,支持BD2B1/GPSL1频点,具备高精度、高灵敏度及低功耗特性。模块支持三种工作模式无缝切换,通过特定指令进行导航配置。文中还详细解析了GPS、北斗及混合定位数据格式。
430

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



