FreeCars上位机用户手册
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.6如何下载第一个FreeCars上位机
(1)加入FreeCars上位机群(群号:149168724)到共享栏下载(推荐)
(2)点击这里到金山快盘下载
4
By 黄杰军 武汉理工大学 All Rights Reserved
2. 界面操作
2.1串口控制
(1)串口控制窗
FreeCars上位机帮助文档
(2)串口号
主要是便于调试,可以设置通道的名字,如图通道0~2的名字。 (5)数据发送
有三种方式,1是点击Send,2是选中通道的同时按下Enter键,3是选中某个通道,而 且选上SendAtTheSameTime时按下Up或DOWN键。
2.4软件配置窗口
(1)配置图
图1-4-1软件配置图
(1) FreeCars Config
nt16型的),再加上赛道信息占用字节数(现在没有使用,预留)
3
By 黄杰军 武汉理工大学 All Rights Reserved
(4)购买序列号
FreeCars上位机帮助文档
虽然得花点钱,但是本码农辛苦凌乱了那么久,种瓜得瓜种豆得豆,也是应该的, 强烈推荐!!一经正式注册,可以永久使用FreeCars的任意版本。
1.5如何获得帮助
(1)到软件更新栏目下载对应版本的帮助文档(推荐) (2)到软件配置栏发送邮件给本码农求助(不推荐) (3)加入FreeCars上位机群(快快加入吧:149168724)讨论获取帮助(推荐)
(2)万能帐户(注册需要连网)
这个帐户任何人都可以使用,但是不保证它是永远有效的,可能会被远程关闭。用 户名:FreeCarsKey 序列号:ByWHUT_Hjj_AllRightsReserved
(3)WHUT用户(注册需要连网)
WHUT的学弟学妹们可以使用学号和密码登录,系统会读取少量个人信息,不要外 借他人使用。
(3)数据显示到波形窗
只需要点击打钩复选框就能把该通道数据显示到波形窗,描绘成曲线,总共支持11 个通道的波形显示。点击All off可以取消所有通道的波形观察。如图1-2.
2.3浮点参数发送
(1)发送窗口图
(2)数据发送范围
图1-3 发送窗口图
-32768~32767,小数点精确到1/65536;比如可以发送32767.00002
图1-1串口控制窗
串口号在软件启动的时候会自己加载已经存在的串口,供用户选择,也可以手工输 入串口号。系统默认选择上一次选择的串口号,具有记忆功能。如图1-1。
(3)波特率设置
软件已经列出常用波特率,也可以自己输入。默认是上一次使用的波特率。如图11。 (4)串口的开关
有三种方式打开和关闭串口,第一种是直接单击,第二种是按组合键ALT+D,第三 种是按F5(推荐)。
1
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
1. 软件详情
1.1软件背景
本码农参加了第七届和第八届的飞思卡尔智能车竞赛,第七届在校赛时就悲催了 ,第八届还不算失望,我们在华南赛区能拿到数一数二的成绩是运气也是必然。华 南赛后着手准备电赛,没有再管飞思卡尔的事情,没有去哈尔滨,没有拿到一等奖 也算是比较遗憾,但是电赛的成绩还让人很满意,总算拿了个一等奖。电赛去南京 回来,回想做车的种种过程,觉得自己兴趣还在,因此就从那时开始到现在断断续
2
By 黄杰军 武汉理工大学 All Rights Reserved
(4)命令发送
FreeCars上位机帮助文档
当按下F6~F12等键时,软件发命令到下位机,可以用来做无线遥控小车,车子就不 会跑飞撞坏了。 (5)串口调试助手
只要选上这个功能,调试助手和平时大家用的调试助手是一样的,如图所示。 (6)浏览器
framework
2.0,因此几乎所有的XP和WIN7电脑都是可以正常使用的,面向飞思卡尔所有组别
和电赛做控制和电源的同学。软件具有联网功能,能够自动检测到新的版本或者下
位机Demo并提示用户下载。而且新的版本的安装使用并不麻烦,它是向下兼容的。
软件一经完全版注册,就可以任意使用随后发布的新版本。
1.3功能列表(具体看软件帮助文档)
2.2接收通道数据显示
(1)数据显示窗口
5
By 黄杰军 武汉理工大学 All Rights Reserved
Free源自文库ars上位机帮助文档
(2)通道名修改
图1-2 数据显示窗口
双击通道名就可以输入新的通道名字,可以同时修改多个通道,输入完成后一定要 单击重命名才能保存。通道名前面不需要填写通道编号。
2. 界面操作 ............................................................4 2.1串口控制 .........................................................4 2.2接收通道数据显示 .................................................5 2.3浮点参数发送 .....................................................5 2.4软件配置窗口 .....................................................6 2.5示波器窗口 .......................................................7 2.6串口调试助手 .....................................................8 2.7常用网站(待加) .................................................8 2.8浏览器(待加) ...................................................8 2.9软件更新 .........................................................8
2.5示波器窗口
(1)示波器界面
图1-5示波器窗口
(2) 勾选通道前的复选框可以选择是否显示该通达波形
8
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
(3) 点击Pause可以暂停波形显示,并且通过拖拽观看之前的波形 (4) 点击Clear可以清除现有波形 (5) 精确的十字坐标定位可以帮助分析波形 (6) Frequency是串口接收频率,就是每秒钟受到的帧数
2.6串口调试助手
(1)调试助手界面
(2)如何使用
图1-6 串口调试助手界面
要使用串口调试助手功能,就必须在串口控制窗,即图1-
1,选上允许串口调试助手,选上后,这个串口调试助手的使用和常规串口调试助手 一样,暂时没有提供发送功能。 (3)清空接收区
清空接收区域可以单击按钮或者双击黑色接收框。
2.7常用网站(待加)
(3)关联通道Relevance,SteptRate,SendAtTheSameTime
6
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
当用鼠标选中某个通道,按下Up键(DOWN键),响应通道的数据就会加(减)Ste pRate数值,这个功能在凑试参数时候特别好用,如果选上了SendAtTheSameTime, 每次按键时就会同时发送。如图选中了通道1. (4)修改通道名
数据的开始,然后连续发送FreeCarsDataNum个有效数据。为了提高效率,减少计算
时间,FreeCars上位机采用特殊的尾部校验方法,即偶校验,一帧数据中第偶个数被
累加起来,然后对256求余数,得到的结果作为尾部校验码发送上去,表示一帧数据 的结束。 (2)代码分析
首先,FreeCarsDataNum是已经知道的,他是通道数UartDataNum*2(因为数据是I
(3)软件更新
到软件更新页面,可以下载自己感兴趣的软件版本和对应版本的MCU例程和简单协 议。下载时只需要双击就可以转到下载页面。
10 By 黄杰军 武汉理工大学 All Rights Reserved
3. 通信协议
3.1下位机上传协议
(1)概述
FreeCars上位机帮助文档
FreeCars上位机通信采用字头识别加尾部校验的策略,先发送251,107,37表示一帧
(1)波形观察
可以同时观察11个Int16型的数据波形,如图所示。
(2)接收通道数(保存、回放功能稍后添加)
可以在软件配置里面按照需要配置,可以配置11~100个通道,这些配置好的通道可 以以任意组合显示到波形窗口中 (3)参数调试
可以同时发送9个通道的数据到单片机上,整数部分是正负32767,小数精确到1/655 36;
可以配置接收通道数量和主屏幕显示比例,配置后一定要点击保存,系统在命令框 会提示修改成功。修改成功后,必须重新启动软件。
(2)邮件发送(推荐)
7
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
图1-4-2 FreeCars邮件发送
当软件出现错误或者有建议时您可以发送邮件给作者来反应情况,填写的个人信息 会被保存下来,并且做为个人信息。
续地比较系统地写出了FreeCars上位机的测试版本。大四的事情比较多,匆匆忙忙算
是比较累,但是想想也算是给广大车友的一个贡献。关于背景还是我QQ空间那篇文 章会更加贴切和详细。(想看的点击这里)
1.2软件说明
FreeCars上位机名字取自Frescale,意思也就是Free
Cars。软件基于.net
FreeCars上位机帮助文档
Hjj 武汉理工大学 2013-11
FreeCars上位机帮助文档
目录
1. 软件详情 ............................................................3 1.1软件背景 .........................................................3 1.2软件说明 .........................................................3 1.3功能列表(具体看软件帮助文档) ...................................3 1.4注册方法 .........................................................3 1.5如何获得帮助 .....................................................4 1.6如何下载第一个FreeCars上位机 .....................................4
(1)用户可以将平时常用的网站添加到这里
2.8浏览器(待加)
9
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
(1)主要是为了方便用户查询资料,V1.0仅仅是示例
2.9软件更新
(1)软件更新界面
(2)软件更新前提
图1-9 软件更新界面
为了下载软件更新列表,电脑必须连接网络,而且在命令窗口有下载服务器信息完 毕的提示。
稍后版本丰富功能 (7)摄像头、CCD:原始图像显示功能、动态赛道显示功能(包括保存和回放观察、
阈值分析) 稍后版本添加(1个月内)
(8)电磁组:电感值分布图,传感器数据跟随
稍后版本添加(1个月内)
(9)搞电赛的 这个版本就足够了,除非要用到摄像头
1.4注册方法
(1)先用用看
车友们可以点击这个按钮进入主界面体验使用上位机
3. 通信协议 ...........................................................10 3.1下位机上传协议 ..................................................10 3.2下位机接收浮点数据 ..............................................11 3.3下位机接收命令 ..................................................12
(1)加入FreeCars上位机群(群号:149168724)到共享栏下载(推荐)
(2)点击这里到金山快盘下载
4
By 黄杰军 武汉理工大学 All Rights Reserved
2. 界面操作
2.1串口控制
(1)串口控制窗
FreeCars上位机帮助文档
(2)串口号
主要是便于调试,可以设置通道的名字,如图通道0~2的名字。 (5)数据发送
有三种方式,1是点击Send,2是选中通道的同时按下Enter键,3是选中某个通道,而 且选上SendAtTheSameTime时按下Up或DOWN键。
2.4软件配置窗口
(1)配置图
图1-4-1软件配置图
(1) FreeCars Config
nt16型的),再加上赛道信息占用字节数(现在没有使用,预留)
3
By 黄杰军 武汉理工大学 All Rights Reserved
(4)购买序列号
FreeCars上位机帮助文档
虽然得花点钱,但是本码农辛苦凌乱了那么久,种瓜得瓜种豆得豆,也是应该的, 强烈推荐!!一经正式注册,可以永久使用FreeCars的任意版本。
1.5如何获得帮助
(1)到软件更新栏目下载对应版本的帮助文档(推荐) (2)到软件配置栏发送邮件给本码农求助(不推荐) (3)加入FreeCars上位机群(快快加入吧:149168724)讨论获取帮助(推荐)
(2)万能帐户(注册需要连网)
这个帐户任何人都可以使用,但是不保证它是永远有效的,可能会被远程关闭。用 户名:FreeCarsKey 序列号:ByWHUT_Hjj_AllRightsReserved
(3)WHUT用户(注册需要连网)
WHUT的学弟学妹们可以使用学号和密码登录,系统会读取少量个人信息,不要外 借他人使用。
(3)数据显示到波形窗
只需要点击打钩复选框就能把该通道数据显示到波形窗,描绘成曲线,总共支持11 个通道的波形显示。点击All off可以取消所有通道的波形观察。如图1-2.
2.3浮点参数发送
(1)发送窗口图
(2)数据发送范围
图1-3 发送窗口图
-32768~32767,小数点精确到1/65536;比如可以发送32767.00002
图1-1串口控制窗
串口号在软件启动的时候会自己加载已经存在的串口,供用户选择,也可以手工输 入串口号。系统默认选择上一次选择的串口号,具有记忆功能。如图1-1。
(3)波特率设置
软件已经列出常用波特率,也可以自己输入。默认是上一次使用的波特率。如图11。 (4)串口的开关
有三种方式打开和关闭串口,第一种是直接单击,第二种是按组合键ALT+D,第三 种是按F5(推荐)。
1
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
1. 软件详情
1.1软件背景
本码农参加了第七届和第八届的飞思卡尔智能车竞赛,第七届在校赛时就悲催了 ,第八届还不算失望,我们在华南赛区能拿到数一数二的成绩是运气也是必然。华 南赛后着手准备电赛,没有再管飞思卡尔的事情,没有去哈尔滨,没有拿到一等奖 也算是比较遗憾,但是电赛的成绩还让人很满意,总算拿了个一等奖。电赛去南京 回来,回想做车的种种过程,觉得自己兴趣还在,因此就从那时开始到现在断断续
2
By 黄杰军 武汉理工大学 All Rights Reserved
(4)命令发送
FreeCars上位机帮助文档
当按下F6~F12等键时,软件发命令到下位机,可以用来做无线遥控小车,车子就不 会跑飞撞坏了。 (5)串口调试助手
只要选上这个功能,调试助手和平时大家用的调试助手是一样的,如图所示。 (6)浏览器
framework
2.0,因此几乎所有的XP和WIN7电脑都是可以正常使用的,面向飞思卡尔所有组别
和电赛做控制和电源的同学。软件具有联网功能,能够自动检测到新的版本或者下
位机Demo并提示用户下载。而且新的版本的安装使用并不麻烦,它是向下兼容的。
软件一经完全版注册,就可以任意使用随后发布的新版本。
1.3功能列表(具体看软件帮助文档)
2.2接收通道数据显示
(1)数据显示窗口
5
By 黄杰军 武汉理工大学 All Rights Reserved
Free源自文库ars上位机帮助文档
(2)通道名修改
图1-2 数据显示窗口
双击通道名就可以输入新的通道名字,可以同时修改多个通道,输入完成后一定要 单击重命名才能保存。通道名前面不需要填写通道编号。
2. 界面操作 ............................................................4 2.1串口控制 .........................................................4 2.2接收通道数据显示 .................................................5 2.3浮点参数发送 .....................................................5 2.4软件配置窗口 .....................................................6 2.5示波器窗口 .......................................................7 2.6串口调试助手 .....................................................8 2.7常用网站(待加) .................................................8 2.8浏览器(待加) ...................................................8 2.9软件更新 .........................................................8
2.5示波器窗口
(1)示波器界面
图1-5示波器窗口
(2) 勾选通道前的复选框可以选择是否显示该通达波形
8
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
(3) 点击Pause可以暂停波形显示,并且通过拖拽观看之前的波形 (4) 点击Clear可以清除现有波形 (5) 精确的十字坐标定位可以帮助分析波形 (6) Frequency是串口接收频率,就是每秒钟受到的帧数
2.6串口调试助手
(1)调试助手界面
(2)如何使用
图1-6 串口调试助手界面
要使用串口调试助手功能,就必须在串口控制窗,即图1-
1,选上允许串口调试助手,选上后,这个串口调试助手的使用和常规串口调试助手 一样,暂时没有提供发送功能。 (3)清空接收区
清空接收区域可以单击按钮或者双击黑色接收框。
2.7常用网站(待加)
(3)关联通道Relevance,SteptRate,SendAtTheSameTime
6
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
当用鼠标选中某个通道,按下Up键(DOWN键),响应通道的数据就会加(减)Ste pRate数值,这个功能在凑试参数时候特别好用,如果选上了SendAtTheSameTime, 每次按键时就会同时发送。如图选中了通道1. (4)修改通道名
数据的开始,然后连续发送FreeCarsDataNum个有效数据。为了提高效率,减少计算
时间,FreeCars上位机采用特殊的尾部校验方法,即偶校验,一帧数据中第偶个数被
累加起来,然后对256求余数,得到的结果作为尾部校验码发送上去,表示一帧数据 的结束。 (2)代码分析
首先,FreeCarsDataNum是已经知道的,他是通道数UartDataNum*2(因为数据是I
(3)软件更新
到软件更新页面,可以下载自己感兴趣的软件版本和对应版本的MCU例程和简单协 议。下载时只需要双击就可以转到下载页面。
10 By 黄杰军 武汉理工大学 All Rights Reserved
3. 通信协议
3.1下位机上传协议
(1)概述
FreeCars上位机帮助文档
FreeCars上位机通信采用字头识别加尾部校验的策略,先发送251,107,37表示一帧
(1)波形观察
可以同时观察11个Int16型的数据波形,如图所示。
(2)接收通道数(保存、回放功能稍后添加)
可以在软件配置里面按照需要配置,可以配置11~100个通道,这些配置好的通道可 以以任意组合显示到波形窗口中 (3)参数调试
可以同时发送9个通道的数据到单片机上,整数部分是正负32767,小数精确到1/655 36;
可以配置接收通道数量和主屏幕显示比例,配置后一定要点击保存,系统在命令框 会提示修改成功。修改成功后,必须重新启动软件。
(2)邮件发送(推荐)
7
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
图1-4-2 FreeCars邮件发送
当软件出现错误或者有建议时您可以发送邮件给作者来反应情况,填写的个人信息 会被保存下来,并且做为个人信息。
续地比较系统地写出了FreeCars上位机的测试版本。大四的事情比较多,匆匆忙忙算
是比较累,但是想想也算是给广大车友的一个贡献。关于背景还是我QQ空间那篇文 章会更加贴切和详细。(想看的点击这里)
1.2软件说明
FreeCars上位机名字取自Frescale,意思也就是Free
Cars。软件基于.net
FreeCars上位机帮助文档
Hjj 武汉理工大学 2013-11
FreeCars上位机帮助文档
目录
1. 软件详情 ............................................................3 1.1软件背景 .........................................................3 1.2软件说明 .........................................................3 1.3功能列表(具体看软件帮助文档) ...................................3 1.4注册方法 .........................................................3 1.5如何获得帮助 .....................................................4 1.6如何下载第一个FreeCars上位机 .....................................4
(1)用户可以将平时常用的网站添加到这里
2.8浏览器(待加)
9
By 黄杰军 武汉理工大学 All Rights Reserved
FreeCars上位机帮助文档
(1)主要是为了方便用户查询资料,V1.0仅仅是示例
2.9软件更新
(1)软件更新界面
(2)软件更新前提
图1-9 软件更新界面
为了下载软件更新列表,电脑必须连接网络,而且在命令窗口有下载服务器信息完 毕的提示。
稍后版本丰富功能 (7)摄像头、CCD:原始图像显示功能、动态赛道显示功能(包括保存和回放观察、
阈值分析) 稍后版本添加(1个月内)
(8)电磁组:电感值分布图,传感器数据跟随
稍后版本添加(1个月内)
(9)搞电赛的 这个版本就足够了,除非要用到摄像头
1.4注册方法
(1)先用用看
车友们可以点击这个按钮进入主界面体验使用上位机
3. 通信协议 ...........................................................10 3.1下位机上传协议 ..................................................10 3.2下位机接收浮点数据 ..............................................11 3.3下位机接收命令 ..................................................12