蓝牙SOC实现RF5.8G通信产品系统

我要开发同款
Nathen2026年02月25日
7阅读

技术信息

语言技术
CPython
系统类型
嵌入式硬件Linux
行业分类
智能硬件汽车

作品详情

行业场景

1.低成本改造:最近因铜等原材料价格上涨,芯片的价格也上浮,加上内卷环境,公司只能开展研发低成本芯片的任务;
2.场景:ETC智慧通行,研发成本低的OBU(车载端的最小通信单元)。

功能介绍

主要功能:
实现与RSU端的5.8G射频通信,实现与手机之间的蓝牙通信,实现低功耗待机等

具体功能描述:
1. 5.8G通信(主要):通过5.79和5.80两个信道来与RSU之间实现通信,进行消费、标记等行为;
2. 蓝牙通信(重要):客户购买OBU后,使用微信小程序等方式进行激活认证,需要使用蓝牙进行数据传输;
3. 低功耗(重要):该设备能保持低功耗运行,若不进行交易,可保持1年的使用时间而不充电。

项目实现

具体任务:
该项目一共有三人参加,我是绝对的主力。负责底层驱动调试,逻辑架构的优化和功能细节实现。
1. DSRC流程实现:使用C语言实现OBU 的最主要核心功能。包括与RSU的链接、认证和通信,与安全芯片ESAM的通信和使用等;
2. 底层驱动开发:与安全芯片ESAM之间,使用7816通信方式进行通信,实现冷复位和热复位等核心功能,调试IO口,让串口UART的单一TX引脚实现全双工工作模式;
3.其他测试任务,使用Python开发测试实例等。
架构设计:
架构由该项目的另外一人。也是我的组长设计开发,他之前在中兴担任8级工程师,在一次中兴内部的讲课学习中了解了该架构,即卖你想对象的C语言开发。因为C语言天然是面向过程的,但可以通过实例模式、工厂模式等方法,使其具有面向对象的能力。
该项目运行在裸机上,没有使用任何RTOS。运行时跑在while循环中。该项目的最大特点就是解耦性,可以为以后的移植创造良好的基础。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论