自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

adamsecond

新手乐园----享受创作的快乐

  • 博客(49)
  • 资源 (12)
  • 收藏
  • 关注

原创 泰山派学习笔记(三)一步一步学基础命令

在经历了一座大山--“编译SDK”之后,我们来赶紧恶补以下基础命令。对于前两节我们用的那些命令,晦涩难懂。今天我们再来系统的学习以下,紧跟嘉立创的脚步。

2024-02-29 09:30:00 683

原创 零基础C++开发上位机--基于QT5.15的串口助手(四)

昨天我们研究Ui界面,并且在程序的部分完成可可用端口的搜索,接下来我们继续学习开发串口助手的通信部分的程序。

2024-02-28 09:30:00 735

原创 零基础C++开发上位机--基于QT5.15的串口助手(三)

我们这节课,主要学习一下QT的串口编程。做一款自己的串口助手,那么这里默认大家都是具备串口通信的背景知识的。当然你也可以不知道这个背景知识,跟着试试学一下,其实就是一个设备传输数据,通过某种格式传给电脑显示出来。而去处理这些数据显示C++本身自带各种库方便我们去调用。所以说你只需要知道串口通信需要具备哪些参数即可,这些参数是固定死的,必须遵循的。

2024-02-27 09:00:00 1002

原创 零基础C++开发上位机--基于QT5.15的串口助手(二)

上节课我们简单跑了一个Ui的例子,Ui显示了一个文本hello world和一个点击的按钮。因为我们没有做任何的编程处理,所以目前点击按钮没有任何反应,接下来详细丰富按钮的功能,我们来事先以下按钮的互动效果。

2024-02-26 09:30:00 984

原创 零基础C++开发上位机--基于QT5.15的串口助手(一)

嵌入式开发的过程中,大部分我们的代码是无法一次成功的。这时候我们大部分的工程师可能最熟练的调试方法是printf函数,打印随意一个数据,来观察当前运行的函数是否执行正确。我们连接的工具有各个大神做的串口助手。另外,在做一般项目时候,大部分的数据需要在电脑端的APP呈现出来给用户,而用户是不懂单片机的,他们只关心数据正确与否。所以专业角度讲,我们开发的单片机嵌入式设备通常称为下位机,而我们常用的串口助手称之为上位机。下位机+上位机融合的项目才能真正的叫做一个完整的产品。

2024-02-25 09:00:00 1586

原创 泰山派学习笔记(二)一步一步编译SDK文件

上一节,我们安装了基于虚拟机的ubuntu系统,并且建立了samba服务打通了win10和ubuntu系统中的文件传输。本节课我们继续对立创官方提供的SDK文件进行编译,学习编译的方法。引用官方的话:如果只想下载别人编译好的固件并且做一些应用层的开发那可以不用编译SDK,那如果你想自己去适配一些驱动,比如在内核中加入CH340驱动,或者点亮一款新的屏幕,又或者你想优化或者定制属于自己的东西,甚至制作一款自己的板子这都离不开SDK编译。

2024-02-24 09:30:00 2071 5

原创 泰山派学习笔记(一)基于Vmware虚拟机安装ubantu18

泰山派是一款开源的卡片电脑,提供全面开放的软硬件资料,愿与志同道合的的伙伴们共同推动技术的发展和创新。 小巧的板子搭载了高配的处理器、引出丰富的外部资源、多样性SDK、赋予创意无限可能。 软硬件结合、项目式学习、解决项目落地难问题、让每一个想法变成现实。

2024-02-23 09:00:00 2580 3

原创 电子元器件基础10---基于立创的PCB设计

立创EDA是由中国团队研发,拥有完全独立自主知识产权的国产EDA工具。软件简介立创EDA为板级EDA设计软件。EDA指的是通过计算机的辅助完成电路原理图、印刷电路板文件等的绘制、制作、仿真设计。立创EDA是一款基于浏览器的,专为中国人设计的,友好易用的EDA设计工具。起于2010年,完全由中国人独立开发,拥有独立自主知识产权。

2024-02-22 09:00:00 1672

原创 电子元器件基础9---立创EDA的安装及原理图设计

立创EDA是由中国团队研发,拥有完全独立自主知识产权的国产EDA工具。软件简介立创EDA为板级EDA设计软件。EDA指的是通过计算机的辅助完成电路原理图、印刷电路板文件等的绘制、制作、仿真设计。立创EDA是一款基于浏览器的,专为中国人设计的,友好易用的EDA设计工具。起于2010年,完全由中国人独立开发,拥有独立自主知识产权。

2024-02-21 09:00:00 2330

原创 电子元器件基础8---电路板PCB

在了解了大部分常用的电子元器件之后,我们需要将他们聚集在一起完成某种电路功能。当然,设计电路的能力还需要各位同学学好电路,模电和数电。但是在这之前我们可以了解一下承载元器件的特殊载体,这个是大家在之前的学习过程中没有接触过的。那么今天我们就来介绍一下电路板PCB这个“特殊”的电子元器件。

2024-02-20 09:00:00 905

原创 电子元器件基础7---集成电路

