资源简介
本人毕业设计,包含PCB原理图、程序、上位机、毕业论文等
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO.Ports;
namespace 无线接收上位机
{
public partial class Form1 : Form
{
bool busy = false;
bool close = false;
double now = 0;
private byte err_level;
private int RPM;
private int Torq;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
comboBox2.Text = “115200“;
comboBox3.Text = “1“;
comboBox4.Text = “8“;
comboBox5.Text = “无“;
SearchAndAddSerialToComBox(serialPort1 comboBox1);
serialPort1.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
timer1.Interval = 200;
timer1.Enabled = true;
timer1.Start();
}
private void port_DataReceived(object sender SerialDataReceivedEventArgs e)
{
if (close == true) //是否正在关闭串口
return;
busy = true; //正在接受串口数据
int length = serialPort1.BytesToRead; //串口缓冲区字节数
byte[] rec = new byte[length];
serialPort1.Read(rec 0 length); //将串口缓冲器中数据读取到rec数组中
serialPort1.DiscardInBuffer(); //丢弃串口缓冲区中的数据
if (length != 10) //检验接收的字节数是否等于串口协议帧长度
{
busy = false;
return;
}
byte sum = (byte)(rec[2] + rec[3] + rec[4] + rec[5] + rec[6] + rec[7] + rec[8]);//无线数据求和运算
if (rec[0] == 0xFF && rec[1] == 0xAA && rec[9] == sum) //检验协议帧包头是否为0xFFAA,并检查和运算是否相等
{
if (rec[2] == 0x01) //周期为10ms的无线数据
{
RPM = (rec[3] << 8) + rec[4]; //计算电机转速
gaugeAngular1.Value = RPM; //指针仪表控件动态刷新
Torq = (rec[5]<<8)+rec[6]; //计算电机扭矩
now = getTime(); //获得当前时间精确到ms
try
{
plot1.Channels.Trace[“Channel 1“].AddXY(now RPM); //电机转速曲线绘制
plot1.Channels.Trace[“Channel 2“].AddXY(now Torq); //电机扭矩曲线绘制
plot1.Channels.Trace[“Channel 3“].AddXY(now rec[7]); //电机功率曲线绘制
plot1.Channels.Trace[“Channel 4“].AddXY(now rec[8]); //油门开度曲线绘制
}
catch { }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 162 2018-06-13 23:11 FSEC大学生电动方程式赛车电气系统设计\~$EC大学生电动方程式赛车电气系统设计.docx
文件 162 2017-02-23 14:39 FSEC大学生电动方程式赛车电气系统设计\~$EC整车控制系统设计.docx
文件 3429592 2017-05-25 17:31 FSEC大学生电动方程式赛车电气系统设计\FSEC大学生电动方程式赛车电气系统设计.docx
文件 1808022 2017-05-25 17:31 FSEC大学生电动方程式赛车电气系统设计\FSEC大学生电动方程式赛车电气系统设计.pdf
文件 2934334 2017-05-24 21:26 FSEC大学生电动方程式赛车电气系统设计\FSEC大学生电动方程式赛车电气系统设计.pptx
文件 119033 2017-05-18 17:50 FSEC大学生电动方程式赛车电气系统设计\FSEC大学生电动方程式赛车电气系统设计论文相似性检测报告.pdf
文件 89186 2017-05-24 11:30 FSEC大学生电动方程式赛车电气系统设计\过程管理材料.doc
目录 0 2018-02-27 14:30 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\
目录 0 2018-01-16 17:32 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\
目录 0 2018-01-16 17:32 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\
目录 0 2018-01-16 17:32 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\
目录 0 2018-01-16 17:32 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\
文件 70656 2018-02-27 14:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\.suo
目录 0 2018-01-16 17:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\Server\
目录 0 2018-02-27 14:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\Server\sqlite3\
文件 0 2018-01-16 17:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\Server\sqlite3\db.lock
文件 897024 2018-02-27 14:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\.vs\无线接收上位机\v15\Server\sqlite3\storage.ide
文件 1032 2017-04-30 21:58 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机.sln
文件 44544 2017-05-12 00:18 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机.v12.suo
目录 0 2018-02-24 17:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\
文件 184 2017-05-01 18:36 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\App.config
目录 0 2017-05-25 20:53 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\
目录 0 2017-10-31 14:48 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\
文件 1441792 2011-09-11 08:55 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\Iocomp.Instrumentation.WF40.Common.dll
文件 1826816 2011-09-11 08:47 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\Iocomp.Instrumentation.WF40.Plot.dll
文件 876544 2011-09-11 08:47 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\Iocomp.Instrumentation.WF40.Pro.dll
文件 802816 2011-09-11 08:47 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\Iocomp.Instrumentation.WF40.Std.dll
文件 134656 2018-02-24 17:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\无线接收上位机.exe
文件 184 2017-05-01 18:36 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\无线接收上位机.exe.config
文件 38400 2018-02-24 17:33 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\无线接收上位机.pdb
文件 24216 2017-05-17 10:50 FSEC大学生电动方程式赛车电气系统设计\上位机最终版\无线接收上位机\无线接收上位机\bin\Debug\无线接收上位机.vshost.exe
............此处省略579个文件信息
- 上一篇:卷积神经网络CNN进行图像分类
- 下一篇:MATGPR_R3(地质雷达信号处理)
相关资源
- STM32F4HAL和LL库函数手册
- 基于stm32俄罗斯和贪吃蛇游戏keil源代
- JY901陀螺仪,STM32资料
- stm32F407ZGT6+cubex生成HAL库工程+软件模拟
- STM32F10x例程源码
- STM32L例程
- SX1261 SX1262 SX1268 SX126X STM32版程序
- 国外比较流行的步进电机STM32控制代码
- STM32入门手把手教程
- 正点原子F103最全源代码
- STM32嵌入式系统开发实战指南 FreeRTO
- STM32 SPI读写SCA103T传感器
- stm32l151c8t6开发板全套例程
- 基于LabVIEW的ARM Cortex-M3嵌入式开发宝典
- TFT液晶程序 stm32
- STM32F103 战舰V3基础例程(HAL库版)
- FreeRTOS和FreeMODBUS移植到STM32F407傻瓜教
- 基于STM32/ESP8266/DSB10B20的温度采集程序
- en.stm32cubeg4.zip
- Keil.STM32L4xx_DFP.2.2.0.zip
- stm32f1芯片包
- STM32F103ZET6核心板+DHT11+OLED.zip
- stm32f407网络音箱demo.rar
- 电子-RVMDK.rar
-
STM32 ST-li
nk Utility v4.3.0 setup.zip - 基于STM32的老人吃药提醒器
- STM32的DMA方式实现SD卡存储
- STM32F4x7+freertos+lwip+ssl+MQTT-(MDK5)稳定
- HT-001 RN8209电表套件(STM32带电能),
- 开发例程STM32F103的各种开发子程序
评论
共有 条评论