- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 电子技术梳理
二极管是一种使用半导体材料(如硅、硒、锗等)制成的电子器件(有0.5v或0.7V的管压降)。它具有单向导电性能,即当给二极管阳极加上正向电压时,二极管会导通;而当给阳极和阴极加上反向电压时,二极管会截止。这种导通和截止的状态相当于开关的接通与断开。二极管的作用有:整流 将交流电通过桥式整流为直流电防反接 通过二极管的单向导电性实现钳位 通过并联二极管的方式实现3. 饱和导通状态:当加在三极管发射结的电压大于PN结的导通电压,并当基极电流增大到一定程度时,三极管进入饱和导通状态。
2025-05-09 08:58:50
864
1
原创 2024版EPLAN 部件的制作包括导入3D模型创建宏
然后单击"文件"→"导入"→"布局空间"→"导入3D图形"选择黑盒即要生成的部件,点击右键→选择"生成部件"
2025-01-03 13:04:09
2752
原创 Modbus TCP 西门子PLC与 多个设备进行通讯 使用Modbus Slave模拟多个设备ID
PLC如何与同一地址的多个ID设备进行通讯。更改MD_Unit_ID的值,如果这个值不更改是默认的话是无法与多个ID连接的会冲突。Advanced 仿真的PLC是无法与Modbus Slave进行通讯的!!!
2024-11-10 19:30:57
6831
1
原创 使用modbus poll实现与西门子PLC通信以及Modbus Poll的具体使用方法
本篇主要讲从0开始讲建立modbus poll与西门子PLC连接。以及modbus poll的详细使用方式。本篇因为详细讲了Modbus Poll使用方式所以篇幅比较长,如果只是想要建立与PLC连接的可以自行选择目录跳转。Modbus Poll是一款用于模拟Modbus 通讯主站的软件(发送给PLC值),与之对应的是Modbus Slave是一款用于模拟Modbus 通讯从站的软件(接收PLC给的值)。
2024-11-10 19:30:52
1986
原创 从零手搓兑币机
有许多种可以控制掉落数量的方式列如运用直线电机去推动硬币例如使用直线电机去推动但是这会遇到许多的问题因在储币仓内会有许多的硬币,如果直接拿直线电机去推动的话可能会导致出现卡顿等情况出现。第二种通过该机构将硬币掉入槽中进行控制硬币掉落的数量,但是因为硬币的储存难以设计,实际设计还需在进行设计。
2024-11-08 12:41:15
508
原创 Modbus TCP 西门子PLC指令以太口地址配置以及 Poll Slave调试软件地址配置
本篇文章讲了Modbus TCP通讯中的一些以太网端口配置和遇到的一些问题PLC指令报错16#80A4ADDR为什么是40001西门子PLC无法与多个Slave从机进行TCP通讯?
2024-10-15 17:27:44
3667
2
原创 西门子PLC中Modbus通讯DATA_ADDR通讯起始地址设置以及RTU轮询程序设计。
当需要的地址超过49999的话就用400001,西门子RTU指令其中一种思路打法,和RTU指令用法。老RTU指令使用轮询方式可能会出现轮询卡死。主站发送请求帧如果超过这个时间没有收到从站发送的答应帧,那么就会认为该从站连接已丢失。这边还有一个重试次数 在指令的背景数据块中RETRIES。
2024-10-15 16:30:38
4399
2
原创 关于使用低版本EPLAN打开高版本项目中的一些常见问题!
使用低版本EPLAN打开高版本EPLAN的项目。新版本导出的.epj文件即使导入到经典版本的项目中也无法被打开!!!
2024-09-22 19:22:08
5633
1
原创 串口与Labview通讯的调试
在学习Labview和串口的通讯和调试的时候。首先必须先了解一些Labview的基础知识,然后就是了解串口,在调试的过程中,我们需要下位机来辅助我们的程序编写与调试,也就是我们平时使用的单片机,如果没有单片机也不要紧,可以使用虚拟串口来把电脑的串口相连接,这样也可以达到我们的预期效果。在这里可以把两个虚拟的串口相连接,在上图的左边,可以看到我已经把COM1和COM2相连接,虚拟串口的下载链接我已经放在下面了,大家可以自行下载。值得注意的是:如果这里在运行的时候报了读取的错误我总结了几个可疑的地方。
2024-09-05 19:48:52
1961
原创 三菱PLC中实现简单PID温度控制(不使用PIC自带PID命令)
首先在编程时要了解PID的基本概念才可以编程下面是一些PID的基本概念。PID即:Proportional(比例)、Integral(积分)、Differential(微分)的缩写。顾名思义,PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法,的实质就是根据输入的偏差值,按照比例、积分、微分的函数关系进行运算,运算结果用以控制输出。在工业过程中,的理想PID控制规律为:式中,Kp——比例增益,Kp与比例度成倒数关系;
2024-07-08 14:40:37
9048
原创 如何用三菱PLC实现PID温度控制
大家好,今天我要用三菱PLC和温控器来完成烧水壶的PID温度控制。很多人只是刚了解PID,一听到微积分就开始害怕了。我其实也一样,在刚接触PID的时候也抱怨过,微积分这种高数知识怎么想都很难嘛,难道一定要学会微积分才能实现PID的温度控制吗?不用担心,其实不是这样的, 就算你是第一次听说微积分这个词也不会影响到你的学习,只要跟着我的步骤来,你的疑惑一定会迎刃而解。下面就然我们开始吧。
2024-07-08 13:26:59
5111
8
原创 三菱PLC 实现PID控制温度 手搓PID指令!!!
三菱PLC支持PID指令 温度控制 但有些PLC并不支持PID指令所以就自己手写了一个基础PID指令的梯形图 应该是所有PLC通用的方式。并没有完美的PID算法公式 和参数 更多的是根据实际情况结合外部因素 自己调出一个接近理想的值。
2024-07-08 11:24:37
6394
3
原创 Labview Vision 机器视觉使用,从下载程序安装应用,到实战找硬币并输出值
大家好,今天我要和机器人一起配合来打算 做机器视觉用和联动实现机器的视觉我们除了基础款的labview软件还要安装视觉四件套1.Labview 编程平台(我是 2023 q3)2. NI - IMAQdx (驱动软件)3.Vision Development (视觉助手)4.Vision Acquisition Software (视觉软件)我们打开 NI Packagb Manager (NI 软件下载平台
2023-12-17 18:33:55
10049
9
原创 使用STM32CubeMX软件配置定时器输出pwm
在这里如果使用的是ST-Link下载器一定要在SYS中的Debug设置为Serial Wire不然下次在下载就不能使用SWD来下载了,不过串口1下载不影响(PS:注意串口下载时要BOOT1=0 BOOT0=1。全称Pulse Width Modulation:脉冲宽度调制(简称脉宽调制,通俗的讲就是调节脉冲的宽度),在电子电路中应用非常广泛,PWM有非常广泛的应用如电机调速,光源调光,开关电源等等场合都有应用。Mode:这边选择PWM模式1(如果是模式2就是极性相反)这边使用定时器2的通道1举例。
2023-11-29 15:33:25
1344
原创 使用STM32CubeMX软件点亮一盏led
在这里如果使用的是ST-Link下载器一定要在SYS中的Debug设置为Serial Wire不然下次在下载就不能使用SWD来下载了,不过串口1下载不影响(PS:注意串口下载时要BOOT1=0 BOOT0=1。本次实验使用stm32f103c8t6单片机最小系统板来测试程序,其led灯的管脚连接了单片机的PC13管脚。配置管脚为GPIO_Output同时可以在GPIO中配置管脚的相关模式和名称。总结:刚刚开始学习这款软件记录一下学习过程,有不对的地方请大家批评指正。按下复位按钮led就开始闪烁了。
2023-11-29 15:32:45
562
原创 STM32F103C8T6的MODBUS-RTU通讯(485通讯)
STM32F103C8T6的MODBUS-RTU通讯(485通讯)附上源码与所有资料!!!!!
2023-11-23 21:10:20
8136
19
原创 Labview中的WindowsMediaPlayer固定分辨率大小
我们想要在labview中播放视频,简便的方法就是调用windows自带的WindowsMediaPlayer。而我们在调用WindowsMediaPlayer的时候会出现一个问题当我调整好播放窗口的大小时候,一运行播放,窗口就会自动放大。我们该如何解决这个问题呢?
2023-11-13 18:11:11
897
1
原创 迪文屏 视频播放以及开机动画 DGUS|| 开发学习
制作了一个开机动画 和视频播放界面字库空间计算公式:文件大小*1024/256=所占区间值当我们回到0起始界面时 也会自动播放开机动画
2023-11-09 19:27:40
1170
原创 基于STM32F103C8T6的NRF24L01多对一多频通讯
使用NRF24L01是 nordic 的无线通信芯片,它具有以下特点:1) 2.4G 全球开放的 ISM 频段(2.400 - 2.4835GHz),免许可证;2)最高工作速率 2Mbps,高校的 GFSK 调制,抗干扰能力强;3) 125 个可选的频道,满足多点通信和调频通信的需要;4)内置 CRC 检错和点对多点的通信地址控制;5)低工作电压(1.9~3.6V),待机模式下状态为 26uA;掉电模式下为 900nA;6)可设置自动应答,确保数据可靠传输;
2023-11-06 21:13:21
1575
原创 S7-200 SMART PLC和SMART LINE 触摸屏的连接详细教学
S7-200 SMART PLC和SMART LINE 触摸屏的连接详细教学
2023-10-30 21:10:17
12145
原创 迪文屏DGUS RTC显示 及时间修改 迪文屏的开发学习 3
迪文屏DGUS RTC显示 及时间修改 变量数据改变时间如果下载过C51程序 利用串口指令对时间进行修改 将不可用 需要在C51中重新设置在官方提供的历程中 将 RTC模式 根据自己的硬件设置一下 我使用的屏幕是 SD2058 的默认是 无RTC的 将显示2000年00月00日00:00
2023-10-30 20:15:17
2649
3
原创 rfid 模块 rc522 关于s50卡的写与读 且用串口发送出去(可用串口助手调试) 代码和实现原理 基于stm32和labview
rfid的rc522模块具体使用方法和串口助手调试 以及和labview的配合
2023-10-30 18:08:23
1817
原创 HLW8032芯片用STM32收值
数据包的包头(状态寄存器)一般为:0x55(如果在测量电压时不接负载,一段时间后电流寄存器将会溢出,此时数据包的包头会变成:0xF2)校验位(检测寄存器)为:0x5A电压参数寄存器,电压寄存器,电流参数寄存器,电流寄存器,功率参数寄存器,功率寄存器,数据分别被拆成了24个位,分为高8位,中8位,低8位,每8个位合成一个字节,共3个字节以16进制的形式发送。发送顺序是:高8位->中8位 ->低8位。所以在接收每个寄存器的值时需要将数据进行左移储存。
2023-10-30 17:55:36
3055
3
原创 Labview从零开始学习编程-基础教程
大家好,今天给大家来一期Labview的基础教程,希望能和大家一起学习和进步。今天来学习一下一个按钮激活一展灯。
2023-10-26 19:25:13
2637
原创 智能泊车寻路系统(车库模型的制作)SolidWorks软件下载以及快捷键和实用功能的设置
学习solidworks软件设计出模型并且用多种方法为智能泊车寻路系统设计并制作车库模型,以及内部的控制装置的布局与布线。
2023-10-16 12:53:16
242
原创 labview读取文本文档并进行分组
发送过来的值是一个HEX 16进制的格式值,由labview翻译,但今天这篇文章不是翻译而是如何将这个数据读取出来。将文本文档用字符串数据读出,将数据列入到下拉列表中,创建下拉列表的字符串中用索引数组读出两栏分开的字符串。所以本期文章的内容重点就是如何将文本中的数据读出并进行分组呢?朋友委托给我了一个任务,就是他用单片机发送一个值,由。于是他发送过来一个文档,让我进行读。
2023-10-14 06:00:00
358
原创 labview modbuds rtu通讯
想要进行通信,我们需要有一个和一个来进行通讯,我们首先需要将服务端编写好,用先创建一个连接实例创建好之后我们进行进行收发值的程序这是发值 0是从 40001开始发送的 起始地址 0=40001为了方便这里我用了类似于串口助手的框架这是也是分享给大家。
2023-10-13 09:43:59
2337
1
原创 基于STM32F103C8T6单片机的NRF24L01的一对多通讯 0.96寸OLED屏幕显示
基于STM32F103C8T6单片机的NRF24L01模块1对4通讯,0.96寸OLED屏幕显示,并附上源码!
2023-10-13 09:12:28
330
原创 Labview 字符串转16进制
我们从VISA想要读取16进制的数很难,因为串口通讯发送,读出来的都是字符串。我们今天就来解决这个问题。实现原理其实很简单。
2023-10-11 17:33:24
3889
原创 T5L2迪文屏通过串口实现数据互传及一些问题解决方案
本章主要介绍使用DGUS TOOL中的按键返回和位变量图标等控件的使用。来实现与下位机间的通讯。因为还在初步学习中所以还不涉及到OS编程所以只使用了DGUS TOOL,也解决了一些有关通信上的问题。
2023-10-08 09:14:44
4797
8
原创 T5L2迪文屏基础界面开发的使用教程
最近接收了需要用到迪文屏的项目,是一种显示屏,通过串口和控制器通信,可以用来显示文本、图片、动画等,广泛应用于各种嵌入式系统和工业控制设备中。要是有些找不到的资料可以问一下官网客服,他也会提供一些对应的资料。不一定要选择给定的,我的屏分辨率是1280×800之前找了半天没有这个分辨率,才发现可以手打😂。迪文商城里可以搜索到相对应的型号以及它的数据手册(可以查看供电电压以及串口的相关参数等)我的型号是。集成大量优质的教程和可以下载的资料,遇到解决不了的问题可以去论坛翻翻帖子或者直接发帖提问。
2023-10-07 12:57:46
907
rfid 模块 rc522 关于s50卡的写与读 且用串口发送出去(可用串口助手调试) 代码和实现原理 基于stm32
2023-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人