首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏防止网络攻击

    遥控车模的电机控制器

    基于CH32V103单片机结合RTT开发一套无刷电机无感矢量控制器,使用无感矢量控制无刷电机具有噪音小、控制线性度好、电机效率高等优点。使用三相全桥电路将直流电转换为交流电驱动无刷电机,利用串联电阻和差分采样电路采集UV两相的电流信号。使用滑膜观测和矢量控制完成对电机的闭环控制。CH32V103为RISC-V内核,结合RTT可以更加便捷的开发应用层功能。系统预留了一路串口,便于调试和后期加装无线控制模块。

    38710编辑于 2024-04-26
  • 遥控车灵活转向的秘密武器是什么?

    它不仅是遥控车转向系统的核心,更是连接控制器与车轮之间的桥梁,让遥控车能够精准响应我们的指令,实现灵活而稳定的驾驶体验。今天,就让我们一起走进舵机的世界,深度解析它在遥控车转向控制中的技术奥秘。 舵机:遥控车转向的“智慧大脑”舵机,这个看似小巧却充满智慧的部件,是遥控车转向系统的关键所在。它内部集成了电机、减速器、位置传感器以及控制电路等多个组件,形成了一个精密的控制系统。 遥控车的灵活转向与稳定行驶在遥控车的驾驶过程中,舵机的精准转向控制为灵活转向和稳定行驶提供了有力保障。 这些技术的创新,将为遥控车带来更加灵活、稳定的转向控制体验。舵机——遥控车转向控制的得力助手舵机作为遥控车转向控制的核心部件,以其精准的控制技术和稳定的性能表现,为遥控车带来了灵活而稳定的驾驶体验。 它不仅承载着遥控车转向的重任,更在不断创新和发展中,为遥控车的未来发展注入了更多的活力和动力。让我们共同期待舵机技术在未来的发展中,继续为遥控车带来更加出色的表现!

    49810编辑于 2025-02-20
  • 布谷RC远程遥控车系统源码:技术与功能深度解析​

    对于计算能力更强的Raspberry Pi,山东布谷鸟网络科技通过源码深度开发,充分发挥其性能优势。​ 汽车控制系统源码核心解析​电机控制代码示例​TypeScript// 定义电机控制引脚​const int motorPin1 = 9;​const int motorPin2 = 10;​const int pwmPin = 3;​ 通信接收代码示例​TypeScript#include <SoftwareSerial.h>​​// 定义蓝牙模块通信引脚​const int rxPin = 2;​const int txPin = 3;​

    89510编辑于 2025-06-04
  • 来自专栏changxin7

    3.网络编程 网络编程

    就在此时,突然灵感来了,我可以通过qq、云盘、微信等发送给他啊,可是人家说了,让你用自己写的程序啊,嗯,这是个问题,此时又来一个灵感,我给他发送文件肯定是通过网络啊,这就产生了网络,对吧,那我怎么让我的程序能够通过网络来联系到我的朋友呢 首先,查询结果是对的,socket就是网络通信的工具,也叫套接字,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。 套接字有两种(或者称为有两个种族),分别是基于文件型的和基于网络型的。 TCP协议独立于 write()/send() 函数,数据有可能刚被写入缓冲区就发送到网络,也可能在缓冲区中不断积压,多次写入的数据被一次性发送到网络,这取决于当时的网络情况、当前线程是否空闲等诸多因素 网络编程的作业   好了同学们,到了这儿,我们的网络编程socket就讲完了,大致就是这些内容,给大家留个作业:(你的努力的成果你自己是看的到的~!)   

    3.1K21发布于 2019-08-20
  • 来自专栏python3

    网络基础入门3

    metric): 表示路由器去往该目标网段的距离; 越小越好; 对于直连和静态路由,metric 都为0 ,且不可以更改 注意: 当去往同一个网络具有多个条目时 ,会进行路由属性的比较, 选择一个最优的,放入路由表: 1、首先比较 AD , 越小越好; 2、如果AD相同,则比较Metric , 越小越好; 3、如果都相同,则同时放入路由表,形成”负载均衡“; 认识网关: 1、是一个接口级别的概念,而不是设备级别的概念; 2、是以一个 IP 地址的形式体现和配置的; 3、对于源主机而言,去往“其他网段”时,才使用“网关”; 4、

    53510发布于 2020-01-15
  • 来自专栏python3

    网络编程3要素

    1.找到对方ip 2.找到应用程序端口 3.定义相同的通信协议 关于ip: 127.0.0.1本地回环地址,可用于ping网卡 xxx.xxx.xxx.255 广播地址,网段内的计算机都能收到 关于端口 对osi参考模型的简单解释: 我想把数据“你好”通过qq发送给网络中的另一台计算机 先根据应用测数据封装规则,将数据进行封装,传到表示层 表示层根据自己的数据封装规则,再将数据进行分装,传到会话层, 会话层根据自己的数据封装规则 ,再将数据进行封装,传到传输层, 传输层根据自己的数据封装规则,再将数据进行封装,传到网络层, 网络层根据自己的数据封装规则,再将数据进行封装,传到数据链路层 数据链路层根据自己的数据封装规则,再将数据进行封装 另一台计算机,在按照相反的方向,进行每一层的解析,最后到应用层找到 qq应用程序的端口,传输给socket接收 其中应用层的常见协议有::HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3

    45830发布于 2020-01-14
  • 来自专栏python3

    网络监听简介3

    其实除了截获telnet密码这样的功能外,专用的网络×××从密码到邮件,浏览的网页等内容,无所不包,但由于本文不是介绍网络×××用途的,因此这里不详细叙述各种×××的使用方法,有兴趣的读者可以参照各个软件的 网络监听的防范方法: 上面我们介绍了可以用来进行网络监听的软件,那么对这种不受欢迎的行为,有没有一些防范手段呢? 检测网络监听的手段 对发生在局域网的其他主机上的监听,一直以来,都缺乏很好的检测方法。这是由于产生网络监听行为的主机在工作时总是不做声的收集数据包,几乎不会主动发出任何信息。 2:观测dns 许多的网络×××都会尝试进行地址反向解析,在怀疑有网络监听发生时可以在dns系统上观测有没有明显增多的解析请求。 3:利用ping模式进行监测 上面我们说过:当一台主机进入混杂模式时,以太网的网卡会将所有不属于他的数据照单全收。

    75350发布于 2020-01-10
  • 来自专栏nginx遇上redis

    vlan网络环境3

    undo interface Vlanif 3 undo interface Vlanif 2 vlan 4 quit interface GigabitEthernet 0/0/1 undo port 4 interface GigabitEthernet 0/0/2 undo port trunk all vlan 4 vlan 4 aggregate-vlan access-vlan 2 3

    44220发布于 2021-10-20
  • 来自专栏python基础文章

    网络安全——网络层安全协议(3

     前言 本章本章讲解继续讲解本章将会继续讲解网络层的安全协议,IPSec采用的安全技术。 (3)数据完整性 数据完整性。防止传输过程中数据被篡改,确保发出数据和接收数据的一致性。 这在数据交换中非常关键,尤其当传输媒介,如公共网络中不提供安全保证时更显重要。 ---- HMAC结合Hash算法和共享密钥提供完整性。 IPSec还支持3DES算法,3DES可提供更高的安全性,但计算速度更慢。 ----  7.密钥管理 (1)动态密钥更新。IPSec策略使用“动态密钥更新”法决定一次通信中新密钥产生的频率。 (3)Diffie-Hellman算法。要启动安全通信,通信两端必须首先得到相同的共享密钥(主密钥),但共享密钥不能通过网络相互发送,因为这种做法极易泄密。

    77730编辑于 2023-10-15
  • 来自专栏python3

    iperf3 ---网络测试

    如: C:\ 2)dos界面进入对应的文件路径下 如: C:\iperf-3.1.3-win64> iperf工作模式: 服务器模式 iperf3 -s 客户端模式 jperf3 -c ---- dos 3) C:\iperf-3.1.3-win64>iperf3 -c iperf.he.net -t 60 -i 1 -4 -u -b 1000M -M 1500 -t 时间 单位s -u UDP

    3.2K10发布于 2020-01-09
  • 来自专栏Docker 部署服务命令

    Python3 网络编程

    Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 ---- 什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 msg = s.recv(1024) s.close() print (msg.decode('utf-8')) 现在我们打开两个终端,第一个终端执行 server.py 文件: $ python3 server.py 第二个终端执行 client.py 文件: $ python3 client.py 欢迎访问菜鸟教程!

    1.6K80编辑于 2021-12-02
  • 来自专栏sktj

    python3 网络编程

    urllib模块 image.png urllib.parse image.png image.png urllib.request:模拟get/post :需要增加 image.png image.

    42930发布于 2019-12-12
  • 来自专栏python基础文章

    网络安全协议(3

    这方面的例子如国内的安胜3.0操作系统、作为基于Linux核心的安全增强操作系统、达到国标GB17859的第3级标准。 评估等级分为EAL1、EAL2、EAL3、EAL4、EAL5、EAL6EAL7共七个等级。 EAL4是系统设计,测试和复查级。 ---- 3.国产操作系统的安全等级 相对来说,中国的安全操作系统研究起步较晚,但也开展了一系列工作。 ----  该项目实现了所要求的全部功能,包括标识与鉴别、自主访问控制、强制访问控制、数据完整性保护、基于角色的最小特权管理、审计、可信通路、客体重用、密码服务、网络安全控制、设备安全控制等,具有新型的体系结构与安全模型 银河麒麟操作系统是针对未来的主流网络服务和高性能计算服务的需求,参照国际主流标准,参考Darwin、FreeBSD、Linux和其他商用操作系统,借鉴UNIX操作系统和微内核操作系统的设计思想,设计并实现具有自主版权的

    68530编辑于 2023-10-15
  • 来自专栏Ywrby

    3-Vue网络应用

    Vue网络应用 axios基本使用 axios是一款易用、简洁且高效的http库,是一个可以用在浏览器和Node.js中的 异步通信框架,其主要作用就是实现Ajax异步通信,由于Vue只关注视图层内容 ,所以作者推荐使用该框架完成 网络通信内容 axios功能特点 从浏览器中创建XMLHttpRequests 从node.js创建http请求 支持Promise API(在JS中进行链式编程) 拦截请求和相应 } } }, mounted(){ //钩子函数 支持链式变成 //通过axios进行网络操作

    48330编辑于 2022-10-27
  • 来自专栏刘琦的专栏

    InceptionV3 网络模型

    Factorization以及到V4中与ResNet网络思想的结合,一直都在逐步改进,本文主要是阅读V3的论文学习总结。 例如在进行大尺寸的卷积(如3*3)之前,我们可以在空间聚合前先对输入信息进行降维处理,如果这些信号是容易压缩的,那么降维甚至可以加快学习速度。 2.4平衡好网络的深度和宽度。 通过平衡网络每层滤波器的个数和网络的层数可以是网络达到最佳性能。增加网络的宽度和深度都会提升网络的性能,但是两者并行增加获得的性能提升是最大的。所以计算资源应该被合理的分配到网络的宽度和深度。 3. Inception-v2 把7x7卷积替换为33x3卷积。包含3个Inception部分。 第一部分是35x35x288,使用了2个3x3卷积代替了传统的5x5;第二部分减小了feature map,增多了filters,为17x17x768,使用了nx1->1xn结构;第三部分增多了filter

    5.3K00发布于 2017-09-27
  • 来自专栏技术杂记

    网络编程(一).TCP(3

    网络字节顺序与系统字节顺序不一定相同 网络字节顺序(大端顺序)是指一个数在内存中存储的时候“高对低,低对高”(即一个数的高位字节存放于低地址单元,低位字节存放在高地址单元中)。 但是计算机的内存存储数据时有可能是大端顺序或者小端顺序 而上面的函数就是用来进行这方面转化工作的 h:host 本地主机端 to:就是to,转化为 n:net 网络端 l:是 unsigned long (32bit) s:是 unsigned short (16bit) ntohl 无符号长整型,从网络到本机 ntohs 无符号短整型,从网络到本机 htonl 无符号长整型,从本机到网络 htons 无符号短整型,从本机到网络 ---- INADDR_ANY 宏定义 netinet/in.h 中有关于 INADDR_ANY 的定义 /* Address to accept any incoming EAFNOSUPPORT sockaddr结构的sa_family不正确 EALREADY socket为不可阻断且先前的连线操作还未完成 ---- 总结 以下函数可以进行socket的创建与控制,是TCP网络编程的基础

    74610发布于 2021-09-15
  • 来自专栏python3

    Cocos网络篇(3) ——S

    【唠叨】     在客户端游戏开发中,使用HTTP进行网络通信的比较少,一般使用的都是Socket进行通信。而HTTP一般用于网页或者网页游戏。      它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 3、建立socket连接     建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。     1、客户端     使用ODSocket的API实现与服务端的网络连接。          e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } } } } // 3

    87430发布于 2020-01-07
  • 来自专栏学习笔记ol

    计算机网络——网络层(3

    小程一言 我的计算机网络专栏,是自己在计算机网络学习过程中的学习笔记与心得,在参考相关教材,网络搜素的前提下,结合自己过去一段时间笔记整理,而推出的该专栏,整体架构是根据计算机网络自顶向下方法而整理的, 网络操作系统(Network Operating System,NOS):网络操作系统是SDN控制层的另一个重要组件,负责提供网络设备的统一管理接口,向SDN控制器提供网络设备的状态信息、配置信息等。 这些错误报文能够帮助网络管理员快速定位和解决网络故障。 总的来说,ICMP在TCP/IP协议族中扮演着重要的角色,通过传递控制消息和错误报告,帮助网络管理员进行网络故障排除和网络状态监测。 在实际网络中,ICMP协议经常被用于实现网络设备的可达性测试、故障诊断和网络状态监测等功能。

    39300编辑于 2024-05-26
  • 来自专栏python3

    3、vagrant的3网络连接方式

    简介 vagrant提供了3网络连接方式,分别是forwarded ports,host-only networking和bridged networking 2. forwarded ports config.vm.network  "forwarded_port", guest: 80, host: 80   //将vagrant虚拟机的80端口映射到主机的80端口 3. host-only networking config.vm.network

    73310发布于 2020-01-08
  • 来自专栏腾讯云IoT

    【IoT迷你赛】我的“路虎”终于上云了

    IoT开发板,以及Wi-Fi模块: 开发板.png 还有我新买的路虎卫士 图片 1.png 不好意思拿错图了,下面这个的这才是: 图片20.png 图片 4.png 2、本设计目标: 正常的遥控车或者是遥控无人机等 设计整体示意图如下: 图片 5.png 二、系统方案概述 1、系统方案 系统方案如下图所示: (1)通过自定义数据结构,在腾讯云端向IoT开发板下发控制遥控车转向和速度的指令; (2)IoT开发板接收并识别数据 ,生成控制模型车上电调和转向舵机的PWM控制信号; (3遥控车电调和转向舵机的信号线连接IoT开发板的PA0和PA1端口,控制信号通过IoT开发板的I/O口输出给遥控模型车,以控制遥控车以不同速度的前进后退 可以通过信号线发送可变脉冲宽度调制(PWM)的电脉冲来控制舵机,信号要求:50Hz,脉宽1ms-2ms(对应舵机臂转角0-180度)如下图所示: 图片7.png 3、电调的控制方式 电调全称电子调速器

    1.2K31发布于 2019-08-28
领券