飞思卡尔电磁组程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
// 控制策略car.cpp : Defines the initialization routines for the DLL. // #include math.h #include stdafx.h #include 控制策略car.h //#include Judgement.H #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif extern C _declspec(dllexport) void Judge( unsigned short Speed, unsigned char* SensorData, unsigned short SensorCount, unsigned char* CCDData, int CCDWidth, int CCDHeight, unsigned short* MotorPWM, unsigned short* SteerPWM); extern C _declspec(dllexport) void Reset(); void Init_ECT(void); void Init_PWMout(void); void Init_SCI(void); void Transmit_Sci(unsigned int); unsigned char Receive_Sci(void); void SignalProcess(); void PWMout(int, int,int); void Memoryroad(void); void Roadplay(void); void PIDinit(void); void delay(int cnt); void SteerContral(void); void Circles(void); int Runroad_time=0/*第一圈时间*/,Roadtime,Runroad_time2=0/*第二圈时间*/; int Inbentcount=0,Outbentcount=0; //弯道数目 int Speedout,Steerout,Speedfout,allspeed; int AD,cnt,flag_delay=0; int f0=0,f1=0,f2=0,f3=0,f4=0,f5=0,f6=0,f7=0,f8=0,f9=0,f10=0; unsigned char ch_0,ch_1,ch_2,ch_3,ch_4,ch_5,ch_6,ch_7,ch_8,ch_9,ch_10,ch_11,ch_12; static int oldDirection,Direction, Velocity,VelocityFz; //方向速度变量16位 int flag0,flag1,flag2,flag3,flag4,flag5,flag6,flag7,flag8,flag9,flag10,Flagstart; unsigned char Jump=0,Jump0=0,Jump1=0,Jump2=0,Jump3=0,Jump4=0,Jump5=0,Jump6=0,Jump7=0,Jump8=0,Jump9=0; unsigned char PulseCnt,PORTB; unsigned int sudu,Turn=11,bjqushu,oldbjqushu,qushu; unsigned int jstime,SYSCLOCK=0,sctime=0; int Startline,Circle=0,line=0,line0=0,line2=0,line22=0,line3=0,line33=0,aa0=0,aa1=0,aa2=0; int Zhuanjiao[]={-250,-235,-215,-195,-175,-150,-120,-90,-60,-30,0,30,60,90,120,150,175,195,215,235,250}; int HiShuruSudu[]={15,20,20,20,22,22,25,25,30,30,40,30,30,25,25,22,22,20,20,20,15}; int ShuruSudu[]={15,20,20,20,22,22,25,25,25,30,30,30,25,25,25,22,22,20,20,20,15}; int ss=0,insstime[50],outsstime[50],oldsstime=0,ssflag=0,oldssflag=0,sstime_flag2=0,sstime_flag1=0; int oldss; /**

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档