基于stc89c52单片机的智能小车设计系统内容摘要:
TL0=0Xfb。 P04=1。 //电机 1 左轮 P05=1。 P06=1。 //电机 2 P07=0。 i=1。 } if(P00==0amp。 amp。 P01==0amp。 amp。 P02==0amp。 amp。 i==1) // 特别 {TH0=0XFF。 TL0=0Xfb。 P04=1。 P05=1。 P06=1。 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 14 P07=0。 j=0。 } if(P00==1amp。 amp。 P01==0amp。 amp。 P02==0) //小车左转 定时 { TH0=0XFF。 TL0=0XFb。 P04=0。 //电机 1 P05=1。 P06=1。 //电机 2 P07=1。 j=1。 } if(P00==0amp。 amp。 P01==0amp。 amp。 P02==0amp。 amp。 j==1) // 特别 { TH0=0XFF。 TL0=0Xfb。 P04=0。 P05=1。 P06=1。 P07=1。 i=0。 } if(P00==1amp。 amp。 P01==1amp。 amp。 P02==1) { //全部检测到黑线时 车停 TH0=0XFF。 TL0=0Xfb。 P04=1。 P05=1。 P06=1。 P07=1。 } } 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 15 第五章 结束语及参考文件 结束语 首先,感谢 北京民芯 电子设计 竞赛组委会和协办单位给我 这样一次珍贵的锻炼机会,通过 努力,我 完成了智能小车系统的设计与制作,本设计中的小车能完成了大赛 自主命题的 要求,同时也培养了我认真分析问题、独立解决问题的能力,巩固了我对所学理论的实际运 用。 还锻炼了我的动手实践能力,使我更有信心在电子行业中继续学习下去。 经过我的寻迹小车在完成设计要求的前提下,充分考虑到了外观、成本等问题,在性能和价格之间作了比较好的平衡。 由于设计要求并不复杂,我们没有在电路中增加冗余的功能,但是我们保留了各种硬件接口和软件子程序接口,方便以后的扩展和进一步的开发。 另外,我的车体底盘经过充分的论证和专业的设计,兼顾了美观、廉价、稳固、可靠等各方面的因素,具有较高的稳定性和推广意义。 当然,由于我的知识能力和水平有限,有些地方还不是很完善,系统也存在一定的缺陷和不完善的地方,恳请各位 前辈 批评指正,以便我下一次做的更好。 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 16 参考文件 [1]51 系列单片机开发宝典 赵建领 . 电子工业出版社 2020 [2]模拟电子技术基础简明教程 . 杨素行 . 高等教育出版社 2020 [3]数字电子技术基础简明教程 . 余孟尝 . 高等教育出版社 2020 [4 传感技术及其应用 谢文和 . 高等教育出版社 2020 [5]C 语言程序设计教程 谭浩强 . 高等教育出版社 2020 [6]集成电子线路设计手册 宋家友 . 福建科学技术出版社 2020 [7]全国大学生电子设计竞赛技能训练 黄智伟 . 北京航空航天大学出版社 2020 [8]民芯电子 MXT8051 芯片数据手册 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 17 附件 :本次 设计所需电子器件 器件名称 数量 MXT8051 1 L298N 1 LM324 1 TCRT5000 3 直流减速电机 2 相关电阻( 1k、 10k 等等) +++++++ 小型电位器( 20k) 3 相关电容( 30pf、 22uf 等等) +++++++ 万能实验板 2 发光二极管 10 稳压二极管 5 微型开关 5 三极管( NPN、 PNP) 10 晶振( ) 1 小车车架材料 +++++++ 相关排线 +++++++ 第一章 设计任务 设计要求 ( 1) 自 动寻迹小车从安全区域启动。 ( 2) 小车按指定路线运行,自动区分直线轨道和弯路轨道,在指定弯路处拐弯,实现灵活前进、转弯、倒退 、过桥 等功能,在轨道上划出设定的地图。 ( 3) 小车完成指定运行任务后, 停止在终点位置上。 小车 寻迹路线 小车寻迹线路 如图 1 所示: 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 18 图 1 第二章 .系统 方案 选择 根据设计要求,本系统主要由控制器模块、电源模块、寻迹传感器模块、直流电机及其驱动模块、电压比较模块等模块构成。 为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。 车体设计 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 19 方案:自己 制作电动车。 经过反复考虑论证,我们制定了左右两边分别用两电机驱动的方案 (即每个电机驱动一边的两个轮子)。 即左边和右边的两个轮子分别用两个转速和力矩基本完全相同的直流减速电机进行驱动。 这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的 90 度和 180 度的转弯,并且使用金属结构车架, 这种结构使得小车在前进时比较平稳。 小车 总体结构图 如图 2 所示: 图 2 控制器模块 方案:采用 STC89C52 单片机作为主控制器。 STC89C52 是一个低功耗,高性能的单片机,它具有体积小、驱动能力高、集成度高、 32 个 I/O 口, 易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。 电源 和稳压 模块 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽。基于stc89c52单片机的智能小车设计系统
相关推荐
址锁存有效信号输出端。 当访问片外程序存储器或数据存储器时, ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节,一般情况下, ALE 仍以时钟振荡频率的 1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的,要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。 XTAL1(18):振荡器反相放大器 的输出端。 通过 XTAL XTAL2 外接晶振后
科技学院《 Windows 程序设计 》课程设计报告 5 2 设计环境或器材、原理与说明 设计 环境与器材 因为选择使用 MFC 编程, 该程序又是网络编程, 所以设计环境与器材为: PC 机两到三台 (程序试运行时需要多台电脑充当客户端 ); 能正常连接的网卡; Windows环境与 Microsoft Visual C++ 编译环境; 原理与说明 在计算机网络中,信息的传输是建立在
E,strSQL)) { MessageBox(打开数据库失败 !,数据库错误 ,MB_OK)。 return。 } //显示用户资料 m_strPass =。 m_strRePass = m_strPass。 m_bIsAdmin =。 ()。 UpdateData(FALSE)。 *pResult = 0。 } void CUserDlg::OnButtonNew() {//清空用户资料
发展得很快,各 PLC 厂商都十分重视 PLC 的通信功能,纷纷推出各自的网络系统。 新近生产的 PLC 都具有通信接口,通信非常方便。 PLC 的国内外现状及未来发展 前景 1. PLC 的国内外 现状 世界上公认的第一台 PLC 是 1969 年美国数字设备公司( DEC)研制的。 限于当时的元器件条件及计算机发展水平,早期的 PLC 主要由分立元件和中小规模集成电路组成
考虑到不停车电 子收费系统需要常年在室外环境下工作,一般会受到各种恶劣天气的影响以及各种污染的侵蚀,所以系统采用了双核控制的策略 , 嵌入式系统和单片机的冗余控制。 这一策略的具体内容是 : 平时二者都处于工作状态,嵌入式系统负责总体控制,单片机负责大屏幕的显示,相互通信时都先检查对方的地感 线圈 调谐电压 相位锁定器 电流源 相位比较器 输入放大器 基于 RFID 技术的不停车收费系统设计 工
g_nc 公制单位制 单击确定进入制造窗口 图 246 选择模板 243 装配工件 在右侧菜单栏中选择装配工件 图标在弹出的打 开对话框中选择模型文件单击打开 载入模型文件 如图 249 图 247 打 开 设 计 文 件 图 248 图 249 装配工件 图 2410 装配选项卡 如图 2410 显示模型坐标系显示不完全约束这种状态下无法编辑模型所以