IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 移动监测运动机器人-运动机构 电子 软件 机械三维设计 总结 -> 正文阅读

[嵌入式]移动监测运动机器人-运动机构 电子 软件 机械三维设计 总结

移动监测运动平台-热成像校准-运动机构电子软件机械设计

测试设备 -移动机器人系统 包括机械设计,软件开发,电子程序开发。
并且完成了长时间测试以及听取使用同事建议完成 技术升级整改,可以结案。

移动监测运动机器人机械部分:

移动监测运动机器人 结构机械——文章解释

热成像与人体感应测试平台

?? 包括了框架制作与设计,完成对原来方案的整改加固,场地规划运动设计;
?? 采用Inventer soldworks 三维建模,完成设备材料图纸输出,材料采购以及安装调试。
?? 将原来的感应目标移动更改为,传感器移动,对应目标做横向间隔一米运动。
结构增加了上下移动高度可调,以及履带传输供电设计。

移动监测运动机器人电子部分:

移动监测运动机器人 ABOV电子主机从机程序——文章解释

ABOV移动小车从机

ABOV从机移动效果

?? 采用ABOV芯片做主机与从机配合移动电脑端,完成设备见无线通讯以及异常判断和邮件测试自动发送等功能。


移动监测运动机器人软件:

  1. C#上位机开发(一)—— C#上位机基础
  2. C#上位机开发(二)—— C# 串口使用
  3. C#上位机开发(三)—— C# 绘图方法
  4. C#上位机开发(四) —— C# 软件截取软件界面并保存图片
  5. C#上位机开发(五) —— C#上新建窗口并且处理 Winform高分辨率下的窗体显示模糊问题


    ?? 采用C# .net平台,该软件具有跨平台,面相对象编程思路,高移植性特定,一次编译处处运行。
    ?? 内部利用界面兼容方法,兼容各个大小尺寸屏幕。
    ?? 内部方法实现高速通讯,以及利用C# 双通道代理机制以及垃圾回收机制,异常捕获机制,使得软件长时间运行顺畅以及通讯延时小缓存高。

一、应用设定

1.应用场景设定

产品用于自动测试人体感应PIR对不同距离角度下感应效果.应用于多节点移动测试平台的程序控制。

2.所使用的方法

??.Inventor 3维建模
??.ABOV单片机作为机械控制IC
??.C# 作为管理员电脑终端控制软件

实现对两台运动机构的控制,并完成机构上待测产品的测试 并将数据回传到多路终端 。上位机软件实现用户端的体验

二、使用步骤

1.完成实验结构三维建模

在这里插入图片描述
在这里插入图片描述

2.完成运动机构芯片编程

在这里插入图片描述

移动监测运动平台控制-热成像校准-运动机构 ABOV 设计

1.通信模式的构想
2.完成从机ABOV程序调试

在这里插入图片描述
在这里插入图片描述

3.完成主机ABOV程序调试

3.C# 作为管理员电脑终端控制软件

在这里插入图片描述
在这里插入图片描述

三、机械设计三维软件制作

1.效果图

2.实际安装图

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

四、ABOV 作为移动控制芯片软件制作

程序为双IC通讯,主从机接收与发送,电脑控制中继IC,中继IC处理电脑发送来的控制指令完成自动测试,定点测试,移动测试并且中继芯片向电脑发送执行情况以及异常情况。
中继芯片向从机移动芯片发送信号,发送移动,暂停,复位移动到,等指令。
从机芯片向主机发送完成情况以及异常情况。

?? 从机代码

在这里插入图片描述

从机程序识别主芯片的无线信号,判断开始,暂停,移动目标位置,开始测试目标,返回起点复位IC等指令,判断是否有路障以及有通讯故障,将异常信号发回主芯片。

?? 主机代码

在这里插入图片描述

主机程序识别电脑以及从机芯片的无线信号,判断自动模式,复位开始,位移目标,暂停,验证通讯热源校准 等指令,判断是否有路障以及有通讯故障,将异常信号发回主芯片。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、C# 作为管理员电脑终端控制软件

二、C# 绘图获取对象的几种方法
1 利用窗体或者控件的 Pain方法。(这个方法很关键)
2:调用控件以及对象的 CreateGraphics()
3: 绘图获取对象总结:

??. 第1个方法必须有,必须覆写到对应控件或者窗体的,Paint方法中。
?? 第2个方法一般做到按键中,当时执行绘制。
?? 第1,2 个方法 调用的绘制函数应该调用的绘制函数终端尽量一样,这样就不会发生 绘制不足短缺以及消失等问题。

三、C# 绘图的具体步骤
1:单机选中绘制板,这个啥都行,这里用到是一个图片控件。

在这里插入图片描述

2:选中事件控制器。

在这里插入图片描述

3:选中Paint方法并双击它在后台生成,对应的方法。

在这里插入图片描述

4:注意在Point_Box_Paint 重载 程序中必须引用对象体PaintEventArgs e

在这里插入图片描述

邮件的发送以及附件的添加

利用file代码打开对应的文件目录,调用 msg.Attachments.Add(new Attachment(upfile)) 类进行附件添加。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-02-22 20:45:46  更:2022-02-22 20:48:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:22:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码