实时测控
文章平均质量分 66
kaizq
这个作者很懒,什么都没留下…
展开
-
虚拟飞控双遥杆的APP界面编程实现
1 缘起四轴飞行器,添加WIFI模块,用移动手机模拟替代操控遥杆。移动手机,虚拟飞控双遥杆,自然选用成熟的nipple.js库,应用APP界面主导的js库是jQuery及其相关UI如JQM,nipple嵌入其中应用。遥杆界面出现了,但操控不对应,尤其是上、左方向,几乎相反。JS库冲突,顶层的JQM规定屏幕左上角为坐标原点,nipple只能被动继承。采用常规冲突解决的最优嵌入JS库引用解决如下: jQuery(function($){ var npL = nippl.原创 2021-08-24 22:40:35 · 677 阅读 · 0 评论 -
CortexM系列MCU操控2.4G的Lora模块
1 引言成都亿百特以SX1280为核心推出的2.4GLORA模块—E28[2G4T12S],采用UART串口,可选板载天线或外接天线,应用门槛大为降低,价格几乎比同类SPI接口的SX1280模块一样,很受欢迎。项目开发需要,也选择了E28[2G4T12S],应用起来并不完全如文档描述一样轻松,一波三折的,于是记录汇总一下开发过程,与同仁共享。这里以CortexM系列MCU操控为主加以说明。直接基于MCU寄存器开发。2 初始化与配置配置主要是修改本机地址和通信通道号,提升与模块交互的串口通信波原创 2021-08-18 20:21:15 · 1388 阅读 · 2 评论 -
使用GD32内嵌IIC控制器
1 综述采用GD32内嵌IIC控制器,以中断方式,快速实现的IIC通信,速度400kbps。IIC通信,诸如常用的STM32,多是用IO口模拟IIC通信的。曾经以STM32内嵌IIC控制器,以中断方式,快速实现了IIC通信。实现的关键是1字节的读取操作。作为后起之秀,GD对IIC控制器逻辑改进了很多,已经很好用。美中不足,1字节的读取,却多操作了1个字节,始终没有找到最合适的STOP发出时刻,好在不影响使用。即:1字节的读取,需要多作1字节的无用功。该问题,在STM32中,已经完美解决。原创 2021-07-25 15:19:48 · 3016 阅读 · 5 评论 -
GD32-MCU-WinUSB编程问题及其解决
选择Cortex-Mx系列MCU,通过USB接口,做一个无线LORA接入计算机的AP终端,之前多用STM的微处理器,鉴于芯片涨价,还有极少管脚考虑,改选了GD的GD32F103TB,基于WinUSB和MCU寄存器做的USB软件,程序在STM32F103板子上运行,计算机识别没有任何问题,以GD32F103TB板子运行,仅有不到1/10的识别机率。可以接收主机的设备描述请求,就是不能向主机发送设备描述符,连续4次后,主机报“设定地址失败”。曾经怀疑硬件电路和MCU芯片有问题,严格USB差分走线,重新布原创 2021-07-13 15:36:32 · 2069 阅读 · 5 评论 -
SpringCloud测控微服务最小监控平台构造
最小系统构成:eureka注册中心,gateway网关,实时显示web应用、自动分析警报控制web应用、历史数据分析web应用。采用SpringCloud分布式测控微服务数据云平台架构工具[https://mp.csdn.net/console/editor/html/105551900]得到必需各个微服务模块框架代码雏形:1 微服务模块SvcRtShowIvkr可提供的web模板:这里选用地图指示、线簇图示和仪表盘示三项,后台以SSE完成相应数据提供。2 微服务模块Sv原创 2020-05-28 14:45:52 · 397 阅读 · 0 评论