智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: abacrya、军
打印 上一主题 下一主题

有谁用得岱默的CCD

  [复制链接]

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
11#
 楼主| 发表于 2014-5-4 14:19:59 | 只看该作者
zhou1994 发表于 2014-5-4 12:36
降低曝光

具体怎么操作??   我的两个CCD  都不带曝光灯的。。。
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
12#
发表于 2014-5-4 15:16:17 | 只看该作者
abacrya、军 发表于 2014-5-4 14:19
具体怎么操作??   我的两个CCD  都不带曝光灯的。。。

。。。。ccd的曝光时间减少
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
13#
 楼主| 发表于 2014-5-4 15:42:44 | 只看该作者
zhou1994 发表于 2014-5-4 15:16
。。。。ccd的曝光时间减少

明白了  ccd接收光线的时间长了  怎么样改进呢?   求指点
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
14#
发表于 2014-5-4 15:42:14 | 只看该作者
abacrya、军 发表于 2014-5-4 15:42
明白了  ccd接收光线的时间长了  怎么样改进呢?   求指点

程序的曝光时间减少
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
15#
 楼主| 发表于 2014-5-4 15:48:20 | 只看该作者
zhou1994 发表于 2014-5-4 15:42
程序的曝光时间减少

void ccd_init(){  gpio_init  (PORTA, 13, 1, 0);  //CLC  gpio_init  (PORTA,  11, 1, 0);  //SI   adc_init(ADC1,AD13);   }u16 ad_once(ADCn adcn, ADC_Ch ch, ADC_nbit bit) //采集某路模拟量的AD值{    u16 result = 0;    ASSERT( ((adcn == ADC0) && (ch >= AD8 && ch <= AD18)) || ((adcn == ADC1) && (ch >= AD4a && ch <= AD17)) ) ; //使用断言检测ADCn_CHn是否正常
    adc_start(adcn, ch, bit);          //启动ADC转换
    while (( ADC_SC1_REG(ADCx[adcn], 0 ) & ADC_SC1_COCO_MASK ) != ADC_SC1_COCO_MASK);    result = ADC_R_REG(ADCx[adcn], 0);    ADC_SC1_REG(ADCx[adcn], 0) &= ~ADC_SC1_COCO_MASK;    return result;}
void ccd_data(u8 adcs[128])
{
    u8 i;
    gpio_set(PORTA,13,1);//起始电平高
    gpio_set(PORTA,11,0);//起始电平低
     asm("nop"); //合理的延时

    gpio_set(PORTA,11,1); //上升沿
    gpio_set(PORTA,13,0);//下降沿
     asm("nop"); //合理延时

    gpio_set(PORTA,13,1);//上升沿
    gpio_set(PORTA,11,0);//下降沿
    asm("nop"); //合理延时      
    for(i=0;i<128;i++)
    {
      gpio_set(PORTA,13,0);//下降沿   
       asm("nop"); //合理延时

      adcs=ad_once (ADC1, AD13, ADC_8bit);  //AD采集
      gpio_set(PORTA,13,1);//上升沿
       asm("nop"); //合理延时   
    }
    adcs='\0';
  }
    这是库函数和我写的简单采集函数,,,你麻烦班忙看一下    ,,,需要在哪里改进。。谢谢拉啊

回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
16#
 楼主| 发表于 2014-5-4 15:49:14 | 只看该作者
NIHA_哈 发表于 2014-5-3 15:31

你的  曝光时间是怎么处理的?
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
17#
发表于 2014-5-4 15:51:25 | 只看该作者
abacrya、军 发表于 2014-5-4 15:48
void ccd_init(){  gpio_init  (PORTA, 13, 1, 0);  //CLC  gpio_init  (PORTA,  11, 1, 0);  //SI   adc ...

你这个不是改这里。。。
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
18#
 楼主| 发表于 2014-5-4 15:56:30 | 只看该作者
zhou1994 发表于 2014-5-4 15:51
你这个不是改这里。。。

大神   求指点     ,,,没人带  自己摸索 有好多不会呃   
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
19#
发表于 2014-5-4 15:56:06 | 只看该作者
abacrya、军 发表于 2014-5-4 15:56
大神   求指点     ,,,没人带  自己摸索 有好多不会呃

你的曝光是中断控制的吧
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6478
威望
4794
贡献
648
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
20#
 楼主| 发表于 2014-5-4 15:58:59 | 只看该作者
zhou1994 发表于 2014-5-4 15:56
你的曝光是中断控制的吧

我在中断里没有写过这个程序呃    我只用PIT弄了一个读FTM计数器的中断、、
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 11:14 , Processed in 0.093930 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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