智能车制作

标题: FreeCars多CCD多功能上位机 [打印本页]

作者: gadwgdsk    时间: 2014-1-5 22:23
标题: FreeCars多CCD多功能上位机
    在过去的一个月里,考试、课设、驾照、毕设,偶尔还外出游玩,把群主累坏啦。时间就像海绵里的水,挤挤还是有的,忙里偷闲,还是完成了FreeCars上位机的多CCD模块搭建。简单介绍一下这款CCD综合上位机吧:
    这款多CCD上位机参考了蓝宙和拉普兰德CCD上位机,还参考了红树伟业多CCD上位机,综合取舍后制作出来的。理论上能够同时最多显示3个CCD的灰度图像、二值化图像、波形图像,同时可以使用手动的阈值或者MCU上传的阈值。图像还可以放大查看,这是所有别的上位机都实现不了的。
    群主推荐大家使用这款上位机的主要原因是这款上位机是综合性的上位机,不但可以看CCD数据波形图像,还可以看多通道的数据波形,可以发送命令和浮点数据。
    由于时间有限,CCD上位机的介绍就到此,具体请下载CCD上位机,及其帮助文档查看细节。
   上位机可以到群共享下载,也可以到下列连接下载。
上位机:http://www.kuaipan.cn/file/id_37427281320237635.htm?source=1
帮助文档:http://www.kuaipan.cn/file/id_37427281320237637.htm?source=1
MK60的IAR例程:http://www.kuaipan.cn/file/id_37427281320237639.htm?source=1
STM32F407的keil例程:http://www.kuaipan.cn/file/id_37427281320237640.htm?source=1
效果示例图片:http://www.kuaipan.cn/file/id_37427281320237641.htm?source=1
注:上位机的所有文档、软件、例程都可以到上位机的软件更新栏目下载。
    电磁组的也可以下载,更新之前的FreeCars V1.1





补充内容 (2014-5-17 19:50):
上位机最新版本FreeCars V1.3.3下载地址 http://pan.baidu.com/s/1pJ0QM3D

补充内容 (2014-6-3 23:45):
云盘连接时常失效,给出上位机讨论群:149168724

补充内容 (2014-11-11 10:43):
最新FreeCars2.0地址:http://www.znczz.com/thread-226840-1-1.html
作者: loveme06    时间: 2014-1-5 23:30
支持一下,
作者: @_@等你@_@    时间: 2014-1-6 09:13
定 请问楼主不知可适合冷火呀   楼主有没有冷火的资料呀

作者: gadwgdsk    时间: 2014-1-6 10:25
@_@等你@_@ 发表于 2014-1-6 09:13
定 请问楼主不知可适合冷火呀   楼主有没有冷火的资料呀

所有MCU,甚至51都可以使用,只是把协议移植一下而已。你可以试试哦,不难的。

作者: kanwoe    时间: 2014-1-6 11:33
看看楼主的大作!!
作者: liningbo888    时间: 2014-1-6 12:38
太好了,必须顶!
作者: 從薪開始    时间: 2014-1-6 13:57
:D:D
作者: 君啸凤舞    时间: 2014-1-6 20:05
楼主厉害,赞一个
作者: gadwgdsk    时间: 2014-1-6 22:01
君啸凤舞 发表于 2014-1-6 20:05
楼主厉害,赞一个



作者: Newborn    时间: 2014-1-6 23:21
顶!
作者: 小布的梦    时间: 2014-1-7 21:41
楼主厉害,赞一个
作者: 小布的梦    时间: 2014-1-7 21:41
:lol:lol:lol:lol:lol
作者: gadwgdsk    时间: 2014-1-8 13:19
小布的梦 发表于 2014-1-7 21:41
楼主厉害,赞一个

欢迎使用
作者: 小布的梦    时间: 2014-1-8 20:49
看看楼主的大作!!
作者: w67104492    时间: 2014-1-8 20:56
支持一下 哈哈
作者: 鹿死谁的手    时间: 2014-1-11 13:07

作者: @_@等你@_@    时间: 2014-1-13 22:27
gadwgdsk 发表于 2014-1-6 10:25
所有MCU,甚至51都可以使用,只是把协议移植一下而已。你可以试试哦,不难的。

恩恩 谢谢了


作者: cah506798484    时间: 2014-1-18 23:15

作者: 帕瓦砂锅    时间: 2014-1-19 17:31
顶顶顶~学习一下
作者: cah506798484    时间: 2014-1-20 10:54

作者: 少年梦    时间: 2014-1-20 21:07

