搜索
bottom↓
回复: 12

额,第一次在这里发帖...发个自己写的上位机吧。可以用来观察6轴传感器的数据,带图表显

[复制链接]

出0入0汤圆

发表于 2011-4-3 22:19:45 | 显示全部楼层 |阅读模式
在这里注_册了有两年了,从我高二开始,就一直很关注ourdev,特别是四轴板块
梦想就是做出自己的无人飞行器,现在终于上了大学,有了时间,于是开始做了,虽然不是四轴,但是最底层的原理都是一样的,惯性导航。

因为自己能力不够,什么都是自学的,知识漏洞很多
前几天刚刚学的VB,大概看了一下语法,就做了,什么都不懂,往各位努力拍砖啊。
今天是清明放假第一天,下午出去见了一下女友,匆匆见面之后,她就和家里回老家了。
连续好十几天来一直在写代码,不管是C还是VB。今天第一次整整一天都没写代码,手痒痒的,猛的按F5刷新四轴板,可惜半天不见有几个更新。
于是我就想,干脆把自己的东西放上来算了...


(原文件名:Windows XP Professional-2011-04-01-12-28-56.png)

图例是错的,在我上传的程序里,已经把图例去掉了。由于我的加速度计时 0~3.3V的输出,AD是0~2.5V的,所以加速度计值有点高了
具体是
AccX 红
AccY 绿
AccZ 蓝

Gyro的颜色不知道怎么形容。。。

数据发送的格式是:AccX AccY AccZ GyroX GyroY GyroZ&
每一帧数据以&结束
发送前要在单片机上转换为ASCII码再发送,只能接收无符号的变量...以后我会改成直接发送long型变量的...

以下不足:
传感器的值是12位无符号整形显示的,软件上不可调,要变的话,得从源代码里调,然后把Teechart的属性改一下,改成自动适应的,或者设定成你的最大值和最小值。
横轴那个时间有问题,我还没改过来,看看就可以,不是很重要的吧。
那个波特率,我偷懒只写了几个常用的。写的时候没打算发到ourdev这个神圣的地方,所以就没想太多,自己用115200的,还挺正常。
要注意的是,串口接收到的数据会丢失一些,一般接收到3帧的数据,才会选择其中一帧完整的显示出来。因为我用115200的波特率,如果每接收到一个字节中断一次的话,程序直接卡死了。我设定是接到100字节才中断。然后提取其中一段

我在XP虚拟机里能开,但是在我的Win7用不了,我也不知道怎么回事。用到得控件在包里都有,Teechar 4.0 pro(画图用的)还有一个进度条的控件,也在里面
有问题欢迎讨论~
虽然我觉得代码不太可能有人下载...但我还是传上来吧...浪费一点amork的空间也好~哈哈

点击此处下载 ourdev_628034FDA8LJ.rar(文件大小:4.64M) (原文件名:AFN_COMM.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-4-3 22:24:43 | 显示全部楼层
同学,你很不错哦,我10届毕业了,真羡慕你,才刚开始 加油好好搞
你学校也不错,电子很强 比赛也很有名的,学校里应该会有很多机会,努力抓住

建议你可以的话还是装个XP吧,兼容性好点,用虚拟机不是个事啊,比较麻烦吧应该

出0入0汤圆

 楼主| 发表于 2011-4-3 22:41:28 | 显示全部楼层
回复【1楼】huchengxtu  费米机器
-----------------------------------------------------------------------

谢谢学长~
我也有这个打算,安装一个XP,格式化硬盘的时候,在C盘后面特地留了25G的空间用来装其他系统。只是考虑到切换的时候,需要重启,比较麻烦,所以一直没装
学校有创新基地的。我觉得我的水平还很烂,等做出了什么成绩之后,我再去申请进去...
我的专业是机械设计,电子方面的只是个爱好

出0入0汤圆

发表于 2011-4-3 23:04:23 | 显示全部楼层
不错…

出0入0汤圆

发表于 2011-4-4 08:00:16 | 显示全部楼层
出现数据错误时因为你没有CRC验证,波特率并不高。还有本科有惯性导航么?这是研究生专业,我就是这个专业的。挺不错的方向,好好搞吧。建议你做器件建模,可以很好的改观器件的测量精度。

出0入0汤圆

 楼主| 发表于 2011-4-6 10:35:58 | 显示全部楼层
回复【4楼】asha  
出现数据错误时因为你没有crc验证,波特率并不高。还有本科有惯性导航么?这是研究生专业,我就是这个专业的。挺不错的方向,好好搞吧。建议你做器件建模,可以很好的改观器件的测量精度。
-----------------------------------------------------------------------

CRC验证我还没看过,不是很了解,C8051F有硬件的CRC计算器,我做完芯片之间的通信后再好好看看…现在卡在C8051F的SMBus上了,纠结…
我做这个只是爱好,所有的东西都是自学的…本科好像也没有惯性导航这个专业吧。ourdev上资料很多,都是在这里学习的。建模是什么…我现在还没什么概念…还望各位指教…
一切从0开始,要学的还很多

出0入0汤圆

发表于 2011-4-6 11:07:16 | 显示全部楼层

出0入0汤圆

发表于 2011-11-14 20:28:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-14 20:56:17 | 显示全部楼层
VB有问题啊。

出235入235汤圆

发表于 2011-11-14 21:03:08 | 显示全部楼层
还以为是C++写的。

出0入0汤圆

发表于 2011-11-17 23:45:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-18 22:53:45 | 显示全部楼层
小伙子很不错啊,我们实验室也有个桂林电大的

出0入0汤圆

发表于 2011-11-19 14:02:15 | 显示全部楼层
回复【2楼】majianjia 阿嘉^_^
回复【1楼】huchengxtu  费米机器
-----------------------------------------------------------------------
谢谢学长~
我也有这个打算,安装一个xp,格式化硬盘的时候,在c盘后面特地留了25g的空间用来装其他系统。只是考虑到切换的时候,需要重启,比较麻烦,所以一直没装
学校有创新基地的。我觉得我的水平还很烂,等做出了什么成绩之后,我再去申请进去...
我的专业是机械设计,电子方面的只是个爱好
-----------------------------------------------------------------------

很不错了,机械出身,再有点电子的爱好,这对于四轴来说就是双手剑了!
我现在就是苦于机械动手能力和知识不足啊……
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 06:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表