自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 PWM调试工具

个人DIY的PWM调试器,通过编码开关实现无极调速,通过一个0.96寸的LCD屏幕实时显示当前占空比。支持3S电池充电,支持边冲边用。用途1:配套无刷电机做一个焊接时的排风扇。(图片见下文)用途2:个人工作涉及到调试电机,方便调试。

2024-04-29 23:10:52 104

原创 VESC <硬件篇>

本项目在本杰明驱动的基础上制作的驱动板,主板采用双层主板,通过排针接耦。上层主板主要功能是控制、采集反馈、交互等。下层主板为3个半桥走大电流。

2023-12-25 00:40:30 1798

原创 DIY无线充电器

个人DIY的无线充电底座(带磁吸),基于IP6829方案。

2023-08-16 00:12:00 299

原创 LDO温升理论计算

关于LDO温升理论计算公式

2023-07-11 22:35:00 696

原创 黑群晖+花生壳内网穿透

本教程是自己使用黑群晖通过花生壳搭建内网穿透的教程,因为自己踩了一些坑,故记录下来,为以后避坑。推荐链接:https://baijiahao.baidu.com/s?

2023-03-14 23:14:50 3115

原创 频谱仪操作指南

关于频谱仪使用的参数设置,好记性不如烂笔头,记录一下免得忘了。

2023-03-14 23:08:27 468

原创 网分使用+天线调试

网络分析仪的设置方法+天线的调试心得

2023-03-14 01:21:46 4685 2

原创 STM32&4G模组实现OTA升级

<笔记>STM32&4G模组实现OTA升级前言这是一个STM32&4G模组配合实现的OTA升级教程。硬件平台是小熊派的开发板+自己其他项目上的4G模组(型号为:SIMCOM7600CE)。软件是在STM32里面编写裸机程序,使用了状态机编程,主业务是用AT指令连接MQTT平台,OTA升业务是用HTTP下载将要升级的BIN文件。Drawn By:67373UPUP第一步OTA升级的大概思路。前提条件,我使用的是STM32L431RCTC这个芯片。这个芯片的内部Flash是

2021-01-27 14:43:08 8408 6

原创 自制的ST-LINK_V2(带虚拟串口)

<项目> 自制的ST-LINK_V2(带虚拟串口)前言这是一个自己做的一个st-link(带一个虚拟串口),体积绝对让人惊喜。Drawn By:67373UPUP硬件部分1.1 原理图1.2 PCB1.3 3D效果图刷固件流程2.1 准备工作首先准备两个软件。1:STM32 ST-LINK Utility v4.3.0 (这个软件是用来给新的ST-LINK刷固件的)2:ST-LinkUpgrade(这个软件是用来给新的ST-LINK升级固件的)2.2 下载固件1

2020-12-12 11:53:52 9381 17

原创 Air724连接MQTT流程

