資源簡介
本人畢業設計,包含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(地質雷達信號處理)
評論
共有 條評論