二极管三极管再往上就是四极管、五极管么?不,四极管还有但是我没用过。再往上我们需要学习各种阻容二极管和三极管的组合,也就是今天要介绍的集成电路,它的集成度从几个晶体管组合的元器件到上亿个晶体管组成的CPU,器件数量越多集成度越高同时其功能也更加复杂。在这里我们只介绍这些集成电路的共性特征,由于笔者本身也是新手,所以在这里介绍的内容仅仅是带大家入个门,抛砖引玉,欢迎各路大神来批评指正。

2024-02-19 09:00:00 663

原创 电子元器件基础6---三极管

了解了二极管后,接下来就是三极管了。二极管是一个PN结,而三极管是两个PN结构成。三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。

2024-02-18 09:00:00 1268

原创 电子元器件基础5---二极管

除了电阻、电容和电感等线性元器件之外,还有二极管、三极管这些常用的非线性器件广泛应用于日常生活中。那么今天我们来介绍以下二极管这一常用的电子元器件。

2024-02-17 09:21:43 798

原创 电子元器件基础4---接插件

如图8.4所示为贴片型板载测试端子,它们的尺寸和贴片电阻相当,例如图8.4的贴片测试端子的尺寸分别为2.7mm*1.0mm 和3.8mm*2.8mm。如图7.2所示的KF/KB3.96系列是导线通过螺丝直接压接在端子上,母端子焊接在电路板上,不能随意插拔,端子仅有直针,端子两端有槽,可以拼接使用。如图1.7所示,还有功能类似,接插更可靠的圆孔排针排母系列。如图9.1所示,对于DIP或PLCC封装的元件,可以直接焊接在电路板上,也可以选择使用IC座,以方便更换,其中圆孔的IC座有镀金款,更为可靠。

2024-02-16 10:00:00 1910

原创 电子元器件基础3---电感

磁粉芯材料磁导率的选择问题。由于大电阻R’的存在,电压互感器的初级电流很小,因此电压互感器变比很小,例如2mA:2mA。功率电感的电流大,由较粗的圆/扁漆包线绕制,在电源电路中作为储能元件或者滤波元件使用,根据在电路中作用不同,电感需选择合适频率的磁芯材料。图5.2左所示电感为常见的罐状功率电感,由带线圈磁柱和屏蔽磁壳两部分对接组成,线圈大部分包裹在磁芯内部,实现较好的电磁屏蔽效果。如图2.1所示,磁珠是一种特殊的电感,等效于电阻和电感串联,但电阻值和电感值都随频率变化,比普通的电感有更好的高频滤波特性。

2024-02-15 10:00:00 1222

原创 电子元器件基础2---电容

两个相互靠近的导体,中间夹一层不导电的绝缘介质,这就构成了电容器。当电容器的两个极板之间加上电压时,电容器就会储存电荷。电容器的电容量在数值上等于一个导电极板上的电荷量与两个极板之间的电压之比。电容器的电容量的基本单位是法拉(F)。在电路图中通常用字母C表示电容元件。由于电容在集成电路中难以集成,所以在芯片的周围,我们总能看到有大量的电容,如图1所示。在这些高集成度的电路板上,电容的数量甚至远大于电阻的数量。

2024-02-14 09:30:00 645

原创 视觉开发板—K210自学笔记(六)--串口通信

以上就是uart的通信程,涵盖了GPIO的除IO输入输出的基本操作。任何控制器、单片机和CPU首先要掌握的就是输入输出的GPIO,然后学会了串口通信,我个人觉得就够用了,基本接下来学习视觉相关的知识,就可以融合之前的操作,进行和其他主控系统联机调试了。当然这之前,你也可以用K210自己作为主控独立开发一套系统,如果K210的IO足够的,有一说一,K210的可编程IO还是真的具备一定的可玩性的。

2024-02-13 11:45:00 2207

原创 视觉开发板—K210自学笔记(五)--按键控制LED

以上就是按键控制LED的流程,涵盖了GPIO的输入输出的基本操作。任何控制器、单片机和CPU首先要掌握的就是输入输出的GPIO,学会了这个基本就能完成大部分的项目的基本功能了。

2024-02-12 16:37:06 1011

原创 视觉开发板—K210自学笔记(四)--MicroPython基础

编程基础知识

2024-02-11 13:00:00 1624

原创 视觉开发板—K210自学笔记(三)--点亮LED

K210点亮LED灯

2024-02-10 10:00:00 1896

原创 视觉开发板—K210自学笔记(二)--hello world

视觉开发板—K210。

2024-02-09 16:39:15 1651

原创 电子元器件基础2--电容

电子元器件基础--电容

2024-01-22 11:00:00 637

原创 视觉开发板—K210自学笔记(一)--开发环境安装

一、开发板选型目前市面上视觉方面的开发板比较好选型,因为可选范围比较少。传统的OpenMV和新星的明星产品K210,各有各的特点。那么对于新手到底选哪个学习好呢,目前笔者搜索了官方资料,K210对比了当前OpenMV4最强款H7 Plus,选择的原则支持神经网络训练的。参考的资料和价格均为淘宝官方店。序号项目1主控芯片K210STM32H7432芯片内核双核)双核)3RAM8M1M+外置32M4Flash16M2M+外置32M5AI算力KPU。

2023-12-21 11:00:55 1171

原创 电子元器件基础1---电阻