<笔记>Air724连接MQTT流程前言合宙的cat1模块Air724连接MQTT大致流程,使用AT指令格式。Drawn By:67373UPUP完整流程/*复位*/[16:46:18.806]发→◇AT+RESET[16:46:18.810]收←◆OK[16:46:20.707]收←◆RDY[16:46:22.899]收←◆+CPIN: READY[16:46:23.697]收←◆^CARDMODE: 2[16:46:25.463]收←◆SMS READY[1

2020-12-02 17:02:29 2947

原创 AD20设置过孔直连铜皮,焊盘才打十字连接

<笔记>AD20设置过孔直连铜皮,焊盘才打十字连接Drawn By:67373UPUP

2020-11-10 16:05:26 5820

原创 PCB工程文件默认打开方式变成了SoildWorks,怎么改成AD默认打开

<笔记>PCB工程文件默认打开方式变成了SoildWorks,怎么改成AD默认打开前言安装soildworks2019后就发现电脑里的PCB工程文件除了xxx.PcbDoc文件默认打开方式是AD,其他的默认打开方式都是SoildWorks。而且右键更改属性里的默认打开方式也无法解决问题。Drawn By:67373UPUP经过排查发现需要更改注册表解决问题。1,WIN+R 然后输入regedit 打开注册表2,HKEY_CLASSES_ROOT\AltiumPCBLibrary\sh

2020-11-03 14:56:10 8136 19

原创 安信可BT-02 Mesh组网的AT指令集

<笔记> 安信可BT-02 Mesh组网的AT指令集前言最近有需求就是用蓝牙模块组一个Mesh局域网通信。选择了安信可的BT-02这个芯片,然后测试用的BT-02的开发版。Drawn By:67373UPUPMesh组网简单介绍Mesh组网的原理和优势就不在这里赘述了,主要讲一下AT指令需要注意的几点。1:Mesh组网是根据MeshName和Meshpwd来进行相互识别的,所以只需MeshName和Meshpwd一样即可加入同一网络中。2:同一网络中会有n个设备,因此我们需要一个地址才

2020-10-30 17:10:38 1316

原创 基于NFC的电子名片

<项目> 基于NFC的电子名片前言近期有用到恩智浦的NFC芯片(NT3H1101W0FHKH),觉得挺有意思。正好看到一个国外的大佬(loboat)开源了一个PCB Business Card With NFC的项目,再到老的基础上魔改了一下,做了一个自己专属的电子名片卡。包含:硬件PCB(gerber)Drawn By:67373UPUP硬件部分1.1 原理图1.2 PCB实物展示参考资料标签读写用的手机APP NFC Tools PRO.apk参考资料PCBg

2020-10-19 17:21:01 4981 1

原创 基于Imx6ull的车牌识别项目

<项目> 基于Imx6ull的车牌识别项目前言这个项目是自己用来练手学linux的项目,跟着讯为电子出的教程做的一个车牌识别项目。硬件用的野火的开发板+野火的五寸触摸屏+免驱的摄像头,系统用的野火的debian系统,上位机是用Qt写的。Drawn By:67373UPUP在百度Ai创建一个车牌识别的应用我们需要 AppID , API Key , Secret Key这三组数据,在后面写Qt上位机会用到。在Ubuntu下配置环境1.1:编译opensslcd openssl-

2020-10-06 20:32:54 5608 6

原创 一款定位器+web端地图

<笔记> 一款定位器+web端地图前言这是自己做的第一个定位器,只走通了整个流程,细节和稳定性还待完善,但那都是后话了。硬件用的合宙公司的Air800开发板,程序用的合宙的脚本语言。上层软件端用的开源的物联网平台Thingsboard。Drawn By:67373UPUP软件部分thingsboard配置1.1添加设备添加成功后记住以下tocken,后面硬件程序方面要用。1.2使用mqttfx模拟硬件发数据{"longitude":113.535912,"latitude":

2020-10-05 20:43:41 972

原创 阿里云服务器安装emqx和thingsboard

<笔记> 务器安装emqx和thingsboard前言最近把云服务器重装了系统,需要将以前的服务重新部署到新的服务器上。服务器版本:CentOS 7.8 64位,为了以后的方便,我先安装了docker然后在docker里安装了emqx和thingsboard。Drawn By:67373UPUP第一步配置安全组第二步安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-config-man

2020-10-05 20:03:28 5286

原创 运算放大器详解

<笔记>运算放大器详解前言关于运放的基本知识点,自己总结的笔记,免得忘记了。Drawn By:67373UPUP

2020-09-27 14:43:28 2580 2

原创 SIM7600连接MQTT流程

<笔记> SIM7600连接MQTT流程前言高新星的4G模块SIM7600连接MQTT大致流程Drawn By:67373UPUPA: 开机并打开网络状态灯1: 拉低 powerkey 引脚开机。2:AT+CNETLIGHT=1 (0=打开,1=关闭) *****打开网络指示灯B:连接MQTT服务器 (确认连接上IP才能进行B步骤)3:AT+CMQTTSTART *****打开MQTT4:AT+CMQTTACCQ=0,"Client ID" *****设置ID5:A

2020-09-26 18:50:25 2255 1

原创 EC200S连接MQTT流程

<笔记> EC200S连接MQTT流程前言移远的CAT1模块EC200S连接MQTT大致流程Drawn By:67373UPUPA: 开机并打开网络状态灯1: 拉低 powerkey 引脚开机。 *****拉低 2S 以上2:AT+ZCONTLED=1(0=打开,1=关闭) *****打开网络指示灯B:连接 MQTT 服务器 (确认连接上 IP 才能进行 B 步骤)3:AT+EMQNEW=“60.205.58.184”,“1884”,12000,100 *****创建 MQTT

2020-09-26 18:45:19 4815

原创 BC95(ML5515)连接TCP流程

<笔记> BC95(ML5515)连接TCP流程前言移远的NB模块BC95,和骐骏的NB(ML5515)MQTT大致流程这两家的产品不仅硬件封装一样连AT指令也一样,但是根据我测试的发现BC95的信号更好。(但是可能也跟我测试样本太少有关)Drawn By:67373UPUPA: 开机并打开网络状态灯1: 上电自启动。2:尚未开发完成 *****打开网络指示灯B:连接 MQTT 服务器 (确认连接上 IP 才能进行 B 步骤)3:AT+NSOCR= STREAM,6,56,1

2020-09-26 18:40:23 505

原创 SIM7020连接MQTT流程

<笔记> SIM7020连接MQTT流程前言高新星的NB模块SIM7020连接MQTT大致流程Drawn By:67373UPUPA: 开机并打开网络状态灯1: 拉低 powerkey 引脚开机。2:AT+CNETLIGHT=1 (0=打开,1=关闭) *****打开网络指示灯B: 手动更改 APN (b 步骤只需设置一次即可)3:AT+CFUN=0 *****关闭 RF4:AT*MCGDEFCONT="IP","CTNB" *****配置 APN5:AT+CFUN=1 *

2020-09-26 18:31:50 1393 2

原创 ME3616连接MQTT流程

<笔记> ME3616连接MQTT流程前言高新兴的NB模块ME3616连接MQTT大致流程Drawn By:67373UPUPA: 开机并打开网络状态灯1: 拉低 powerkey 引脚开机。 *****拉低 2S 以上2:AT+ZCONTLED=1(0=打开,1=关闭) *****打开网络指示灯B:连接 MQTT 服务器 (确认连接上 IP 才能进行 B 步骤)3:AT+EMQNEW="60.205.58.184","1884",12000,100 *****创建 MQTT

2020-09-26 18:28:45 752

原创 M5311连接MQTT流程

<笔记> M5311连接MQTT流程前言中移的NB模块M5311连接MQTT大致流程Drawn By:67373UPUPA: 开机并打开网络状态灯1: 拉低 powerkey 引脚开机。 *****拉低 2S 以上2:AT+CMSYSCTRL=0,2(2=打开,1=关闭) *****打开网络指示灯B:连接 MQTT 服务器 (确认连接上 IP 才能进行 B 步骤)3:AT+MQTTCFG="60.205.58.184",1884,"NBiot",60,"root","publi

2020-09-26 18:24:39 1872 3

原创 AD画板有关边框问题详解

<笔记> AD画板有关边框问题详解前言以前用的AD16画外框就直接用的KeepOut层约束,一直也没问题,最近更换了成了AD20,发现再用KeepOut层画板子外框会出现问题,嘉立创无法识别外框。KeepOut层&Mechanical1层首先KeepOut层按严格的意义上是不能确定外框的,他是约束铺铜的。所以我们正确是应该用Mechanical1层来画外框的,但是这样子有个问题,如果我们没有画KeepOut层,我们铺铜会铺到外框以外的区域。但是我们要手动再把KeepOut层再画出

2020-09-22 19:18:42 12170

原创 0.96寸的温湿度显示器

<笔记> 一款集成SHT30和0.96寸OLED屏的温湿度显示器前言这是自己做的一个温湿度显示器,温湿度探头是采用SHT30,MCU采用arduino的芯片,型号为ATMEGA328P。显示屏是0.96寸的OLED屏(市面上最常见的那种)硬件PCB(AD) & 程序源码(arduino IDE) & 3D零件和外壳打印文件(soildworks)Drawn By:67373UPUP硬件部分1.1原理图这里着重说一下我当时第一版遇到的一个问题。ATMEGA328P芯

2020-09-15 10:27:16 787 1

原创 RS485通信协议温湿度传感器探头

<笔记> 温湿度传感器探头&485通信协议前言这是一个自己做的温湿度探头,符合标准的标准的MODUS_RTU协议。包含:硬件PCB(AD) & HAL库源码(keil+CubeMx)Drawn By:67373UPUP硬件部分1.1 原理图1.2 PCB1.3 3D零件图嵌入式程序2.1 程序流程图2.2 cube配置2.2.1 看门狗配置2.2.2 定时器配置2.3 主要程序解析2.3.1 CRC校验部分//CRC16校验算法 适用

2020-09-14 17:55:04 7805 1

原创 AD出现 “Net Tie failed verification”如何解决?

AD出现 “Net Tie failed verification”如何解决?有一次使用AD画板出现 “Net Tie failed verification” 警告,查询了网上的解决方案都不能解决问题。这个是当时的警告截图。根据输出内容是提示出现了孤岛铜,但是再三检查也没发现错误。经过再三排查发现是原理图的type属性的问题。...

2020-09-02 15:37:08 3123 7

Smith圆图设计参考软件

Smith圆图设计参考软件

2023-03-14

天线设计和射频布局指南

天线设计和射频布局指南

2023-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除