- 博客(11)
- 资源 (6)
- 收藏
- 关注

原创 串级PID结构及参数调整见解
在设计控制系统中,常用的控制算法为PID,即比例、积分、微分控制器。能够实现对控制对象的物理特性的控制,以期达到特定的运行效果。此外由于PID控制器的灵活特性,可以与其它控制算法进行灵活的组合。在这里以四旋翼飞行器中的俯仰角pitch为例,采用串级PID控制算法进行简要说明。首先的第一个问题,PID控制器在控制过程中,是如何实现对被控对象的控制的?比如设定四旋翼飞行器以仰角为5°的姿态飞行...
2019-05-27 14:46:36
13954
7

原创 基于STM32-RTX-FATFS-U盘操作实现.ini文件读写操作
INI文件以良好的可阅读与修改特性,在程序运行初期,能够提供一些初始变量。使用C++进行程序编写过程中,微软官方提供了良好的文件操作API,便于直接使用。但是在嵌入式操作系统中,缺乏一套良好的方法。现参考https://github.com/wernsey/rengine/blob/master/src/ini.c提供的方式,结合STM32进行实现。另附工程源码。本文基于RTX嵌入式操作系统和...
2019-04-26 18:38:48
3854
2

原创 Keil自带RTOS操作系统验证例程在STM32上实现
Keil自带的嵌入式操作系统上手简单,配合其自带的教程很容易入门。附例程代码学习过程中发现一个很有趣的验证实验该实验例程包含所有关于RTOS操作系统的例程,方便新手对于嵌入式系统的学习和使用。接下来详细说明以下如何创建该项目。本例程以STM32F103ZE为例,首先创建一个相关项目。其次,加载运行环境按照图中所示打勾即可。接下来右键Sou...
2018-06-28 16:35:39
5562
1
原创 SX1278 移植笔记
概述项目代码链接。SX1276/77/78所用驱动均相同。SX1278具有LoRa和FSK的调制解调能力1,本过程移植的是LoRa功能。底层代码移植在移植过程中对代码进行了精简,将关于FSK通信部分的代码全部删除。只要是关于FSK的代码和宏定义全部去掉。名称用途适配platform.h平台配置文件需要radio.c无线通信接口源文件,提供无线通信主要实现方法radio.h无线通信接口头文件,提供声明sx1276.csx1276/77/78芯片初
2020-08-15 17:20:13
2311
原创 STM32基于Cube实现USB虚拟串口
版本软件版本Cube:5.4.0HAL:STM32Cube FW_F4 V1.24.2Keil:V5.25.2.0硬件版本STM32F407ZGT6目标实现USB虚拟串口功能。重点HeapStack的配置读操作CDC_Receive_FS的改写项目工程源码链接过程Cube配置RCC配置使能外部和内部时钟。SYS配置使用SWD调试,时间基准源采用SysTick。USB_OTG_FS配置该配置选择Device_Only模式,其他配置默认即可。
2020-08-13 10:09:25
2939
2
原创 PS学习理解
写在最前面,课程资源由慕课提供,听取的课程是由浙江大学刘国柱老师主讲的Photoshop精讲精练。有兴趣的朋友可以点击连接进行学习。学习PS有20天左右了,总共47课时的学习课程,已经走过了20课时,在此期间初步掌握了使用PS的基本技巧,主要有以下几个方面:PS软件界面的构成,对工具软件有一个感性认识; PS常用工具的学习和初步使用,了解常用工具的位置及其简单作用; 认识PS对选区的设...
2020-04-12 17:42:05
620
原创 使用CefSharp动态爬取天天基金网历史基金数据——数据存储(二)
初步爬取到需要的数据之后,需要将数据存储到外部文件中以方便数据处理。本文中采用Excel存储爬取到的数据内容。与本次设计的数据爬取采用C#中的DataGrid进行显示,爬取指定基金号码的历史基金数据,并将其保存于软件所在根目录。软件见链接。使用Excel之前,需要加载Microsoft.Office.Interop.Excel 使用Excel的步骤大概分为以下步骤: 加载指定路径文件,本文...
2020-02-03 20:20:50
1356
原创 使用CefSharp动态爬取天天基金网历史基金数据——动态爬取(一)
确保安装CefSharp软件包,相关安装步骤可以自行搜索 CefSharp相关信息可在网上搜索,在这里主要使用到它作为浏览器的功能 思路: 使用CefSharp打开相关网页,以http://fundf10.eastmoney.com/jjjz_004719.html为例,代码如下: private void btn_Click(object sender, RoutedEventArg...
2020-01-28 11:26:09
2458
原创 IOT学习计划——开发板&课本到手到手
一次偶然的机会,在STM32公众号中得知有RT-Thread这款嵌入式操作系统。打开其官网发现,这是一款国产化的操作系统,常见的嵌入式操作系统的东东,它都有,尤其是它还支持扩展第三方平台软件,比如MicroPython。此外因为是国人写的操作系统,所以资料上手学习很方便,在了解到的第一晚便从淘宝淘得一本开发教程《嵌入式实时操作系统RT-Thread设计与实现》。经过一天左右的时间,大致看了...
2019-10-12 22:29:51
1031
3
原创 C# Winform 环境搭建串口通信应用
目录 前言 可能遇到的问题 具体操作 总结 前言 在与下位机通讯过程中,有一个良好的人机交互界面可以大大提高工程师的工作效率。将抽象晦涩的数字以界面曲线的形式展现出来,具有更加直观,容易理解的优势。本文采用C#语言编写windows平台下的串口通信应用,以实现上位机与下位机之间的通讯。提前说明的一点是,建议阅读本文的读者具有一定的C#编程经验。本示例源代码连接。 ...
2019-06-23 10:12:08
2964
SerialPort.rar
2019-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人