电阻作为最常用的电子元件,有很多种分类方法。电阻按精度分类可分为E6、E12、E24、E48、E96、E192六大系列,其精度分别为±20%、±10%、±5%、±2%、±1%和±0.5%。以最常用的E24系列为例,系列电阻值是这样确定的:1) 基本数值:计算出来就是1.1、1.2、1.3、1.5、1.6、1.8、2、2.2、2.4、2.7、3、3.3、3.6、3.9、4.3、4.7、5.1、5.6、6.2、6.8、7.5、8.2、9.1、10这24个基本数值。

2023-06-02 15:50:20 4287

原创 基于GD32系列主控的模块化智能小车

简介:利用模块化的思路,三段式智能小车,分别为底盘PCB,循迹避障PCB和电源板PCB。后期可以根据需求更换扩展。灵活方便。采用梁山派为主控的智能小车,功能涵盖了的循迹、避障、蓝牙遥控和ADC电压检测等。

2023-03-20 13:00:00 906 3

原创 零基础无实物一步一步学PLCS7-1200仿真(十)-两个1200单边S7通信

项目要求:通过S7通信,完成PLC1的开关按下后,PL2的LED灯点亮。项目目的:学习通信基本原理,通信相关的指令。项目功能:通过S7通信,主CPU只有启动按钮,从CPU只有灯。主CPU操作点击启动按钮后,从CPU通过通信收到指令,点亮其控制的灯。完成了基本指令的学习,让我们来学习一下通信。S7-1200系列的CPU具备了网络通信的功能。本项目来源于西门子自动化挑战赛,信息化网络化赛道。通过最简单的S7通信,最简单的编程学习PLC 通信的原理。

2023-01-02 05:00:00 2339

原创 零基础无实物一步一步学PLCS7-1200仿真 背景知识三 PLC基础

经历上一节背景知识,在不引入控制器的情况下,我们可以通过继电器和接触器完成一些简单的线路控制,实现电动机的正转和反转。当我们想实现复杂的功能时候,其实也是可以利用继电器和接触器完成,只不过需要更多的器件和更复杂的电路,对于产品的批量和调试都非常不利。

2023-01-01 05:00:00 1501

原创 零基础无实物一步一步学PLCS7-1200仿真(九)-八位流水灯/跑马灯

项目要求:按键配合实现8位LED的流水灯/跑马灯功能。项目目的:学习移位和循环的指令。项目功能:设置启动、停止按钮和8个圆形的LED灯。按下启动按钮后,8个LED灯按照流水灯或者跑马灯的规则循环显示。按下停止按钮后,显示停止。循环显示的LED灯可以是单个流水灯,也可以是多位跑马灯。具体为:要求在第0.5S亮一个灯,第1S亮第二个灯,第1.5S亮第三个灯,依此类推,4S后进行循环。

2022-12-31 08:00:00 35639 1

原创 零基础无实物一步一步学PLCS7-1200仿真 背景知识二 电气控制基本电路

在上一节讲述了基本的元器件知识之后,同学们应该深挖每一个元器件的原理和选型原则。可以为未来的自己设计项目时候的选型做到游刃有余。今天给大家带来一些电气控制或者工控领域的常见的基本电路,这些基本电路都是构成当今工控领域复杂电路的基本单元,非常值得学习。同时也是PLC编程的基础,同学们要知道元器件是如何从电气控制电路过渡到PLC的程序的。

2022-12-31 03:30:00 2154

原创 零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示

本期项目给大家带来的是数码管显示的实验,之前学习的项目仅仅是点亮单个的灯。这个过程是非常简单的。本期项目要求为:数码管显示技术值,ESC按键为取消按钮,按下它之后计数器清零,回车按钮,按下它之后计数器直接装载为99。UP按键为加计数按钮,按下之后计数器加一,相应的DOWN按键为减计数按钮,按下之后计数器减一。

2022-12-30 05:00:00 8016

原创 零基础无实物一步一步学PLCS7-1200仿真(七)-led灯闪烁-定时器或系统时钟

本项目在复习了上个项目的定时器应用后,又开发了系统时钟使LED闪烁的程序。两种方法均可达到项目需求。为同学们今后开发其他项目拓宽视野,提供不同的思路。系统时钟脉冲的方法是一个非常重要的应用。未来使用严格的定时时避免不了使用系统时钟脉冲。另外,项目开发采用调用子程序的方法值得借鉴,在同学们开发复杂程序的时候必须按照主程序和不同子程序的架构进行开发设计,这样在调试和后续的其他开发中才能提高开发和调试的效率。本项目的HMI动画可以分别应对两种不同的程序开发方法,只需要在主程序中直接调用即可。

2022-12-29 07:00:00 9721 2

原创 零基础无实物一步一步学PLCS7-1200仿真(六)-两个电动机顺启逆停

本次项目为两个电机定时启动,目的旨在学习PLC的定时器的指令,学习时间继电器对应的PLC里面的指令是如何使用的。项目要求:1.电机启动按钮,M1电机立即启动。2.按钮按下后,定时器开始计时,5s后,启动M2电机,再开始计时6s后,M2停止运行,同时M1停止运行。且M2停止后M1才能停止。3.上面提到的M1和M2电机可以使用指示灯替代。

2022-12-28 06:30:00 4044

原创 零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制

