小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
楼主: liuviking

WIFI/蓝牙智能小车机器人操控平台正式版V1.1发布

  [复制链接]
发表于 2012-5-14 16:20:19 | 显示全部楼层
liuviking 发表于 2012-5-13 10:39
可否描述一下如何重现这个现象?比如采用了什么操作才使程序崩溃?能重现才能修正问题。
目前在我的机器 ...

雷达部分引起软件崩原因和你说一下看能否复制错误!1.0版本
我的雷达读到过一次数据
然后我就点了串口调试工具的自动发送功能
更改坐标值的时候忘记关掉自动发送了
FF,00,15,45,FF
当删掉 第二个坐标值(如45)还没来得及填上去的时候就自动发送出去了结果就导致软件自动关闭,再打开软件调试雷达就不好使了,
然后我就等你的1.1版本
结果我装上1.1版本就从来没读到过数据


我装的.net3.5 和。net4.0有没有关系啊
我试过的所有电脑(4台)都不好使啊
回复 支持 反对

使用道具 举报

发表于 2012-5-14 17:33:01 | 显示全部楼层
试试看怎么样!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-14 20:48:10 | 显示全部楼层
liweili201 发表于 2012-5-14 16:20
雷达部分引起软件崩原因和你说一下看能否复制错误!1.0版本
我的雷达读到过一次数据
然后我就点了串口调 ...

刚才检查了一下,是因为出问题之后缓存没清理,也算是BUG,已经修正,下一版发布。
回复 支持 反对

使用道具 举报

发表于 2012-5-14 20:51:42 | 显示全部楼层
liuviking 发表于 2012-5-14 20:48
刚才检查了一下,是因为出问题之后缓存没清理,也算是BUG,已经修正,下一版发布。


楼主辛苦!
什么时候开源?我们见识一下楼主的程序!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-14 21:17:54 | 显示全部楼层
liweili201 发表于 2012-5-14 20:51
楼主辛苦!
什么时候开源?我们见识一下楼主的程序!

本周四或周五,源工程与驱动板同时发布!
回复 支持 反对

使用道具 举报

发表于 2012-5-14 23:35:14 | 显示全部楼层
支持下,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-5-15 00:16:26 | 显示全部楼层
好想做一个这样的车车啊
回复 支持 反对

使用道具 举报

发表于 2012-5-15 00:16:55 | 显示全部楼层
不断关注啊
回复 支持 反对

使用道具 举报

发表于 2012-5-15 20:07:29 | 显示全部楼层
好东西,下载下来研究研究
回复 支持 反对

使用道具 举报

发表于 2012-5-15 22:06:58 | 显示全部楼层
本帖最后由 sunxiaofei 于 2012-5-15 23:51 编辑

求群主解决:安装使用控制原51小车存在问题
1、只有复位单片机后才能控制,只要程序一开单片机立即死机。
2、控制时间不长大约2-3分钟,又需要复位单片机。使用WIFIRobot_Basic V1.1可以长时间控制。
小车配置at89s51使用了群主89c52的下位机,应该如何修改?我只把#include<reg52.h>改成了#include<reg51.h>

3  在上两个版本时如果按了没在单片机里定义的按键也会出现单片机死机。
4、是不是与心跳包有关,我的程序用了群主的52单片机数据包格式,不知如何完善??
#include<reg51.h>
#include<math.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar Buffer =0;      //从串口接收的数据
uint i=0,j,URTAReceivedCount=0,n=1;
uchar flag=0;
uchar data Tempdatatable[4],CommandDatatable[4];//数据包
uchar key_stime_counter,hight_votage=15,timeT_counter;   //舵机的变量
bit key_stime_ok;
sbit control_signal=P3^6; //舵机控制信号
sbit StatusLight=P0^0; //状态灯
sbit MainLight=P0^1; //主大灯
sbit Trig  = P3^4; //雷达产生脉冲引脚
sbit Echo  = P3^5; //接收雷达回波引脚
/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
void Delay_1ms(uint i)//1ms延时
{
uchar x,j;
for(j=0;j<i;j++)
for(x=0;x<=148;x++);
}

void TurnOnStatusLight()
{
   
    StatusLight=0;
}
/********************************************************************
* 名称 : Send_Data()
* 功能 : 向上位机传送字符
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Send_Data(uchar data type,uchar data cmd)
{
  uchar data Buffer[4];
     //构建数据包
      uchar *p;
   uint Send_Count=0;
      p = Buffer;
   Buffer[0]=0XFF;
   Buffer[1]=type;
   Buffer[2]=cmd;
   Buffer[3]=0XFF;
     
  while(1)
   {
     if(*p==0XFF)
  {
    Send_Count++;  //0XFF标志统计位
  }
  SBUF = *p;  //发送
  while(!TI)  //如果发送完毕,硬件会置位TI,等待发送完毕
  {
   _nop_();
   }
  p++;
  
  TI = 0;
  if(Send_Count == 2)  //当统计到两次出现0XFF,则认为一个数据包发送完毕,跳出循环
  {
     TI = 0;
        break;
   
  }  
   
      }

}
/********************************************************************
协议规定:
包头  类型位  数据位    结束位
0XFF   1  1      0XFF
各命令说明:
类型位   数据位    功能
0X00    0X01    前进
0X00       0X02    后退
0X00       0X03    左转
0X00       0X04    右转
0X00       0X00    停止
0X01       0X01    舵机上
0X01       0X02    舵机下
0X02       0X01     车灯亮
0X02       0X02     车灯灭
0X03      雷达数据   发送雷达数据
***********************************************************************/
/********************************************************************
* 名称 : Com_Int()
* 功能 : 串口中断子函数
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Com_Int(void) interrupt 4
{
uchar temp;
ES=0; //关串口中断
    RI=0; //软件清除接收中断
temp=SBUF;
   if(temp==0XFF && URTAReceivedCount<2)
  {
   
  Tempdatatable[0]==0XFF;  //包头
  URTAReceivedCount++;
  }
  else
  {
     Tempdatatable[n]=temp;
   n++;   
  }

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 04:32 , Processed in 1.102268 second(s), 17 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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