| 本工作室推出电机控制无感foc电机控制系列培训课程本课程主要让想进阶的算法工程师,和刚参加工作的工程师或者在校学生能够进一步提高自己的技能,1.从企业用人角度手把手教你做电机控制,提高你的个人
2024-03-10 13:52:40
试用体验】2手把手实战密钥管理器 KEYM
【先楫HPM5361EVK开发板试用体验】3手把手实战安全数据处理器 SDP
【先楫HPM5361EVK开发板试用体验】4手把手实战EXIP在线解密引擎
【先
2024-02-09 15:08:26
HPMicro
【先楫HPM5361EVK开发板试用体验】2手把手实战密钥管理器 KEYM
【先楫HPM5361EVK开发板试用体验】3手把手实战安全数据处理器 SDP
【先楫HPM5361EVK开发板
2024-02-06 10:28:43
完成了使用Qt Designer进行界面设计的全部流程!是不是觉得像魔法一样神奇呢?赶紧试试吧!
接上三篇:
【飞腾派4G版免费试用】1.实战交叉编译环境搭建和手把手uboot编译
【飞腾派4G版免费
2024-01-27 12:49:23
接上三篇:
【先楫HPM5361EVK开发板试用体验】1上手HPM5361 - 先楫半导体HPMicro
【先楫HPM5361EVK开发板试用体验】2手把手实战密钥管理器 KEYM
【先楫
2024-01-26 11:08:30
为了让客户更好地使用ZLG致远电子的集成式EtherCAT从站模块DPort-ECT,本文手把手教你如何使用DPort-ECT模块和EPC6450-DP评估板快速搭建一个的EtherCAT从站。设备
2024-01-26 08:25:36130 、手把手教你MATLAB,Sumlink代码生成。无感FOC算法从零到生成代码的过程。附上MATLAB代码生成仿真模型。
作者:老杰
阅读量:3278
推荐理由: 本教程通过手把手的方式教你
2024-01-12 10:09:27
接上两篇:【飞腾派4G版免费试用】1.实战交叉编译环境搭建和手把手uboot编译
【飞腾派4G版免费试用】2.手把手实战编译Linux内核
嗨,亲爱的工程师、学生和爱好者们,我来啦!今天我要带
2024-01-09 10:49:37
接上四篇:
【米尔-TIAM62开发板-接替335x-试用评测】+(一)手把手配置Yocto
【米尔-TIAM62开发板-接替335x-试用评测】+(二)配置U-Boot步骤实战
【米尔
2024-01-08 10:02:15
调试器简单来说,下载调试器是将PC(例如通过USB协议)发送的命令转换为MCU(负责MCU内部外围设备)理解的语言(例如SWD或JTAG协议)的设备,加载代码并精确控制执行。 什么是标准简单来说,标准
2023-12-26 08:35:51518 不要跨步“GND” 还有一些受制于结构导致的,某一个模块本应完整的GND,被其他走线分割成多个区域的跨步GND。例如下图的PCB电路所示,电源输入的负极接上PCB板后直接变成“GND”也就是①位置,往电源模块过去的方向上,①与②之间被信号线隔断
2023-12-22 17:38:39687 对应 API 方法来设置旋转屏幕。
而我自己则是在页面内通过 Window 对象的 setPreferredOrientation() 方法实现横竖屏切换。以下是我实现的完整代码:
// 在
2023-12-20 10:33:25
亲爱的工程师、学生和爱好者们,我来啦!非常感谢上一篇文章【飞腾派4G版免费试用】1.实战交叉编译环境搭建和手把手uboot编译下方的评论区网友:Jonny的赞赏和表扬,特此为热心网友再创作一篇,作为
2023-12-16 23:28:20
2024年注册ChatGPT详细教程,手把手教你完成ChatGPT的注册
2023-12-04 17:18:381980 宏集MC系列是基于树莓派的高性能4核控制器;通过之前的教程,我们已经为大家演示了宏集MC-Prime的连接、试运行和CODESYS安装,并创建了一个计数器项目;本期教程将进一步教大家如何实现CODESYS的可视化
2023-11-30 14:02:16330 盐水喷雾试验机怎么使用?广东艾思荔告诉您,盐水喷雾试验机使用时要注意的事项很多,操作人员在使用时切不可疏漏。使用前应充分做好准备:纯净水应提前加到饱和桶.盐水应提前配制好.箱体与箱盖应提前水密封.电应提前到位。广东艾思荔售后技术还可提供免费教机服务,让您操作维护无后顾之忧。1.把试验箱接上电源,操作面板上有三个指示灯亮,这三个指示灯,都是水位指示灯,分别是两
2023-11-29 11:05:09275 接上两篇:
【米尔-TIAM62开发板-接替335x-试用评测】+(一)手把手配置Yocto - 米尔电子
【米尔-TIAM62开发板-接替335x-试用评测】+(二)配置U-Boot步骤实战
2023-11-28 09:54:17
宏集MC系列模块化控制器是基于Raspberry Pi的高性能4核控制器,本系列教程将以宏集MC-Prime为例,详细演示通过CODESYS V3进行控制器测试编程的步骤,引导您轻松玩转宏集MC系列控制器✌
2023-11-21 15:13:41324 了解这个领域,自己还挺感兴趣的,于是私下自学FPGA,今年也算是我正式踏入FPGA行业的起点。 最开始学习FPGA的时候我买过潘老师的《手把手教你学FPGA设计》,对于FPGA新人的我有了很多启发,其中的计数器、状态机、FIFO、模块划分方法在工程中都非常实用
2023-11-21 11:05:35238 宏集MC系列是基于树莓派的高性能4核控制器;通过之前的教程,我们已经为大家演示了宏集MC-Prime的连接、试运行和CODESYS安装,并创建了一个计数器项目;本期教程将进一步教大家如何实现CODESYS的可视化,欢迎阅读及咨询!
2023-11-17 10:09:51285 /lvgl/lv_port_linux_frame_buffer.git,通过git clone下载,然后切换到v8.2分支
将所有代码写在下来之后,代码目录如下:
源码文件移植
创建目录:lvgl
2023-11-17 09:55:42
在上一期教程中,我们已经完成了控制器设备的连接和配置。接下来的教程将继续以HK-MC-Prime为例,假设控制器已经配置并连接到开发者的PC上,为您演示如何为控制器安装合适的CODESYS V3版本并创建第一个程序。
2023-11-09 10:06:42342 嗨,各位小伙伴!今天,我们将带你探索如何在ESP32开发板上制作炫酷的特效,别担心,不需要编程基础。我们将一步步学习如何使用TFT屏幕以及ESPI库。跟着我,轻松入门,一起来搞点有趣的事情吧! 小贴士:伊娃老师的线上工作坊开课啦,要报名的快点看文章最后面!等你报名哟! 完整代码 #include TFT_eSPI tft; //创建对象uint16_t evacolor = tft.color565(0, 0, 0); //rgb/*int dropY = 0; //文字的Yint dropX = random(0, tft.width()); //文字的X ,random(最小值,最大值),从最小值跟
2023-11-09 08:43:59374 一、前期准备 我们的目的是让设备物尽其用,将旧电脑做成NAS存储系统后可以使用新电脑进行访问(Windows / Linux / IOS系统都可以访问)。在开始之前先来看看安装成功效果图吧! 1.
2023-11-08 09:24:14642 虹科MC系列模块化控制器是基于Raspberry Pi的高性能4核控制器,运动控制循环时间最快可达500微秒,实现了计算能力和成本之间的最佳平衡,适用于多轴运动控制和CNC控制。
2023-11-06 10:29:001030 正在看这篇文章的您如果家里有淘汰的旧电脑,先别着急回收只要还有硬盘在,本文免费教您利用TrueNAS搭建NAS存储系统实现海量数据免费存储与轻松访问1前期准备我们的目的是让设备物尽其用,将旧电脑做成
2023-11-02 08:09:031803 手把手带您使用MCUXpresso Config Tools生成USB组合设备
2023-10-31 16:55:26633 Wireshark使用的环境大致分为两种,一种是电脑直连网络的单机环境,另外一种就是应用比较多的网络环境,即连接交换机的情况。
2023-10-30 16:40:20594 我们之前有篇文章从理论到实践演示了如何测量电源环路的开环增益曲线,不过偏重于理论和原理,没有很多细节的展现,所以这片文章从另外的角度,从零基础开始,手把手一步一步演示如果进行实操测试。
2023-10-26 16:08:55388 示波器_ 从零开始手把手测电源开环增益/电源环路频响 曲线/ PSM
我们之前有篇文章从理论到实践演示了如何测量电源环路的开环增益曲线,不过偏重于理论和原理,没有很多细节的展现,所以这片文章从另外
2023-10-26 15:54:40
MOS管是一种电压控制型半导体元件,具有输入阻抗高、噪声低、热稳定性好等优点。工作原理基于半导体材料的能带理论,通过调节栅极电压来控制沟道的导通和截止。在MOS管的电路符号中,G代表栅极,D代表漏极,S代表源极。
2023-10-26 09:06:311416 在10月17日举行的百度世界2023上,李彦宏以《手把手教你做AI原生应用》为主题发表演讲,发布文心大模型4.0版本,并带来新搜索、新地图等十余款AI原生应用。在李彦宏看来,AI原生应用的诞生
2023-10-21 16:40:03274 今天将手把手教你使用线程池爬取同程旅行的景点信息及评论数据并做词云、数据可视化!!!带你了解各个城市的游玩景点信息。 在开始爬取数据之前,我们首先来了解一下线程。 线程 进程 :进程是代码在数据集合
2023-10-21 11:10:28274 SSH是一种安全的远程登录及传输协议。ssh可用于远程登录、远程文件传输等。下面分享如何通过SSH访问铁威马NAS。 1、在登入SSH前,请先在电脑上安装支持SSH访问的工具,如putty
2023-10-19 11:40:28809 电子发烧友网站提供《手把手教你学FPGA仿真.pdf》资料免费下载
2023-10-19 09:17:361 视觉软件著作权;编写了《Labview视觉算子详解》一书;开发了《labview机器视觉实用教程》全套2000分钟视频教程,《龙哥手把手教你学视觉-视觉篇》,《龙哥手把手教你学视觉-运动篇》,《龙哥
2023-10-17 15:37:40
大型项目中有专门的验证同事,这种专业的验证有专门的验证方法学,目前SystermVerilog 越来越成为主流的验证语言。本文不涉及 SystermVerilog 这种专业的验证语言,本人目的是为了让大家能够搭建简单的 UT 单元测试环境。Verilog 也有适用于仿真的代码,这些代码是不可以综合的。可以使用Verilog 来搭建基本的单元测试环境。本问介绍了如何编写测试验证程序(test bench)。测试验证程序用于测试和验证设计的正确性。Verilog HDL 提供强有力的结构来说明测试验证程序。
2023-10-13 08:11:45
目前我使用的是STM32L475系列单片机,是ali当时在PDD 50块钱卖的一个开发板,其他STM32单片机参考即可,这里会手把手教大家基于RTT Studio 来使用PWM。
2023-09-28 15:12:412285 手把手教你制作无线充电器(无线充电原理+产品应用+DIY实例)
2023-09-28 07:48:01
该资源是手把手教你用51单片机DIY音乐频谱显示
2023-09-27 07:42:25
i.MX 93应用处理器 通过集成的 EdgeLock安全区域提供高效的机器学习(ML)加速和高级安全性,以支持高能效的边缘计算。它是i.MX系列中首个集成了Arm Cortex-A55内核的产品
2023-09-22 08:10:06288 STM32Cube学习笔记,一步一步手把手带你进入STM32Cube的世界,包括点灯,按键,串口,ADC,DAC等等一共16篇。
2023-09-20 06:49:48
手把手教你pcb压合的整个流程,小白也能玩转电路板制作
2023-09-18 10:43:221335 很多朋友后台私信我,要有一个手把手的实例演示就好了,刚好一个智能锁的项目,刷卡距离只有3mm左右,需优化刷卡距离.这次调试记录了调试过程的所思所想,欢迎批评指证.
2023-09-14 16:00:273366 传感器电路。 该电路可以检测任何反射红外光束的物体,对于短距离障碍物检测,该电路可以用于微控制器或独立电路。 该电路 通过点亮LED 和升高输出引脚的输出电压来指示检测到障碍物 ,你也可以连接微控制器或者输出执行器进行进一步决策。 下面这个简单的
2023-09-06 19:40:01379 2023-08-29 14:49:271 2023-08-29 14:49:230 在7系列FPGA中,将近2/3的SLICE是SLICEL,其余的是SLICEM[1],也就是说,FPGA内2/3的资源在bitstream文件下载后,其逻辑功能就无法更改了,除非修改代码并生成新的bitstream文件。
2023-08-26 14:18:371039 简介
升级包安装组件运行在updater分区,其功能主要包括读取misc分区信息获取升级包状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序。具体升级的动作由升级脚本控制。本文将介绍如何针对OpenHarmony L2场景适配updater模式。主要内容包括:
*1.OTA升级实现原理
2.OTA升级适配
3.升级包制作工具
4.升级包制作流程
5.OTA升级UX界面适配
6.示例服务器开发概述*前置条件
参考OpenHarmony官方指导,完成正常系统编译和内核启动,能进入正常模式,且运行正常。
芯片需配置包含updater分区和misc分区的分区表。updater分区大小不小于32M。
**1、OTA升级实现原理
1.1 OTA实现主要流程:**1.2 升级服务组件
升级服务组件是一个SA(System Ability), 由OHOS 的init 进程负责启动。
升级服务器引擎主要功能包括:
1、查找可用的升级包
2、下载升级包
3、设置/获取升级策略
4、触发升级
代码目录
base/update/updateservice# 升级服务代码仓目录
├── interfaces # 升级客户端接口目录
│├── kits# 对外接口封装目录
││└── js # 提供给升级客户端应用的JS 接口目录
│└── inner_api # SA 接口定义和封装目录
├── frameworks # 部件无独立进程的实现
│└── js# JS API的实现
│ └── napi# napi代码实现
│└── client# 升级客户端napi 接口目录
├── services# 独立进程的实现
│├── callback# 提供给升级客户端应用的callback接口目录
│└── engine # 升级客户端引擎服务目录
│ ├── etc# 升级客户端引擎rc配置文件目录
│ ├── include# 升级客户端引擎头文件目录
│ ├── sa_profile# SA 配置文件目录
│ └── src# 升级客户端引擎源码目录
├── test # 测试代码目录
│├── unittest# 升级客户端UT代码目录
│└── fuzztest# 升级客户端FT代码目录
├── BUILD.gn# 编译入口
└── bundle.json# 部件描述文件
JS接口说明
接口
说明
checkNewVersion
检查是否有可用的升级包版本
download()
下载升级包
upgrade()
将升级命令写入到misc分区,最终调用reboot命令,进入到updater 子系统中。
getNewVersionInfo()
升级完成后,获取升级后的版本信息
setUpgradePolicy
设置升级策略
getUpgradePolicy
获取升级策略
使用说明
1,导入updateclient lib
import client from \'libupdateclient.z.so\'
2,获取update对象
let updater = client.getUpdater(\'OTA\');
3,获取新版本信息
updater.getNewVersionInfo(info => {
info \"新版本信息\"
});
4,检查新版本
updater.checkNewVersion(info => {
info \"新版本信息\"
});
5,下载新版本,并监听下载进程
updater.download();
updater.on(\"downloadProgress\", progress => {
progress \"下载进度信息\"
});
6,启动升级
------------------------------欲知详情,请移步LAVAL社区OTA升级开发指导----------------------------
2023-08-22 09:13:18
2023-08-21 17:51:062 通过远程访问技术,人们可以从远程位置访问计算机。这意味着用户可以使用家庭计算机访问办公工作站、学校实验室计算机或任何其他重要的计算资源,而无需亲自前往这些资源所在的实际场所。这就好比把办公室或学校装进口袋里,随时随地都能使用。
2023-08-21 15:51:03286 我在vivado上一直识别不了开发板的JATG接口,也已经参考社区提供的解决方案尝试了:[size=1.75]RVMCU课堂「9」: 手把手教你玩转RVSTAR—常见问题,设备管理器显示如下,但是vivado还是识别不了,请大佬指点一下,谢谢。
2023-08-16 07:16:30
2023-08-15 15:45:2415 RF-BM-2340B1 是信驰达科技基于美国TI的 CC2340为核心设计的一款SimpleLink 2.4 GHz 无线模块,支持Bluetooth®5.3 Low Energy、Zigbee®、IEEE 802.15.4g、TI 15.4-Stack (2.4 GHz)及私有协议。集成了高性能 ARM Cortex-M0+ 处理器,具有 512 KB Flash、 36 KB 超低泄漏 SRAM,板载工业级 48 MHz 晶振。模块引出了 24 个 IO ,包含多种外设,如:I2C、UART、SPI、ADC 和GPIO。支持 BLE 5 功能:高速模式(2 Mbps PHY),远距离广播(LE Coded 125kbps 和500kbps PHY),且向下兼容 BLE 4.2 及早期的 BLE 规范的关键功能。
2023-07-28 10:01:51314 拆开手机内部,会发现手机的主体部分除了用于显示的屏幕触控板就是一块有各种各样元器件的电子电路板。 所以问题来了,这个电子电路板是怎么来的? 本次就来聊一聊这个电子电路板从无到有的过程。 首先需要知道,电子电路板也叫主板,主板一般我们叫PCB(Printed Circuit Board)板,中文名称印刷电路板,上面集成了各种规格的电阻,电容,电感二极管等,当然也包含有各种功能的IC,在这些元件的共同作用下,得到了具有各种功能的电子产品的电
2023-07-26 10:33:121856 手把手教您家用路由器应该如何挑选
2023-07-26 09:20:57761 低代码和 GPT 作为当下最热门的技术潮流,你是否也想一试身手?我们选取了四个非常有代表性的低代码 GPT 应用场景,将手把手带你学习如何利用低代码平台和 GPT 模型,完成四个有趣的功能,包括客户
2023-07-18 00:15:01349 什么是框架? 程序框架其实就类似一个文件大纲或者模板。因为写程序就类似于写文章,如果没有大纲或者模板那么你写起来就会比较费劲。 为什么要有框架? 节约时间,减少错误。因为对于一种类型的程序它们代码结构体逻辑是一样的,同时有大量相似或者共同的地方。我们可以将这些共同的地方抽出来形成一个固定的程序框架,那么我们再开发新的同一种类型的程序时就可以套用这套框架。 这样会大大提高我们的开发效率,同时由于这个框架是一
2023-07-17 19:55:021388 从本文开始,将陆续推送“手把手教你移植U-boot”系列文章,目标是由浅入深地讲解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默认硬件开发平台为ARM,操作系统为Linux。
2023-07-14 16:52:011233 Software Case 您可参考: (点击进入☞) 《专家手把手教您注册 COS 以及提交 Case》 。 如您想提交 Hardware Case,本篇将手把手教您,
2023-07-12 12:15:02577 一系统简介随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。LoRaWAN网络组成主要分三部分,设备端、网关和服务器端。下文是使用E78-DTU、E890-470LG11LoRaWAN网关搭建一个LoRaWAN的自动采集系统,LoRaWAN服
2023-07-07 10:02:15574 如今,随着网络技术的飞速发展,电脑已经成为家庭和工作的必备工具。电脑上网需要接入网线。你知道网线两端的插头是怎么做的吗?下面科兰小编手把手分享做网线水晶头的技巧。 做网线水晶头首先要知道网线的结构
2023-07-05 10:35:441183 。
这本书除了对rk2206开发板进行硬件原理图和芯片资源的讲解,还对软件可能涉及到的操作系统原理知识进行了更细致的介绍。所以完全不用担心这本书教不会你。从环境搭建到使用,可以说是手把手教你如何去做
2023-06-27 23:12:28
“GND”在一块PCB板上的重要程度,不亚于水对人体的重要程度。怎么画好“GND”会伴随硬件工程师很长一段时间,想要画好“GND”其实并不难,只要注意下面这几点就可以了。
2023-06-20 10:15:35753 该图为FOC入门基本框架,我们围绕着这个框图开始从0开始写FOC算法。
2023-06-09 16:43:154176 PLC程序设计,一般均采用直觉法,也就是说它植基于电路设计者本身之学习经验,较为主观及直接。须经历一段瞎子摸象的尝试错误(tryanderror)时期,对程序进行除错之后才能符合所需功能或动作要求;因此设计出来的程序因人而异,除了原程序设计者之外,使用者或维修人员较不易理解其动作流程,亦即程序的可读性较低。
2023-06-06 10:01:57368 适合初学单片机的朋友
2023-05-31 18:34:18
有时候我们需要把外网可以访问自己的内网,比如在微信公众号开发调用接口时为了方便调试就需要配置回调地址或者是想把自己的nas可以在不在家就能访问,这时候就需要内网穿透。
2023-05-29 16:31:2712309 大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。上位机自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。
2023-05-29 15:06:450 FOC框架基本完成,那么往下我们讲无感观测器
无感观测器是基于电流积分误差估算的PLL位置锁相观测器:该观测器优点:重载启动,耐高低温,表贴凸极一样好用。我们来看看观测器公式:
通过引入Kd,Kq来消除
2023-05-29 10:12:34
FOC框架基本完成,那么往下我们讲无感观测器
无感观测器是基于电流积分误差估算的PLL位置锁相观测器:该观测器优点:重载启动,耐高低温,表贴凸极一样好用。我们来看看观测器公式:
通过引入Kd,Kq来消除
2023-05-29 10:11:10
2023年06月08日下午3点直播开始(15:00时)
算法完全开源。芯片基于STM32F302C8T6。本次系列课程会在电子发烧友免费直播。期间会把算法全开源。资料全开源。手把手教大家搭建FOC
2023-05-26 14:00:49
简介 这篇文章介绍如何在RT-THREAD bsp上运行pikascript脚本。 pikascript相当于一个小型的micropython。 原文: https://blog.csdn.net/lt6210925/article/details/130694587 最近有一些结构上的调整,这篇文章大概介绍一下如何使用。以及开发过程中需要注意的问题。 这篇文章几乎适配所有的RT-THREAD上的bsp。(部分bsp可能需要修改一些兼容性问题) 当然,首先你要对RT-THREAD有所熟悉 熟悉网页 https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/stm32f103-si
2023-05-25 07:45:01498 本文是讲解C#.net平台的Winform框架下的第三个内容,手把手介绍上位机项目的创建方式以及一些写软件时常用的功能,讲解从零开始的每一个步骤。
2023-05-19 17:17:433 新建主站PLC工程,设置主站PLC的IP地址。
2023-05-19 10:23:464293 添加新设备后,与博途V16其它版本不同的是,博途V17有一个弹出窗口,需要进行PLC安全设置。首先设置PLC数据密码,如图所示。
2023-05-11 10:42:173038 先用万能植锡钢网(这是最落后的工具,除此之外还有植锡台,不过挺贵的),跟BGA对齐,再用胶布把BGA和钢网粘住固定好。先加锡膏,再用风枪吹一会(风枪的风速和温度可以调低一点),锡变亮的时候,再用手术刀,把多余的锡刮走。如果锡球不均匀的话,再重复上一步,直接锡球均匀为止。撕掉胶布,用手术刀把BGA撬起来。
2023-05-10 11:54:42775 本文是讲解C#.net平台的Winform框架下的第一个内容,手把手介绍项目的创建方式以及一些写软件时常用的功能。之前写过一篇关于示波器的比较抽象,本文讲解从零开始的每一个步骤
2023-05-10 10:38:210 在自动化行业中的上位机软件类型一般分为以下几种:
1、组装设备的上位机软件
该类型的软件一般有以下功能:
1)和PLC通信;
2)和相机通信,界面显示图片以及通过图像算法获取算法计算结果
2023-05-10 10:30:285 网络通信中的一个非常重要的概念就是套接字(Socket),简单地说,套接字就是网络进程的 ID,网络通信归根到底是进程的通信,在网络中,每个节点有一个网络地址(即 IP 地址),两个进程通信
时,首先要确定各自所在网络节点的网络地址,但是,网络地址只能确定进程所在的计算机,而一台计算机上可能同时有多个网络进程,还不能确定到底是其中的哪个进程,由此套接字中还要有其他的
信息,那就是端口号(Port),在一台计算机中,一个端口
2023-05-09 10:58:360 本次来教大家编写一个基于QT的简单的上位机。
学习一个新的东西我们都从最基础地实例开始,比如学习C语言我们会从编写一个hello程序开始、学习嵌入式我们从点灯开始。
同样的,我们也从编写一个简单的基于QT的上位机来体会体会上位机开发及认识认识QT。
2023-05-08 10:36:441 三向电机,分别为UVW三向,角度互差120度。若使用BLDC控制方法,如下图每次换向增加60度,转子只能到达六个位置,所以六步换向时会有振动。使用FOC控制方法可以使转子到达任意角度,所以 运行起来会更加平滑。
如果想到达40度的位置,只需要在0度方向通电一段时间,在60度方向通电一段时间,再在空矢量的状态下通电一段时间(全桥000或111的位置为空矢量,空矢量的时长用来调节扭矩。后面会讲到),三 段时间组成一个周期,以这个周期循环产生
2023-05-06 11:07:4811 在学习电路设计的时候,不知道你是否有这样的困扰:明明自己学了很多硬件电路理论,也做过了一些基础操作实践,但还是无法设计出自己理想的电路。归根结底,我们缺少的是硬件电路设计的思路,以及项目实战经验。
2023-04-26 09:36:552397 手把手教你开发智能面板小程序
2023-04-18 18:31:345196 的框架原理、从零上手OpenHarmony智能家居项目、手把手教你实现WiFi扫描仪、涂鸦小游戏、渐进式深入理解OpenHarmony系统等41节课程,覆盖近10万+开发者。2023年
2023-04-17 11:18:05
德索五金电子工程师指出,LVDS连接器电子元件的使用寿命,很多时候能决定了行业中电子连接系统的寿命,从电信到制造再到自动化。当您对机器设备或连接系统的早期故障进行故障排除时,故障可能与关键系统的LVDS连接器电子元件的故障有关。那该注意哪些问题才能防止这种情况发生呢?
2023-04-14 11:04:15239 个,工程结构更加合理、编程风格更加规范化等。教程方面推出了一系列全新的视频!目前已经上架(并持续更新)的视频包括:手把手教你学STM32 HAL库开发教学视频(兼容全系列)、手把手教你学
2023-04-13 09:13:27
一般用户习惯称为万能遥控器,而我们一般习惯叫它对拷遥控器或者射频遥控器,它的出现使电动车或者电动门匹配变得十分简单,特点是:不需要拷贝机,也不需要知道震荡电阻,不需要复杂的操作,只需要轻轻松松的几部操作就可以获得崭新且功能一样的遥控器;但前提是得保证原来遥控器可使用并且知道频率。
2023-04-07 17:24:158096 射频同轴连接器是微波领域中重要的射频传输元件,因其频带宽、连接方便可靠、性能优越、成本低廉,在微波通信设备、仪器仪表及武器系统中得到广泛应用。
2023-04-07 10:50:44733 作为IC设计人员,熟练掌握数字前端语法检查工具Spyglass的重要性不言而喻,本文手把手教你学习Spyglass工具。
2023-04-03 10:46:541498 点击蓝字 关注我们 交错式升压功率因数校正 (PFC) 转换器可以通过负载均流来提高效率,因此它已成为高功率应用的首选拓扑。通过在多个平衡相位中分担负载电流,可以显著减小每相的 RMS 电流应力
2023-03-29 23:20:042480 本教程以板上按键控制点亮RV-STAR开发板上的LED为目标,从IDE的下载安装开始详细介绍了使用SEGGER Embedded Studio+JLink调试器进行RISC-V嵌入式开发的方法。系统环境:Windows 10-64bit硬件平台:基于GD32VF103 MCU的RV-STAR开发板,JLink调试器(调试器固件版本需支持RISC-V)SEGGER Embedded Studio 和 JLink驱动的下载和安装SEGGER Embedded Studio是SEGGER公司推出的一款嵌入式开发的集成开发环境,具有开发与编译界面专业、调试功能强大(配备知名的J-Link仿真器)、非商业使用免费、跨平台兼容和配置灵活等特点。在SEGGER官网可以下载IDE软件,其链接如下:https://www.segger.com/downloads/embedded-studio/根据自己的操作系统下载对应的安装包即可,需要注意的是,一定要下载支持RISC-V的IDE。双击安装包运行,安装过程没有特殊需要注意的地方,一直点next即可。安装SEGGER Embedded Studio之后还要安装JLink驱动,也在SEGGER官网下载,其连接如下:https://www.segger.com/downloads/jlink/同样,安装过程没有特别要注意的,正确安装即可。下载并配置工具链下一步准备工具链,从芯来科技官网的下载页面下载,其链接如下:https://www.nucleisys.com/download.php根据使用的操作系统下载对应的RISC-V GNU Toolchain。在SEGGEREmbeddedStudio的安装路径下新建一个Nuclei_Toolchain文件夹。如果不记得安装到哪里了,可以打开安装好的EmbeddedStudio,菜单栏中选择“File->Open Studio Folder->Studio Folder”即可打开安装位置。在新建的Nuclei_Toolchain文件夹里面放入解压好的工具链,直接解压后还需修改一下文件夹层级和文件夹名。文件名修改成gcc,并且要求下一级文件夹是bin文件所在层级,可参考以下截图:使用JLink调试器连接开发板到PC使用JLink调试RV-STAR需要移除开发板上的五个短接帽,如下图中红框所示。连接时如果看不清图中文字,可以参考板上的丝印。JLink的引脚如下,红框标注的是需要连接的引脚,将JLink的引脚与上图中红框引脚按照名字一一对应相连。注意接到RV-STAR开发板靠近GD32VF130VBT6芯片侧的排针上。VTref引脚要接到RV-STAR开发板RGB LED下方的3V3接口。使用时Type-C也需要连接,起到供电的作用。连接后参考实物图如下:下载DEMO工程在Github下载RV-STAR的demo工程,其链接如下:https://github.com/riscv-mcu/ses_nuclei_sdk_projects国内使用github下载速度有限,推荐使用码云,其链接如下:https://gitee.com/riscv-mcu/ses_nuclei_sdk_projects配置使用RTT打印输出JLink调试器可以使用SEGGER的RTT功能打印输出,需要配置一些文件到工程当中。下载DEMO工程后打开rvstar_demos文件夹,双击rvstar_demos.emProject即可打开demo工程。选择菜单栏的“File->Open Studio Folder->Project Folder”打开工程所在路径,新建一个SEGGER文件夹。打开J-Link驱动的根目录,将“Samples->RTT”路径下的“SEGGER_RTT_V680d.zip”解压缩(具体压缩包名可能因版本不同而变化),如下图所示。解压后将RTT文件夹下的“SEGGER_RTT.c”,“SEGGER_RTT.h”和“SEGGER_RTT_Conf.h”三个文件以及Syscalls文件夹下的“SEGGER_RTT_Syscalls_GCC.c”这些文件复制到之前新建的SEGGER文件夹中。在EmbeddedStudio中右击当前工程,选择“New Folder”,新建一个SEGGER文件夹,右击新建的文件夹选择“Add ExistingFile”,将SEGGER文件夹内新增的四个文件添加至工程中。配置完成如下图,双击打开“SEGGER_RTT_Syscalls_GCC.c”文件,注释掉第59行的“#include”。右击当前工程名,选择Options打开设置页面,选中“Preprocessor”,在“User Include Directories”中增加“$(SolutionDir)/SEGGER”。在工程的“nuclei_sdk/SoC/hbird/Common/Source/Stubs”下的“write.c”文件处右击,选择“Exclude From Build”移除原有的write.c文件。这样RTT配置完成,在调试时如果有打印内容会自动打开控制台显示输出内容。调试运行DEMO工程右击当前工程名,选择“Options”打开工程设置页面。选中Debugger,双击Target Connection选项,在弹窗中切换为J-Link,点击OK完成设置。双击Project ‘running led’选中running_led工程,直接按f5即可进入调试模式。点击运行,这时候按键就会看到led在红绿蓝白之间切换,同时在“Debug Terminal”中看到打印内容。
2023-03-29 14:27:29
:连接板子到PCRV-STAR有板载蜂鸟调试器,所以短接帽接好,直接通过USB type-c接口连接至PC即可。下载调试DEMO工程在github下载RV-STAR的demo工程,其链接如下:https
2023-03-29 14:24:21
PID控制器,PID控制器按照一定的运算规律,计算出结果,即为输出值,送到执行器进行调节,其中的P、I和D指的是比例、积分和微分,是一种闭环控制算法。通过这些参数,可以使被控对象追随给定值变化并使系统达到稳定,自动消除各种干扰对控制过程的影响。
2023-03-27 14:54:373311
评论
查看更多