四路抢答器可通过程序扩展成任意路抢答器。通过仿真图大家可以看到最终程序仿真效果。具体功能如下:启动按钮为本系统启动示意按钮,启动按钮按下后,则左侧的主持人的系统正常灯点亮为绿色。此时任一选手按钮按下后,则对应的红色灯亮起。抢答完毕后,主持人按下其对应的复位键,则选手亮起的红灯被清除。可进行下一轮的出题和抢答。

2022-12-27 08:00:00 10896 3

原创 零基础无实物一步一步学PLCS7-1200仿真(四)-单个按钮控制电机

本项目的功能是利用单个按钮实现对电机的启停控制。本项目的接线延续教程二里面的启保停电路,只不过我们可以弃掉一个按钮,只用一个按钮去实现之前的功能。西门子的博途软件集成了非常强大的帮助功能,同学们可以依据我的截图,打开帮助文件然后按照我的图片指引找到自己不熟悉的命令开始学习。本项目包含了一个上升沿扫描指令和一个RS触发器指令,同学们可以按照我描述的程序原理进行操作仿真。

2022-12-26 09:30:00 2290 1

原创 零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制(互锁)

在学习完电动机的启保停控制后,我们今天来学习电气控制里面进阶的正反转控制,也就是大名鼎鼎的互锁电路。首先需要了解电动机可以实现电动机正反转的工作原理。互锁我的称呼就是锁对方,正转运行就锁反转,反转运行就锁正转,这个通过下图的仿真效果图就可以看明白,正转运行的时候无论怎么点反转都不会阻止正转的运行。除非按下停止按钮之后。大家可以自行下载程序包打开项目后,操作看看实际的效果,这种效果使单纯的在监控SIM表里无法体会的。

2022-12-25 09:00:00 9246 5

原创 零基础无实物一步一步学PLCS7-1200仿真(二)-电机启保停程序及仿真程序

在学习完电动机的电动控制后,我们今天来学习电气控制里面最经典的启保停电路,也就是大名鼎鼎的自锁电路。我们说的电动机都是最典型的三相异步电动机。自锁电路是电气控制电路中的最基本的一种,一旦按下开关,电路就能够自动保持持续通电,直到按下其它开关使之断路为止。在通常的电路中,按下开关,电路通电;松开开关,电路断开。

2022-12-24 10:00:00 3334

原创 零基础无实物一步一步学PLCS7-1200仿真 背景知识一 低压元器件基础

学习PLC之前,最好对基本的电气相关控制设备有一个牢固的基础,对于理解PLC乃至未来开发复杂的项目是一个非常好用的背景知识。话不多说,进入正题。本文将讲解电气控制最常见的元器件,每个元器件遵循实物和符号对应的关系进行讲解,使每个同学都能够理解实物的工作原理,接线方式,最终可以上升到理论阶段可以根据电气符号自行设计原理图。

2022-12-23 10:45:47 1228

原创 零基础无实物一步一步学PLCS7-1200仿真(一)--电动机的点动控制

市面上的一些PLC教程,普遍都是带实物的教程,这样的好处是跟实际做项目一样,缺点是观看者无法上手,另外一部分教程则是纯理论编完程序后的仿真面对枯燥的监控SIM表很抽象,况且不能模拟真实的情况。学习PLC编程之前新手小白需要理解继电器和接触器的工作原理,PLC的输入接收的是各种传感器和开关的信号这与单片机一样,PLC输出控制的可都是各种继电器和接触器的线圈。这就是PLC的优势,上手简单,不需要C语言的基础,使用梯形图编程,实质上是对电路的理解到位后,PLC程序基本上可以直接编程了。

2022-12-22 22:23:24 4459

原创 基于Proteus无实物零基础STM32入门自学教程(十一)--0.96“OLED屏显示I2C接口

简介:本项目为基于STM32F103C8T6为核心的0.96“OLED屏显示工程。依旧采用模块化的设计思维,整个0.96“OLED的底层驱动程序可以供给大家直接调用。同时模块化的思维仍然适合那些51或者别的嵌入式平台的用户,可以方便移植。用最少的更改代码去完成不同平台之间的转换。目的:学会0.96“OLED的硬件连接原理和0.96“OLED器件的工作原理,然后自行编写0.96“OLED的底层驱动程序。硬件:电路非常简单,采用4线制的0.96“OLED,这样只需要2个IO即可完成0.96“OLED显示功能

2022-06-13 13:30:39 8401 11

原创 基于Proteus无实物零基础STM32入门自学教程(十)--LCD1602液晶显示

简介:本项目为基于STM32F103R6为核心的LCD1602液晶显示工程。依旧采用模块化的设计思维,整个LCD1602的底层驱动程序可以供给大家直接调用。同时模块化的思维仍然适合那些51或者别的嵌入式平台的用户,可以方便移植。用最少的更改代码去完成不同平台之间的转换。目的:学会LCD1602的硬件连接原理和LCD1602液晶器件的工作原理,然后自行编写LCD1602的底层驱动程序。硬件:电路非常简单,使用全部PB端口作为LCD1602的DB0-DB7的数据端接口和使能等其他全部接口。简化程序量,方便移

2022-06-12 21:54:53 5089

C51单片机-8X8LED 点阵显示数字 8X8LED 点阵屏循环显示数字 0~9,刷新过程由定时器中断完成

任务要求:使用C51单片机驱动8X8LED 点阵显示数字0-9,并使用中断的方式不断循环。 硬件连接:C51单片机的P0口和P3口经过74LS245驱动8X8LED 点阵

