充电桩CAN通讯协议-调试记录
亲测可用,使用此协议本人做出:
1. 快充桩取电器
2.新能源汽车放电器
3.BMS电池系统
针对首次接触新能源CAN充电协议的朋友,简单易懂。方便操作
DXP中插入LOGO图片
1.打开AltiumDesigner,点击左上角选项DXP,选择runscript
2接下来点击弹出框左下角的Browse。选择第一步下载的插件文件夹中的PCBLogoCreator.PRJSCR
3接下来在弹出的对话框中双击RunConverterScript
4接着会弹出一个对话框,载入图片logo并选择图片需要放置的PCB层,我选择的是顶层丝印层,接下里点击Convert
5最后在自动生成的PCB中就有了图片logo了
注意:::::转成单色BMP使用
自动同步网络时间(适用于BIOS电池没电)
适用于BIOS电池没电或时间误差大,自动校准网络时间。使用于WINDOWS系统!可将程序放到系统启动文件夹自动开机启动程序 ,时间开机自动校时
J-LINK V8固件烧录指导
按照文档一步一步操作即可,烧写固件要在WIN7 32位或者64系统的电脑上烧写哦
在使用j-link v8调试程序时,容易出现固件丢失或出错的情况,导致电脑不能识别,j-link上面的灯不亮。我今天刚刚遇到了这个情况,于是就拆开外壳,在网上搜索资料,发现刷固件相关的还真多,但是有一个问题,就是我的这个j-link v8里面的硬件布局好像跟网上的不一样,如下是我的硬件图。那么问题来了,哪一个是ERASE?哪一个是TST?如果你遇到了这情况,那么可以试下如下的方法。
1、插上USB,电脑上会出现无法识别的USB设备
2、将板子上的ERASE脚接VCC(就是将短路口短上)超过20s,断开短路口,然后拔掉USB,(此部分就是擦除芯片FLASH)
3、插上USB,将TST短接超过20s,然后拔掉USB,断开短路口(此部分为拷贝boot固件到启动区)
4、再次插上USB,电脑会发现新硬件。打开SAM-BA软件(先要安装我的百度网盘的软件),设置如下:
点击connect
5、在send file name处加载固件bin文件,点击sendfile,固件开始烧写:
6、下载过程中会
串口调试工具-网络调试工具-屏幕取色工具-编程小工具集合
1-8位校验和
2-16位校验和
3-计算CRC8
4-计算CRC16
5-计算CRC32
6-计算MD5
7-计算SHA1
8-十六进制字符串转换为Ascii字符串
9-Ascii字符串转换为十六进制字符串
10-十六进制字符串转换为浮点数
11-浮点数转换为十六进制字符串
12-统计文章的字符个数,精确到每一个字符
13-把文件转换为C语言数组(这样可以把文件嵌入到我们的程序中)
14-网络调试工具
15-屏幕取色工具
16-电感值选型(开发中)
17-滤波器选型(开发中)
18-串口调试工具
19-产生一组随机数
20-把字符串转换为大写
21-把字符串转换为小写
22-字符串头尾对调
23-十六进制格式转换
PDF目录制作,目录提取,目录自动生成
PDF目录制作,目录提取,目录自动生成,使用于制作标书的神器
JLINKV8unknowdrive2021.zip
JLINK V8固件烧录指导.doc
Install AT91-ISP v1.13.exe
jlink-v8.bin
sam-ba_2.12.exe
cubemx-win_v6-2-0+F4xx_DFP.2.15.0 .pack.zip
打包stm32cubemx-win_v6-2-0和Keil.STM32F4xx_DFP.2.15.0
IAR for stm8 debugger-support-files.zip
解决 IAR For STM8L 错误,今天重新使用IAR调试stm8s103f3p6时突然出现了这个提示:
An error occurred while retrieving GDI features: gdi-error [40201]
Can't access configuration database
就是重新安装IAR debugger-support-files,于是跟着操作,结果就可以下载调试了
ADS1256-MDK5-STM32F103C8.rar
STM32+ADS1256组成的24位高精度30KB高速AD采集。源码集成USB驱动LCD、看门狗、外部中断、定时器、flash、按键驱动等。
直流充电桩设计难点与解决方案.xps
目录:
充电桩的简介以及国家标准
直流充电桩国祚原理
直流充电桩的设计方案
直流充电桩运行中的主要为了你提
充电桩测试方案
经典案例
单片机PID.rar
经过测试和设备大批量生产可使用的PID算法程序源码,使用时只需要配合硬件调试下 P值、I值和D值,就能应用到自己的系统。本代码原使用环境为做的是PWM控制
免费PCB抄板软件
免费 破解版 压缩包内有两个文件夹,原版是未破解需要加密狗才能使用,Quickpcb文件夹为破解过的解压就能使用(PS使用后生成PCB后,要用99se打开更换其他PCB格式)
STM32F103+W5500_MQTT.zip
MQTT 协议+W5500EVB+DHT11模拟实现了手机端可以在外网控制板载LED
灯的亮灭和实时接收 DHT11 采集到的数据,其中 W5500EVB 作为以太网网关,负责将采集
到的温湿度数据加上设定的主题按照 MQTT 协议的要求 PO 到 MQTT 云端,或者在订阅针
对 LED 灯开关控制的主题后从 MQTT 云端接收手机 APP 发过来的对应 LED 灯开关控制的
主题的控制指令。当然,现实的话大神们可以脑补一下用带有蓝牙或者 Zigbee 控制功能的
灯泡或家电设备,开发板这边也加上接收模块…这是后续需要完善的,手机 APP 怎么做的
下次有机会再讲,这次先把 MQTT 以太网网关怎么实现的,以及如何采集 DHT11 数据等方
法给大伙儿分享下。
提取字模的小软件UCGUI提取字模
UCGUI专业取模,可导出GBK码.C文件,单片机直接调用
STM8S—AD-TIME-等多代码集合
STM8S103F3库例程,IAR103例程 STM8S103中文资料 stm8s003
STM8S103F3最小系统原理图
STM8 库例程和寄存器例程全有
STM32f103ADC USART FLASH 八段数码管驱动
STM32f103 ADC USART FLASH 八段数码管操作,单片机检测AD电压通过数码管显示,Flash中存储 USART 来的修正值。通过上位机校准输出精度
单片机CRC16校验源码
直接计算法
1.预置1个16位的寄存器(下称CRC寄存器),初试化其内容为十六进制数0xFFFF;
2.把第一个待计算的数据即通讯信息帧的首字节与CRC寄存器的低8位相异或,把结果放回CRC寄存器;
3.把CRC寄存器的内容右移一位用0填补最高位即进行逻辑移位处理并检查右移后的移出位;
4.如果移出位为0重复第3步即再次右移一位,如果移出位为1则CRC寄存器与CRC生成多项式0xA001(1010 0000 0000 0001)进行异
或运算,结果放回CRC寄存器;
5.重复步骤3和4,直到右移8次,对整个8位数据全部进行同样处理;
6.重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;
7.将该通讯信息帧所有字节按上述步骤计算完成后,最后得到的CRC寄存器的内容即为CRC校验码
STM32 USB读取MicroSD卡(模拟U盘)
STM32 USB读取MicroSD卡(模拟U盘)
CVI插件教程
LabWindows/CVI 是 National Instruments 公司推出的一套面向测控领域的软件开
发平台。它以 ANSI C 为核心,将功能强大,使用灵活的 C 语言平台与数据采集,分析
和表达的测控专业工具有机地接和起来。它的集成化开发平台,交互式编程方法,丰富
的控件和库函数大大增强了 C 语言的功能,为熟悉 C 语言的开发人员建立检测系统,自
动测量环境,数据采集系统,过程监控系统等提供了一个理想的软件开发环境。
本教程面向的是那些从未使用过 LabWindows/CVI 的读者, 但是假设读者以有了 C
语言的基础并且熟悉 Windows 2000/9x/NT 操作系统。在每一章节的学习中,作者都是通
过一个具体的实例让读者迅速的掌握本章的知识点;而不是长篇大论,述及边枝细叶,
反而使读者望而却步,只见树木,不见森林。
想信通过对本教程的学习,读者可迅速掌握 LabWindows/CVI 编程思想及步骤,为
读者日后进一步学习打下基础
STM8S寄存器详解
本参考手册为应用开发人员提供了关于如何使用STM8S微控制器的存储器和外设的完整信息。
STM8S是一个拥有不同存储器大小,封装和外设的微控制器家族。
■ STM8S针对通用应用而设计,关于订货信息,引脚描述,器件的机械及电气参数,请参考
STM8S增强型及基本型数据手册。
■ 关于内部FLASH存储器的编程,擦除和保护,请参考STM8S Flash编程手册(PM0051) 和
STM8 SWIM 通讯协议及调试模块用户手册(UM0470)
■ 关于STM8内核,请参考STM8 CPU 编程手册(PM0044)