作者: 少年梦    时间: 2014-1-20 21:09
{:soso_e102:}
作者: luyu    时间: 2014-1-23 19:31
楼主太叼了  想学习学习  能教下吗
作者: qms527080813    时间: 2014-1-24 14:54
谢啦!!!!
作者: 我们一起走过    时间: 2014-2-8 22:06

作者: gadwgdsk    时间: 2014-2-17 16:38
luyu 发表于 2014-1-23 19:31
楼主太叼了  想学习学习  能教下吗

欢迎来交流哦,加入我们的讨论群吧

作者: 箫剑酒仙    时间: 2014-2-17 16:52
好牛啊,,,
作者: zhangjia    时间: 2014-2-17 18:01

作者: 追梦旅人    时间: 2014-2-17 20:52
谢谢楼主了
作者: 小车车    时间: 2014-3-1 22:33
很好。
作者: colson    时间: 2014-3-14 20:30

作者: vistaplay    时间: 2014-3-16 12:29
支持一下,
作者: dingyongbin    时间: 2014-3-18 13:12
的得到

作者: dingyongbin    时间: 2014-3-18 13:34
看看

作者: sun听    时间: 2014-3-20 10:57
为什么电磁组的示波器不能用啊
作者: zyp0322    时间: 2014-3-23 15:21

作者: a_样品    时间: 2014-3-23 17:52
顶顶:lol
作者: f123456    时间: 2014-3-23 20:25

作者: 刘旺小盆友    时间: 2014-4-3 19:37
:hug:
作者: 小号子    时间: 2014-4-7 15:34
看看!!!!!!!!!!!!!
作者: 杨先生    时间: 2014-4-7 16:53
支持
作者: 轮舞~魂    时间: 2014-4-7 16:57

作者: 闷骚笨小孩    时间: 2014-4-19 14:56
顶 大赞啊
作者: 闷骚笨小孩    时间: 2014-4-19 14:57
额 貌似连接废了
作者: 中华旺仔    时间: 2014-4-19 17:08
请问楼主,,,快盘进不去了,能给我发一份吗?
作者: 刹那-F-清英    时间: 2014-4-21 21:42
:):):)
作者: qyz123    时间: 2014-4-22 23:03
来拿奖励的  哈哈
作者: 748962703    时间: 2014-4-23 20:42

作者: 板正的    时间: 2014-4-26 10:34
请问各位大神,下载程序后,串口有数据,但是上位机没反应,CCD也没有坏   请问是什么问题呀?如果是程序问题的话,串口还会有数据么?新人求普及
作者: 飞鸟向左    时间: 2014-4-27 22:15
怒赞
作者: 飞鸟向左    时间: 2014-4-27 22:18
楼主,貌似打开不了了
作者: SYK    时间: 2014-4-28 18:02
有电磁组的么
作者: 450145735    时间: 2014-5-3 14:58
楼主 网盘用不了 、、、、求发450145735@qq.com  谢谢啦
作者: 卡农的旋律    时间: 2014-5-3 15:37
看看楼主的大作!!
作者: gadwgdsk    时间: 2014-5-6 08:36
450145735 发表于 2014-5-3 14:58
楼主 网盘用不了 、、、、求发  谢谢啦

可以下载FreeCars V1.3
作者: gadwgdsk    时间: 2014-5-6 08:37
飞鸟向左 发表于 2014-4-27 22:18
楼主,貌似打开不了了

加入群讨论,截图

作者: gadwgdsk    时间: 2014-5-6 08:37
SYK 发表于 2014-4-28 18:02
有电磁组的么

全部组别都有了

作者: 时光机╰'    时间: 2014-5-6 15:21
zyw450816775@qq.com求发一份ccd的上位机和资料 快盘进不去了
作者: 鸿19901003    时间: 2014-5-6 19:54
厉害
作者: 武狂狼    时间: 2014-5-7 08:33

作者: lf1286    时间: 2014-5-16 11:18
支持一下
作者: gadwgdsk    时间: 2014-5-20 08:08
lf1286 发表于 2014-5-16 11:18
支持一下

感谢支持,欢迎使用

作者: abacrya、军    时间: 2014-5-21 21:46

作者: 冰峰花少    时间: 2014-5-21 21:53
支持 。
作者: 天生励志    时间: 2014-5-23 16:45
赞。。。
作者: 冰峰花少    时间: 2014-5-24 12:44
支持

作者: McGrady_@翔↙    时间: 2014-6-3 22:20

作者: 武狂狼    时间: 2014-6-9 14:55

作者: 原来地球还在转    时间: 2014-6-22 16:48
回帖有奖励?
作者: 走火入魔123    时间: 2014-7-12 02:05