2024-02-17

C51单片机的AD和DA转换,AD任务为:采用C51单片机设计0~5V数字电压表 DA任务为产生三角波和锯齿波

任务要求:采用C51单片机设计0~5V数字电压表,通过数码管实时显示,保留2位小数 硬件连接:ADC0804数据口接P1,控制线接P2.4~P2.6 ,数码管段码端接P0口,位选端接P2.0~P2.3,模拟电压通过电位器分压得到 软件设计:等待100us以上时间读取模数转换结果  任务要求:采用C51单片机设计波形信号发生器,通过按键控制产生三角波和锯齿波 硬件连接:DAC0832数据口接P1口,2个按键接P3.2和P3.3 软件设计:按键采用查询方式编程  任务要求:采用单片机设计波形信号发生器,通过按键控制产生三角波和锯齿波 硬件连接:DAC0832数据口接P1口,2个按键接P3.2和P3.3 软件设计:按键采用中断方法

2024-02-13

C51单片机-矩阵键盘:C51点亮共阳数码管显示4*4矩阵键盘中按下键16进制的键号“0~F”

任务要求:使用共阳数码管显示4*4矩阵键盘中按下键16进制的键号“0~F”。 例如,1号键按下显示“1”;E号键按下显示“E”等等。 硬件连接:C51数码管段码端接P2口 ,矩阵键盘P1.3~P1.0接矩阵键盘的行线(扫描线 输出),P1.7~P1.4接矩阵键盘的列线(按键状态 输入)

2024-02-13

使用C51分别点亮8*8LED点阵和8*8LED点阵

1.任务要求:在8*8LED点阵(共阴)上显示汉字“三” 硬件连接:8*8LED点阵行线接P0口 ,列线接P2口 2.任务要求:8*8LED点阵(共阴)滚动显示汉字“欢迎学习” 硬件连接:16*16LED点阵16根列编码线接P2口和P3口,由P1.0~P1.3经74HC154译码(低电平有效)后,再经74HC07同相驱动后作为16根行线

2024-02-13

基于C51单片机的流水灯-8 只 LED 左右来回点亮、流水灯

C51控制8个发光二极管流水灯 ,一共使用三种方法实现,分别为库函数,数组法和移位法 任务要求:控制8个发光二极管按照一定的时间间隔依次轮流点亮 硬件连接:C51-P2口外接8个LED,按照P2.0--P2.7顺序依此点亮 软件设计:分别为库函数,数组法和移位法实现LED灯依次点亮的效果。 库函数利用循环移位函数_crol 和_cror_形成来回滚动的效果 ,数组法使用数组形成位移; 移位法使用移位逻辑指令完成数据的移动

2024-02-13

iMAX-B6平衡充电器说明书

B6充电器是一台多功能充电器,它支持双输入,是运用内置高性能的微处理器的高科技和专业操控软件的快速充电/放电器, 它支持的充电电池种类包括:Li-ion、Li-Poly、Li-Fe、NiCD、NiMh和Pb,几乎涵盖了主流的可充电电池种类。它最多支持6串聚合 物锂电池的平衡充电方式,充电电流最高可达6A(80W)。同时它还具有放电功能,放电电流最大为2A(10W)。本产品同时内置聚合物锂电池平衡器,可 以对2串、3串、4串、5串、6串聚合物锂电池进行平衡充电,令充电效果更好。机身侧面设计有温度传感器接口。B6采用了一个带背光的点阵液晶显示器,可 以显示操作菜单和充电状态,方便直观,同时也十分美观。

2023-04-25

零基础无实物一步一步学PLCS7-1200仿真(十)-两个1200单边S7通信

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 项目要求:通过S7通信,完成PLC1的开关按下后,PL2的LED灯点亮。 项目目的:学习通信基本原理,通信相关的指令。 项目功能:通过S7通信,主CPU只有启动按钮,从CPU只有灯。主CPU操作点击启动按钮后,从CPU通过通信收到指令,点亮其控制的灯。 完成了基本指令的学习,让我们来学习一下通信。S7-1200系列的CPU具备了网络通信的功能。本项目来源于西门子自动化挑战赛,信息化网络化赛道。通过最简单的S7通信,最简单的编程学习PLC 通信的原理。

2022-12-30

零基础无实物一步一步学PLCS7-1200仿真(九)-八位流水灯/跑马灯

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:直接按键控制LED灯。 项目要求:按键配合实现8位LED的流水灯/跑马灯功能。 项目目的:学习移位和循环的指令。 项目功能:设置启动、停止按钮和8个圆形的LED灯。按下启动按钮后,8个LED灯按照流水灯或者跑马灯的规则循环显示。按下停止按钮后,显示停止。循环显示的LED灯可以是单个流水灯,也可以是多位跑马灯。具体为:要求在第0.5S亮一个灯,第1S亮第二个灯,第1.5S亮第三个灯,依此类推,4S后进行循环。

2022-12-29

零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。数码管的显示可以作为西门子离散自动化赛道的电梯楼层显示的子程序。 硬件电路:直接按键控制LED灯。 PLC型号:西门子s7-1200系列 项目要求:按照项目的功能完成按键控制数码管的技术显示。 项目目的:学习比较指令、数学函数指令和加减计数指令和数码管的显示原理。 项目功能:数码管可以显示两位数00-99,然后可通过四个按键完成数码管的技术显示。其中四个按键功能如下:ESC按键为取消按钮,按下它之后计数器清零,回车按钮,按下它之后计数器直接装载为99。UP按键为加计数按钮,按下之后计数器加一,相应的DOWN按键为减计数按钮,按下之后计数器减一。

