智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6255|回复: 13
打印 上一主题 下一主题

[软件类] 电磁k60停车程序

[复制链接]

1

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
212
贡献
95
兑换币
129
注册时间
2013-2-27
在线时间
45 小时
跳转到指定楼层
1#
发表于 2013-7-9 22:27:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求围观。。。电磁k60停车程序,大神们看看是那里出问题了,谢谢大家。

void IO_init()
{         
       //干簧管使用
        SIM_SCGC5|=SIM_SCGC5_PORTA_MASK;// 启用PORTA时钟
        PORTA_PCR10=1<<8 | 0xa<<16| 1;  // GPIO , 下降边沿触发 ,开启上拉电阻
        GPIOA_PDDR&=~(1<<10);           // 中断必须是输入模式
        enable_irq(87);                 // 启用PORT中断
}
中断服务程序、、
//函数名;stop_car
void LQ_GPIO_ISR_PTA10(void)
{
   static int k=0;   
  DisableInterrupts;                   //关总中断
      k++;
     if(k>=2)
   
      {
       FTM1_C1V=0;
       FTM1_C0V=0;
       FTM0_C4V=1330;
      }  
EnableInterrupts;            //开总中断
}

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
2#
发表于 2013-7-10 19:12:12 | 只看该作者
你把K值打印出来发现其实是有问题的。在干簧管触碰到磁铁到完全被吸住过程中干簧管是很不稳定的,有可能处罚很多次。DisableInterrupts;  
if(A12_start==1)
{
        A12_start = 0;
        flag++;
        if(flag==2)
        {
                flag = 0;
                //Stop;
        }
}


EnableInterrupts;  

回复 支持 反对

使用道具 举报

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
3#
发表于 2013-7-10 19:13:01 | 只看该作者
llsunnyll 发表于 2013-7-10 19:12
你把K值打印出来发现其实是有问题的。在干簧管触碰到磁铁到完全被吸住过程中干簧管是很不稳定的,有可能处罚 ...

贴出自己的想法,求讨论
回复 支持 反对

使用道具 举报

1

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
212
贡献
95
兑换币
129
注册时间
2013-2-27
在线时间
45 小时
4#
 楼主| 发表于 2013-7-10 19:17:44 | 只看该作者
llsunnyll 发表于 2013-7-10 19:12
你把K值打印出来发现其实是有问题的。在干簧管触碰到磁铁到完全被吸住过程中干簧管是很不稳定的,有可能处罚 ...

谢谢你的回答,现在加了延时,第一次不停了,但是会在中途停车,不知道是什么原因,一边两个干簧管,并联起来的。
回复 支持 反对

使用道具 举报

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
5#
发表于 2013-7-10 19:19:01 | 只看该作者
Believe_me 发表于 2013-7-10 19:17
谢谢你的回答,现在加了延时,第一次不停了,但是会在中途停车,不知道是什么原因,一边两个干簧管,并联 ...

估计颠簸也会有影响
回复 支持 反对

使用道具 举报

1

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
212
贡献
95
兑换币
129
注册时间
2013-2-27
在线时间
45 小时
6#
 楼主| 发表于 2013-7-10 19:19:35 | 只看该作者
Believe_me 发表于 2013-7-10 19:17
谢谢你的回答,现在加了延时,第一次不停了,但是会在中途停车,不知道是什么原因,一边两个干簧管,并联 ...

软件没有问题,就是中途会停车。
回复 支持 反对

使用道具 举报

1

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
212
贡献
95
兑换币
129
注册时间
2013-2-27
在线时间
45 小时
7#
 楼主| 发表于 2013-7-10 19:22:13 | 只看该作者
llsunnyll 发表于 2013-7-10 19:19
估计颠簸也会有影响

颠簸怎么办?

回复 支持 反对

使用道具 举报

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
8#
发表于 2013-7-10 19:24:17 | 只看该作者
Believe_me 发表于 2013-7-10 19:22
颠簸怎么办?

求同,也许不是呢~
回复 支持 反对

使用道具 举报

1

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
212
贡献
95
兑换币
129
注册时间
2013-2-27
在线时间
45 小时
9#
 楼主| 发表于 2013-7-10 19:26:15 | 只看该作者
llsunnyll 发表于 2013-7-10 19:24
求同,也许不是呢~

你也中途停车?
回复 支持 反对

使用道具 举报

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
10#
发表于 2013-7-10 19:29:39 | 只看该作者
有时检测不到,估计是干簧管放高了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 03:44 , Processed in 0.110522 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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