已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统原理及应用课程设计说明书目 录第一部分 整体系统总体设计1第二部分 硬件电路设计2第三部分 软件系统设计3 第一部分 整体系统总体设计输入信号四路黑白传感器,进过stm32信号处理后,发送控制信号给L298n驱动,控制电机的转速。实现整体智能小车的避障功能。第二部分 硬件电路设计黑白循迹传感器原理图图三 电机驱动原理图 采用L298作为驱动芯片,该芯片是为控制和驱动电机设计的两通道推挽式功率放大专用集成器件,其主要特点是具有低静态工作电流,每通道可输出800MA连续电流,TTL/CMOS输出电平兼容,另外内置钳位二极管能释放感性负载的反向冲击电流,这样可使它在进行驱动直流电机时安全可靠。第三部分 软件系统设计:按键为表示传感器输入信号,GPIOA.0,GPIOA.1,GPIOA.2,GPIOA.3为电机控制控制信号。根据不同的情况最初反应,实现避障功能。详细情况请看下面main程序的实现。int keyjc()int k1,k2,k3,k4;k1=KEY1;k2=KEY2;k3=KEY3;k4=KEY4;return (k4)*8+(k3)*4+(k2)*2+(k1); int main(void) int data;delay_init(); /延时函数初始化 LED_Init();KEY_Init(); /初始化与LED连接的硬件接口while(1)data=keyjc();GPIO_ResetBits(GPIOA,GPIO_Pin_0);GPIO_ResetBits(GPIOA,GPIO_Pin_1);GPIO_ResetBits(GPIOA,GPIO_Pin_2);GPIO_ResetBits(GPIOA,GPIO_Pin_3);switch(data)case 15:GPIO_SetBits(GPIOA,GPIO_Pin_0);GPIO_ResetBits(GPIOA,GPIO_Pin_1);GPIO_SetBits(GPIOA,GPIO_Pin_2);GPIO_ResetBits(GPIOA,GPIO_Pin_3);break; /前进case 8:case 12:case 13:case 14:GPIO_SetBits(GPIOA,GPIO_Pin_0);GPIO_ResetBits(GPIOA,GPIO_Pin_1);GPIO_ResetBits(GPIOA,GPIO_Pin_2);GPIO_SetBits(GPIOA,GPIO_Pin_3);delay_us(1); break; /左转case 1:case 3:case 7:case 11:GPIO_ResetBits(GPIOA,GPIO_Pin_0);GPIO_SetBits(GPIOA,GPIO_Pin_1);GPIO_SetBits(GPIOA,GPIO_Pin_2);GPIO_ResetBits(GPIOA,GPIO_Pin_3);delay_us(1); break; /右转case 0:case 2:case 4:case 5:case 6:case 9:case 10:GPIO_ResetBits(GPIOA,GPIO_Pin_0);GPIO_SetBits(GPIOA,GPIO_Pin_1);GPIO_ResetBits(GPIOA,GPIO_Pin_2);GPIO_SetBits(GPIOA,GPIO_Pin_3);delay_us(1); break; /后退 第四部分 总结与体会这次作品的完成我收获很大。首先是我对电路的原理及功能更加熟悉,提高了动手设计能力以及对电路的分析能力,在软件的编程方面也得到一部分提升,对所学知识得到巩固。然后是做事不能马虎,要有耐心,细心的完成每一件小事,就是在塑造一件大事。我也深深的体会到自己还有很多要学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新手护士静脉采血常见错误及纠正方法
- 2025安徽开源路桥有限责任公司纪委纪检干事内部招聘1人备考题库含答案详解ab卷
- 2026中储粮储运有限公司招聘47人备考题库含答案详解(黄金题型)
- 护理人员职业发展规划与晋升策略
- 2025湖北襄阳高新城乡基础设施建设维护有限公司招聘拟聘备考题库及答案详解(典优)
- 2025广西众云大数据科技有限公司招聘2人备考题库含答案详解(满分必刷)
- 2025重庆市客轮有限公司招聘9人备考题库含答案详解(综合卷)
- 2026中兴财经寒假实习生招募备考题库及1套完整答案详解
- 2025福建省南平人力资源服务有限公司招聘派驻至银行工作人员1人备考题库及一套完整答案详解
- 2025新疆图木舒克恒正检验检测技术服务有限公司招聘1人备考题库及参考答案详解一套
- 心肺复苏与创伤救护课件
- DBJT15-136-2018 岩溶地区建筑地基基础技术规范
- 工程款结算申报流程及范本模板
- 新疆的介绍教学课件
- 人工智能导论期末考试题库及答案2025
- 学堂在线 研究生生涯发展与规划 章节测试答案
- 2025年危险化学品安全作业特种作业操作证考试试卷实操技能
- 润滑油测试分析评估指南(2025年第二版)-安东帕
- 精神科患者安全防护护理方案
- 初中化学跨学科实践活动的教学设计研究
- 房地产市场报告 -2025年成都房地产市场半年报
评论
0/150
提交评论