2022-12-29

零基础无实物一步一步学PLCS7-1200仿真(七)-led灯闪烁-定时器或系统时钟

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:LED灯 PLC型号:西门子s7-1200系列 实现功能:此项目模拟单片机的入门项目点亮LED灯,并使其按照固定的频率闪烁。此项目为各行各业的最典型的入门项目,并且其应用场合遍布工业行业控制系统中。 目的:本项目在复习了上个项目的定时器应用后,又开发了系统时钟使LED闪烁的程序。两种方法均可达到项目需求。为同学们今后开发其他项目拓宽视野,提供不同的思路。系统时钟脉冲的方法是一个非常重要的应用。未来使用严格的定时时避免不了使用系统时钟脉冲。另外,项目开发采用调用子程序的方法值得借鉴,在同学们开发复杂程序的时候必须按照主程序和不同子程序的架构进行开发设计,这样在调试和后续的其他开发中才能提高开发和调试的效率。本项目的HMI动画可以分别应对两种不同的程序开发方法,只需要在主程序中直接调用即可。

2022-12-23

零基础无实物一步一步学PLCS7-1200仿真(六)-两个电动机定时启动

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 实现功能:此项目需要借助定时器等指令完成电动机分别定时启动。首先按钮按下后,M1电动机启动,定时器开始计时,5s后,启动M2电机,再开始计时6s后,M2停止运行,同时M1停止运行。且M2停止后M1才能停止。可以通过停止按钮随时停止,本项目练习定时器的基本指令及使用。要注意定时器和实物时间继电器的使用和区别,练习用软件代替硬件的防范。显示生活中很少使用时间继电器的场景了,毕竟能用软件替代的就可以省去硬件的部分成本。 目的:本项目相关系列教程可以为工作的同志进行自学教程的练习,也可作为西门子自动化挑战赛的基础练习,对于比赛的要求是都有HMI的设计开发工作,通过本系列可以实现各类项目的HMI和硬件软件程序的联动仿真。

2022-12-23

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 实现功能:设置四路按钮和对应的抢答灯,所有按钮只能响应其中一个,无论是同时按下还是分别按下。只有一个对应的灯会亮起,这个灯会提示主持人是几号选手抢答到。通过简单的位操作的基本指令就可以实现本功能。 目的:本项目相关系列教程可以为工作的同志进行自学教程的练习,也可作为西门子自动化挑战赛的基础练习,对于比赛的要求是都有HMI的设计开发工作,通过本系列可以实现各类项目的HMI和硬件软件程序的联动仿真。

2022-12-23

零基础无实物一步一步学PLCS7-1200仿真(四)-单个按钮控制电机

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 实现功能:通过单个按钮实现对电动机的启停控制,使用位的基本指令,包括HMI的仿真建立可以直观的观察运行效果。实际应用场景不是特别多,仅仅是通过本次的项目熟悉位操作的基本指令。 目的:本项目相关系列教程可以为工作的同志进行自学教程的练习,也可作为西门子自动化挑战赛的基础练习,对于比赛的要求是都有HMI的设计开发工作,通过本系列可以实现各类项目的HMI和硬件软件程序的联动仿真。

2022-12-23

零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 实现功能:通过按钮实现电动机的正反转控制,核心电路为互锁电路。通过互锁保护电动机正反转运行时不能同时运行,防止短路。而真正实现电动机正反转是靠依据电动机工作原理,调换任意两相电动机的接线达到让电动机实现切换正反转的目的。 目的:本项目相关系列教程可以为工作的同志进行自学教程的练习,也可作为西门子自动化挑战赛的基础练习,对于比赛的要求是都有HMI的设计开发工作,通过本系列可以实现各类项目的HMI和硬件软件程序的联动仿真。

2022-12-23

零基础无实物一步一步学PLCS7-1200仿真(一)-电动机的点动控制

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 PLC程序:与硬件电路一样 HMI程序:可直接在本程序包上编辑,不用看教程可直接上手 针对市面上的一些PLC教程,普遍都是带实物的教程,这样的好处是跟实际做项目一样,缺点是观看者无法上手,另外一部分教程则是纯理论编完程序后的仿真面对枯燥的监控SIM表很抽象,况且不能模拟真实的情况。本教程使用HMI仿真联动PLC程序,可以实时模拟实际项目的工况,使用者可以操作HMI上的按钮查看效果和程序实时状态。 学习PLC编程之前新手小白需要理解继电器和接触器的工作原理,PLC的输入接收的是各种传感器和开关的信号这与单片机一样,PLC输出控制的可都是各种继电器和接触器的线圈。这就是PLC的优势,上手简单,不需要C语言的基础,使用梯形图编程,实质上是对电路的理解到位后,PLC程序基本上可以直接编程了。

2022-12-22

零基础无实物一步一步学PLCS7-1200仿真(二)-电机启保停程序及仿真程序

