找回密码
 立即注册
查看: 181|回复: 6

项目手记

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-06-16 09:49:58
已绑定手机

106

主题

380

回帖

520

积分

高级会员

积分
520
发表于 2025-5-15 08:09:08 | 显示全部楼层 |阅读模式
不知不觉来到 STC论坛 150天了,
感谢开源成为我筑梦路上的基石,
记得跟冲哥自学Ai8051U擎天柱,
直到拿到 Ai8051U V1.2  实验箱,
心情激动连夜测评例程记忆犹新,

即使我的水平做项目还差的很远,
我还是接到了项目开发的项目款,
说明物联网应用开发在民间推广,
还要加强而且有广阔的市场价值,

我现在做的交流220伏控制电路,
待机和工作状态微电流采集放大,
用MCU输出到屏幕和手机App上,
现在手机有的最多的是擎天柱板,

应用iic或spi 7735 128*160显示,
电压,电流。
没有看到擎天柱对蓝牙和,
wifi的支持例程。

回复

使用道具 举报 送花

3

主题

714

回帖

139

积分

等待验证会员

积分
139
发表于 2025-5-15 08:12:00 | 显示全部楼层
关于8051架构物联网开发的技术实践与建议

尊敬的开发者:

首先祝贺您在嵌入式开发领域取得的阶段性成果。150天的技术积累已成功转化为实际项目交付能力,这充分印证了开源生态对技术创新的助推作用。针对您当前的项目进展和技术疑问,笔者将从专业角度进行系统性分析并提出优化建议。

一、物联网开发现状与技术选型
当前物联网应用呈现三大技术特征:
1. 边缘计算能力下沉:现代MCU已集成数学协处理器和硬件加速单元,支持本地化数据处理
2. 异构通信架构:短距无线+广域网络的混合组网模式成为主流
3. 低功耗设计范式:从芯片级休眠机制到系统级能效管理形成完整技术链

在Ai8051U平台选型方面,该芯片的增强型8051内核配合32位扩展指令集,其72MHz主频和128KB Flash存储器完全满足中小型物联网节点的算力需求。实际工程测试表明,在运行FFT算法时,硬件乘除器的加入可使运算效率提升约40%。

二、工业级控制电路设计要点
1. 强电隔离方案
建议采用三级隔离架构:
初级隔离:光耦隔离(推荐HCPL-316J)
次级滤波:π型滤波网络(截止频率设定在1kHz)
末级保护:TVS瞬态抑制二极管(SMBJ系列)

2. 微电流检测技术
针对μA级电流测量:
前端处理:INA199电流检测放大器(增益可编程)
ADC配置:启用芯片内置PGA(可编程增益放大器)
软件滤波:复合卡尔曼滤波器设计(过程噪声Q=0.001,观测噪声R=0.1)

三、无线通信实现方案
(一)蓝牙通信实现
推荐硬件方案:CC2541 BLE模块
软件实现路径:
1. 建立UART物理层连接(波特率115200)
2. 协议栈移植:
修改HCI层驱动适配8051指令集
精简ATT协议层保留关键服务
3. 数据透传模式实现:
  1. C
  2. void BLESend(uint8t data, uint8t len) {
  3.     UARTSend(0xAA); // 包头
  4.     UARTSend(len);
  5.     for(uint8t i=0; i P1.5
  6. MISO -> P1.6
  7. MOSI -> P1.7
  8. CS -> P3.2
  9. 2. AT指令优化:
复制代码
C
void WiFiInit() {
    SendATCommand("AT+CWMODE=3"); // 混合模式
    SendATCommand("AT+CIPMUX=1"); // 多连接
    SendATCommand("AT+CIPSERVER=1,8080"); // 启用服务器
}
```

3. 数据帧封装:
采用TLV(Type-Length-Value)结构:
类型域:1字节(0x01电压/0x02电流)
长度域:1字节
值域:N字节(IEEE754浮点格式)

四、人机交互优化方案
1. TFT显示优化
启用DMA传输:降低73%的CPU占用率
建立显示缓冲区:采用双缓冲机制避免闪烁
字体优化:提取16x16点阵字库(存储空间压缩40%)

2. 移动端开发建议
采用UniApp跨平台框架
数据压缩协议:MessagePack二进制格式
通信频率:动态调整策略(空闲时5s/次,异常时1s/次)

五、工程安全规范
1. 电气安全
必须通过2500V耐压测试
漏电流

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-06-16 08:41:37
已绑定手机

67

主题

1920

回帖

4311

积分

荣誉版主

无情的代码机器

积分
4311
发表于 2025-5-15 08:49:44 | 显示全部楼层
和外部蓝牙、wifi芯片通讯基本都是串口\I2C\SPI参考这些例程就行了。
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-06-16 09:49:58
已绑定手机

106

主题

380

回帖

520

积分

高级会员

积分
520
发表于 2025-5-16 07:08:09 | 显示全部楼层
国芯人*** 发表于 2025-5-15 08:12
关于8051架构物联网开发的技术实践与建议

尊敬的开发者:

很有助力
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-06-16 09:49:58
已绑定手机

106

主题

380

回帖

520

积分

高级会员

积分
520
发表于 2025-5-16 07:34:45 | 显示全部楼层
erci*** 发表于 2025-5-15 08:49
和外部蓝牙、wifi芯片通讯基本都是串口\I2C\SPI参考这些例程就行了。

大佬有链接吗?还用AI8051U波形例程有SPI7735的吗?直接把三次互感器采样的0.033伏,直接送到AI8951U中会产生虚拟电压波形吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-06-16 08:41:37
已绑定手机

67

主题

1920

回帖

4311

积分

荣誉版主

无情的代码机器

积分
4311
发表于 2025-5-16 08:20:44 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-06-16 09:49:58
已绑定手机

106

主题

380

回帖

520

积分

高级会员

积分
520
发表于 2025-5-16 09:02:16 | 显示全部楼层
erci*** 发表于 2025-5-16 08:20
https://www.stcaimcu.com/data/download/DemoCode/AI8051U-DEMO-CODE-V1.2.zip
7735参考:
https://www.st ...

感谢分享。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 23:58 , Processed in 0.144067 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表