摘要:
导入时,报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application! 查了很多资料,发现原来PyQt5安装包也是区分电脑位数的,我的电脑是32位的,装的PyQt5确是64位的,由于我这 阅读全文
摘要:
http://blog.csdn.net/pipisorry/article/details/50620122 Python不是每个人的计算机里面都有安装,当您写了一个好用的工具,需要一个standalone exectuable环境的需求。并且用python写些脚本什么的,有时候脚本写完以后,每次 阅读全文
摘要:
1、下载python安装包 在python官网进行下载https://www.python.org/downloads/ 我这里下载的是2.7.9的,当然你也可以下载最新的: 安装比较简单,只需要下一步...就行。 2、添加Python的系统路径 在“系统变量”中的“系统变量”里面的path中,添加 阅读全文
摘要:
python脚本可以是多版本都可以执行的,例如在python2.7、python3.7等环境中都可以正常运行。 但通过某个python版本,例如python2.7编译生成的pyc文件 编译pyc文件:python -m py_compile zhao.py 这个pyc文件,在python2.7的环境 阅读全文
摘要:
最近工程需要用到PID控制,正好STM32的DSP库有DIP函数,所以研究了下 先看数据参数: typedef struct{ float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ float32_t A1; /**< The der 阅读全文
摘要:
简介 这是我在CSDN上面的第一篇博客,来分享一下我是如何用最短的时间进行智能小车的PID调速的。在疫情期间比较无聊,在某宝买了一个智能小车底盘和一堆零件,基于Arduino Due和树莓派进行开发,Due负责底层控制,树莓派进行上层控制器开发,比如斯坦利控制器或者模型预测控制器进行轨迹跟踪。 本次 阅读全文
摘要:
Arduino小车PID调速——整定参数初试水 在实现了小车较为可靠的测速基础上,便可以正式开展PID调速实验了。本文是基于使用Arduino平台上由Brett Beauregard大神写的PID库进行参数整定的,侧重于在对PID算法有基本了解下,通过实验自己动手整定参数,观察不同的参数值对小车调速 阅读全文
摘要:
PID:从入门到放弃 前言 前段时间参加了智能小车的比赛,为了方便和快速性,我们采用了四个麦克纳姆轮结构的小车,并用openmv做视觉导航定位。由于这个项目是第一次做,而且没有学长学姐的指导,不过好歹跌跌撞撞的走过来了。现在,横跨在我们面前的是“如何使小车启动后直走”这一个大魔王。为了战胜它,我 阅读全文
摘要:
一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制) PID控制应该算是应用非常广泛的控制算法了。小到控制一个元件的温度,大到控制无人机的飞行姿态和飞行速度等等,都可以使用PID控制。这里我们从原理上来理解PID控制。 PID(proportion integration differen 阅读全文
摘要:
STM32的 PID和PWM墨水温度控制系统 1 控制方案: K_SENSOR热电偶作为温度传感器,50w电烙铁作为加温设备作为控制对象,预先设定一个温度值,微处理器为ARM公司Cortex-M3内核,STM32F103ZET6型号,开发板需用3.3v供电运行。采用MAX6675芯片作为K型热电偶信 阅读全文
摘要:
理想公式: 注意G与入这两个是有关联的,这两个因子,不能说越大,R就越大,后面补充里面讲解(波长越短,增益越大) 所以上述表达式子可以为 如果,在实际情况中,雷达接收信号的回波信号会被噪声污染,在所有雷达频率上引入不想要的电压。 上述式子,广泛的作为雷达方程 F噪声系数、B雷达带宽、L雷达损失、k波 阅读全文
摘要:
nmea数据如下: $GPGGA,121252.000,3937.3032,N,11611.6046,E,1,05,2.0,45.9,M,-5.7,M,,0000*77 $GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,359.95,070306, 阅读全文
摘要:
NemaStudio提供的NMEA产品模拟工具软件 专业开发人员通过模拟各种航海仪器和目标对象 包括GPS,AIS和雷达的输出非常强大的开发和测试工具。 所有仪器,目标和端口可以匹配混合. 这意味着你可以有多个对象发送过相同或不同的多端口同时的多个实例。 通过此软件模拟设备输出标准数据到端口, 用虚 阅读全文
摘要:
nmea数据具体各字段的含义请参考标准定义,这里给出一个C++实现的例子,环境是Android,本文只解析了几个常用的字段; 本示例的关键方法有split、startswith方法和stringToNumber模版函数 bool GnssNmeaParser::startsWith(const st 阅读全文
摘要:
一、nmea数据格式介绍 nmea数据如下: $GPGGA,025620.00,2602.33721,N,11911.49176,E,2,04,1.63,13.5,M,9.9,M,,0000*5D $GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15, 阅读全文
摘要:
Github个人博客:https://joeyos.github.io 基本脉冲和连续波CW雷达操作 雷达距离方程 function [snr] = radar_eq(pt, freq, g, sigma, b, nf, loss, range) % 代L的雷达方程 % % Inputs: % pt 阅读全文
摘要:
最近的一个任务,在24MHZ毫米波测距的程序里 加入恒虚警处理。 毫米波测距原理网上有很多资料,其中程序里用到的是调频连续波雷达(FMCW)。 相关原理在博客有介绍。 主要依据是测量发射波和回波的时间差,根据光速计算距离。 实际应用中要考虑多普勒频移对回波的影响。 图中发射波为正负调频FMCW信号, 阅读全文
摘要:
目录 1 FMCW雷达基本框架 2 FMCW原理介绍 1 FMCW雷达基本框架 调频连续波雷达的基本框图如图 1所示,框架中主要包括上位机显示与控制界面、信号处理机、收发支路以及天线四个部分。 1) 上位机显示与控制界面主要功能: a) 显示雷达检测到的目标信息(主要包括:距离、相对速度、角度、信号 阅读全文
摘要:
定义和术语 介绍了一些基本的雷达定义并建立了本书使用的大多数术语。雷达Radar这个词是无线电探测和定位Radio Detection and Ranging几个英文单词的缩写。通常,雷达系统使用调制的波形和定向天线向空间中的特定空域发射电磁波以搜索目标。搜索空域内的物体目标把入射能量的一部分向雷达 阅读全文
摘要:
前段时间北斗卫星导航系统的部署完成,能够为全球用户提供全天候、全天时、高精度的定位、导航服务,定位服务又一次成了热点。在定位服务风口上的除了北斗,还有适用于室内高精度定位的UWB技术,以及由UWB技术为基础的各种定位服务方案。 云酷科技多年来致力于电厂安全领域,电厂在通过云酷了解UWB人员定位系统时 阅读全文