教程使用博途V15.1制作,需要此版本及以上才能打开。压缩包内含程序和HMI仿真,可以直接使用HMI仿真查看效果,与实际效果一样。 硬件电路:开关控制接触器,接触器控制电机 PLC型号:西门子s7-1200系列 实现功能:可实现电动机的启动和停止,运用的电路为最基本的自锁电路,俗称启保停,这是硬件电路和PLC程序的基础,必须学会和吃透。CPU为1214配合HMI画面进行仿真联动。下载的朋友可以通过HMI画面的仿真对程序进行模拟和验证。非一般的只有PLC程序的单调,避免的单独更改变量状态的在线监测无法观测到程序真正的运行状态。 目的:本项目相关系列教程可以为工作的同志进行自学教程的练习,也可作为西门子自动化挑战赛的基础练习,对于比赛的要求是都有HMI的设计开发工作,通过本系列可以实现各类项目的HMI和硬件软件程序的联动仿真。

2022-12-14

ESP32和ESP8266开发板arduino安装包

arduino开发ESP32和ESP8266时需要下载对应的开发板安装包。从github上下载困难,经常下载到一般就断开,现在把离线安装包放出来供大家直接无脑安装。直接双击即可,希望对大家有帮助。

2022-12-07

基于Proteus无实物零基础STM32入门自学教程(十一)--0.96“OLED屏显示I2C接口

简介:本项目为基于STM32F103C8T6为核心的0.96“OLED屏显示工程。依旧采用模块化的设计思维,整个0.96“OLED的底层驱动程序可以供给大家直接调用。同时模块化的思维仍然适合那些51或者别的嵌入式平台的用户,可以方便移植。用最少的更改代码去完成不同平台之间的转换。 目的:学会0.96“OLED的硬件连接原理和0.96“OLED器件的工作原理,然后自行编写0.96“OLED的底层驱动程序。 硬件:电路非常简单,采用4线制的0.96“OLED,这样只需要2个IO即可完成0.96“OLED显示功能,是最省IO的方案。特别适合大家新手初期的使用。 软件:利用STM32F103C8T6的PB10和PB11端口使用I2C的方式来驱动0.96“OLED。主程序依旧是保持之前的极简风格,没有一句多余的语句。同时软件测试的时候可省略的语句函数也做了说明,让同学们能真正的体验到驱动0.96“OLED的核心语句是什么。软件的库可以任意升级,加大了一定的扩展性

2022-06-13

基于Proteus无实物零基础STM32入门自学教程(十)--LCD1602液晶显示

简介:本项目为基于STM32F103R6为核心的LCD1602液晶显示工程。依旧采用模块化的设计思维,整个LCD1602的底层驱动程序可以供给大家直接调用。同时模块化的思维仍然适合那些51或者别的嵌入式平台的用户,可以方便移植。用最少的更改代码去完成不同平台之间的转换。 目的:学会LCD1602的硬件连接原理和LCD1602液晶器件的工作原理,然后自行编写LCD1602的底层驱动程序。 硬件:电路非常简单,使用全部PB端口作为LCD1602的DB0-DB7的数据端接口和使能等其他全部接口。简化程序量,方便移植 软件:利用STM32F103R6的PB端口来驱动LCD1602。主程序依旧是保持之前的极简风格,没有一句多余的语句。同时软件测试的时候可省略的语句函数也做了说明,让同学们能真正的体验到驱动LCD1602的核心语句是什么。

2022-06-12

基于Proteus无实物零基础STM32入门自学教程(七)--定时器点亮LED

简介:本项目为基于STM32F103R6为核心定时器点亮LED工程。在第一个任务里我们点亮LED是使用延时点亮。从这一讲我们开始学习真正的定时器使用方法,而这种方法是最接近实际应用的。实际应用中几乎不使用延时做任务,这是新手和有实际项目经验人员最明显的区别。 目的:学会定时器的配置,如何使用定时器的技术模式和分频设置。 硬件:电路非常简单,PA9直接连接LED。 软件:利用STM32F103R6的TIM3来驱动LED的按照适合的延时闪烁。proteus的效果i可以实现LED的闪烁。

2022-05-11

基于Proteus无实物零基础STM32入门自学教程(二)--LED流水灯

简介:本教程面向新手,为基于STM32F103R6为核心的LED流水灯工程。前期没有用到stm32的内部库,源程序尽量使用单文件。方便从51直接转过来的同学有个适应期。proteus仿真stm32总所周知没有51仿真的那么完美。笔者在51年代进行仿真时基本与实物电路一样,程序一致,切换到实物时完美复刻。无奈可能是stm32太复杂太新的缘故?致使很多同学在使用proteus仿真stm32时候出现莫名其妙的故障被劝退。笔者潜心研究proteus的各种bug,终于找到不出毛病的各种任务的仿真电路。 目的:学会LED流水灯点亮的几种编程思路。 硬件:PB8和PB9和PB10和PB11直接连接LED。 软件:程序以固定延时轮流点亮每个LED发光二极管。前期没有用到stm32的内部库,源程序尽量使用单文件。方便从51直接转过来的同学有个适应期。proteus仿真stm32总所周知没有51仿真的那么完美。笔者在51年代进行仿真时基本与实物电路一样,程序一致,切换到实物时完美复刻。

2022-05-06

基于Proteus无实物零基础STM32入门自学教程(六)--串口打印

