




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料采购低价合同范本
- 农村鱼池招标合同范本
- 国产木屋租赁合同范本
- 水果买卖运输合同范本
- 影楼员工协议合同范本
- 回肠癌护理查房
- 呼肠孤病毒重症感染护理查房
- 成套设备合同范本
- 销售提成违约合同范本
- 国际工程专业合同范本
- 肝胆外科专科知识题库及答案
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 人民医院心血管外科临床技术操作规范2023版
- 2023年江苏小高考历史试卷
- 主要组织相容性复合体及其编码分子
- 优化物理教学策略的思考(黄恕伯)
- 中国移动-安全-L1,2,3(珍藏版)
- 2017年全国大学生数学建模A题
- 2023年专升本计算机题库含答案专升本计算机真题
- scratch3.0编程校本课程
- GB/T 1685-2008硫化橡胶或热塑性橡胶在常温和高温下压缩应力松弛的测定
评论
0/150
提交评论