作者: 竹音清影    时间: 2014-7-12 12:29
后来自己做了一个上位机,马马虎虎不能用
作者: 风魔小象    时间: 2014-7-12 13:25
:hug::hug:
作者: 圣斗士飞飞    时间: 2014-7-13 12:28
楼主  麻烦帮我看一下  这是我的程序   用的是LPLD的库   根据你给的例程改的   我不知道为什么上位机没有显示    谢谢了
#include "common.h"
#define UartDataNum 17                       //FreeCars上位机接收通道数,按照上位机设置改变
#define LineDataNum 128                      //FreeCars上位机赛道数据,就是CCD图像宽度

uint8 uSendBuf[UartDataNum*2 + LineDataNum]={0};
uint8 FreeCarsDataNum=UartDataNum*2 + LineDataNum;
uint8 gpixel[128]={0};


UART_InitTypeDef uart4_init_struct;           //声明


void uart_init(void)
{
  uart4_init_struct.UART_Uartx = UART4;        //使用UART5
  uart4_init_struct.UART_BaudRate = 9600;      //设置波特率9600
  uart4_init_struct.UART_RxPin = PTC14;         //接收引脚为PTE9
  uart4_init_struct.UART_TxPin = PTC15;         //发送引脚为PTE8
  LPLD_UART_Init(uart4_init_struct);           //初始化UART
}

void pixel(void)                               //测试图像
{
  for(uint8 i=0;i<64;i++)
  {
    gpixel[i]=i;
  }
  for(uint8 i=64;i<128;i++)
  {
    gpixel[i]=127-i;
  }
}

void push(uint8 ccd,uint16 date)              //第几号ccd  阈值
{
    uSendBuf[ccd*2]=date/256;
    uSendBuf[ccd*2+1]=date%256;
}

void pushLineData(uint8 ccd,uint8 *data)      //第几号ccd   gpixel[]
{
  int16 i;
  int16 head=UartDataNum*2;
  uSendBuf[UartDataNum*2] = ccd;            //CCD选择,选择显示发送CCD的数据
  for(i=0;i<LineDataNum;i++)                //转移到发送缓冲区
    {
     uSendBuf[head + i+1 ] = data[i];
     }
}

void uSendOnePage(void)
{
  uint8 i,sum=0;   
  LPLD_UART_PutChar(UART4,251);
  LPLD_UART_PutChar(UART4,107);
  LPLD_UART_PutChar(UART4,37);;             //使用轮询的方式发送数据,当数据未发送,程序停在此处知道发送完成
  sum+=(251);                                 //第偶数个数加入校验
  sum+=(37);  
  for(i=0;i<FreeCarsDataNum/2;i++)
  {
    LPLD_UART_PutChar(UART4,uSendBuf[i*2]);
    LPLD_UART_PutChar(UART4,uSendBuf[i*2+1]);
    sum+=uSendBuf[i*2+1];                    //第偶数个数加入校验
  }
  sum=sum%256;
  LPLD_UART_PutChar(UART4,sum);  
}



void main (void)
{
  uart_init();
  pixel();
  while(1)
  {
    push(0,100);                             //第几号ccd  阈值
    pushLineData(0,gpixel);
    uSendOnePage();
  }
}

我不知道为什么上位机没有显示   

作者: 板正的    时间: 2014-7-14 19:45
楼主自己做的?好厉害啊
作者: 子明先生的先生    时间: 2014-7-15 19:32

作者: gadwgdsk    时间: 2014-7-16 16:56
圣斗士飞飞 发表于 2014-7-13 12:28
楼主  麻烦帮我看一下  这是我的程序   用的是LPLD的库   根据你给的例程改的   我不知道为什么上位机没有显 ...

谁的库不重要的。建议加入我们的群,和小伙伴们一起讨论

作者: 无酒亦醉    时间: 2014-8-1 20:49
支持楼主
作者: Vince_。    时间: 2014-8-24 12:24
:):):):)
作者: Vince_。    时间: 2014-8-24 12:24
:lol:lol
作者: 限定月读    时间: 2014-8-25 18:11
太恶心 的 上位机
作者: 仪124    时间: 2014-8-29 22:03
楼主多问一句,能显示彩色图像不?我想把OV7620彩色图形显示出来
作者: 2012.6.17.23    时间: 2014-11-12 20:34

作者: 540440016飘飘雨    时间: 2014-11-15 19:54

作者: 电子741    时间: 2016-4-23 23:35
楼主   可以给发一下K60的示例程序吗    wangruiqing@weiaiyisheng.top
作者: 美车    时间: 2016-12-16 20:03
:hug::hug::hug:
作者: 创世神    时间: 2016-12-31 17:11
感谢  L Z   的分享   还想请问有没有没有 摄像头 类的上位机之类的???




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2