简介:本项目为基于STM32F103R6为核心 的串口打印工程。为新手刚入门串口最基本的串口打印任务。主程序非常简单,主要关注串口的初始化程序,学会配置并应用。工程保留了上一个任务的按键和LED模块,没有做调用。为了简化程序让大家看的只有串口的程序。大家可以藉由按键和LED模块子程序完成更复杂的任务。 目的:学会串口的底层驱动,学会应用proteus的串口显示工具调试程序。 硬件:PA9和PA10直接连接proteus的virtual terminal工具 软件:串口打印delay+延时时间,并经过对应的延时打印该信息。目前调试工具显示的时间准确性与程序不符,没找到具体原因。但是可以验证基本的串口程序是否穿输出数据,这个是可以验证的。

2022-05-06

基于Proteus无实物零基础STM32入门自学教程(五)--按键点亮LED

简介:本项目为基于STM32F103R6为核心 的按键点亮LED工程。为新手刚入门输入和输出最基本的操作联动的任务。无论按键程序和LED程序均与之前任务思路一致,非常简单易懂。因此在此阶段引入模块化编程思维,藉由正点原子模板创立工程,为后续做更复杂的程序打下坚实的基础。 目的:学会输入和输出联动;学会模块化编程思维。 硬件:PA1和PA2分别连接两个按键,PB6和PB8分别连接两个LED灯。 软件:按键和LED程序以正点原子为基础创建该项目工程。仿真经过验证,可以直接用于实物开发板。

2022-05-06

基于Proteus无实物零基础STM32入门自学教程(四)--数码管动态显示

简介:本项目为基于STM32F103R6为核心 的数码管动态工程。一共6位共阴的LED数码管显示proteus仿真。无需实物,仿真程序经过验证,可以完全应用于硬件中,注:只有程序可以,硬件仅供参考。 目的:利用STM32与数码管的接口技术,完成STM32的数码管静态显 硬件:数码管动态扫描显示电路是由STM32F103R6、6位数码管(7SEG-MOX6-CC)和一片74LS245驱动电路组成。将所有位的段选控制端并联起来,接到PC0~PC7引脚。 PC0~PC7引脚输出显示段码(包括小数点“.”DP段)。 PC0~PC7引脚通过一片74LS245依次接数码管的A~G和DP引脚。 PB0~PB5引脚输出位码,PB0~PB5引脚依次接数码管的位码引脚1~6。 软件:采用数码管动态扫描方式,使用STM32F103R6芯片和6个共阴极LED数码管,通过数码管动态扫描程序实现6个数码管显示“654321”。

2022-05-06

基于Proteus无实物零基础STM32入门自学教程(三)--数码管静态显示

简介:本项目为基于STM32F103R6为核心数码管静态显示工程。单个led灯点亮及闪烁,编写delay函数使led灯固定间隔时间的闪烁。资源提供proteus仿真文件和对应的keil源代码,用户下载后可以直接启动proteus,然后观察试验led灯的工作状态。 目的:利用STM32与数码管的接口技术,完成STM32的数码管静态显示电路设计和程序的设计、运行及调试。不用纠结74LS245的原理,可以理解为一根导线。主要关注程序。 硬件:使用STM32F103R6芯片的PC0~PC15引脚分别接2个共阴极LED数码管。个位数码管接PC0~PC7;十位数码管接PC8~PC15。 软件:采用静态显示方式,编写程序使2位数码管上循环显示 0~99。

2022-05-06

基于Proteus无实物零基础STM32入门自学教程(一)--LED灯点亮闪烁

简介:本项目为基于STM32F103R6为核心 的点亮LED工程。单个led灯点亮及闪烁,编写delay函数使led灯固定间隔时间的闪烁。资源提供proteus仿真文件和对应的keil源代码,用户下载后可以直接启动proteus,然后观察试验led灯的工作状态。 目的:学习proteus仿真stm32的整个流程,完成本教程可以使用proteus对stm32进行无实物开发非常便利。学会IO输出的初始化操作,达到最终点亮LED的目的 硬件:随意选择一个IO(除了默认JTAG的个别端口不可直接使用)连接LED灯。 软件:LED程序为单独文件,没有调用任何其他程序文件,方便新手从51或者零基础学习。仿真经过验证,可以直接用于实物开发板。

2022-04-12

基于Proteus无实物零基础STM32入门自学教程(九)数码管显示和按键呼吸灯

简介:本项目为基于STM32F103R6为核心定时器呼吸灯工程。 目的:学会PWM的初步使用方法。 硬件:电路包括两位数码管配合显示,通过按键和LED利用定时器呈现呼吸灯的效果 软件:proteus要求8.13版本以上

2022-02-10

基于Proteus无实物零基础STM32入门自学教程(八)stm32定时器和串口综合程序

1.程序基于正点原子模板程序,方便大家移植。 2.CPU为stm32f1xxx,仿真软件为proteus。 3.程序以工程模式上传,大家直接拿去用即可。 4.proteus基于8.13版本,如果打不开的请先更新proteus的版本。 5.程序功能描述:stm32定时器和串口程序的proteus仿真。按键按下,led灯以对应的频率开始闪烁,同时串口显示当前led闪烁的对应频率。

2022-02-08

4WD智能小车底盘CAD图纸

直接转格式切就可以了,1:1尺寸制作

2021-09-29

空空如也

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

TA关注的人

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