基于stc89c51单片机智能小车的设计开题报告内容摘要:
达到自身控制。 电机驱动电路采用 H桥驱动模块 双 L298步进 /直流电机驱动板 ,能同时驱动 4个直流电机和 2 个步进电机 [3]。 避障和避悬崖采用红外光电开关来完成 ,自动寻迹采用红外发射管和接收管光电对管寻迹传感器完成 ,超声波测距采用超声波发射器和接收器经锁相环电路检波完成 ,最后由控制单元处理数据后通过编程有序合理的将各模块信号整合在一起并完成相应动作 ,实现了智能控制 ,相当于简易机器人。 根据设计的作品要达到的效果 ,本系统以 STC89C51 为核心控制器 ,主要由电源模块、电机驱动模块、寻迹模块、避障模块、避悬崖模块、超声波测距模块、红外线遥控模块、磁钢探测模块和探测金属模块构成。 系统的结构框图如下 : 三、研究的方法与技术路线 认真详细的阅读任务书 ,深刻了解主要的内容和要求。 查阅与智能小车相关的书籍 ,了解智能小车的工作原理。 了解历年全国大学生电子竞赛有关智能小车的资料。 根据控制要求初步确定所使用的元器件。 复习单片机的相关知识 ,查阅 与所需硬件相关的电路设计。 2. 实施步骤 明确控制要求 ,绘制电路连接图。 参考文献 ,检查电路图的正确性。 根据电路连接图焊接电路板 ,制作智能小车模型。 分析操作流程 ,绘制程序流程图。 编写程序代码。 运用电脑软件初步对程序进行调试。 配合智能小车硬件部分 ,并完善功能 ,达到设计要求。 (1)电机单元方案 采用直流减速电机。 直流减速电机转动力矩大 ,体积小 ,重量轻 ,装配简单 ,使用方便 ,小车电机内部装有减速齿轮组 ,所以并不需要考虑调速功能 ,很方便的就可以实现通过单片机对直流减速电机前进、后退、停止等 操作 [4]。 (2)电源单元方案 方案二 :采用双电源供电 ,通过两个独立的电源分别对单片机和直流减速电机进行供电 ,此方案的优点是 ,减少波动 ,稳定性比较好 ,可以让小车更好的运作起来 ,唯一的缺点就是会增加小车的重量 [5][6]。 (3)避障。基于stc89c51单片机智能小车的设计开题报告
相关推荐
图 26 其它元件图 11 3 软件设计 程序流程图 主程序开始初始化,然后扫描键盘、复位电路和计数器。 当键盘按键有按下时,调整计数器值, LCD 显示新值。 当复位键有按下时,计数器复位为 开机画面 ,当计数器值倒计为 0 时,蜂鸣器发出声音,计数器停止倒计,程序结束。 主程序流程图 、 lcd 显示流程图和按键流程图分别如下图 3图 32 和图 33 所示。 蜂 鸣 器 发 声初 始 化调
可选择 10Hz 或 80Hz 的 输出数据速率 • 同步抑制 50Hz 和 60Hz 的电源干扰 • 耗电量(含稳压电源电路):典型工作电流: , 断电电流: 1181。 A • 工作电压范围: ~ • 工作温度范围: 40 ~ +85℃ • 16 管脚的 SOP16 封装 图 7 3 系统软件设计 stm32 的介绍 STM32F107 是意法半导体推出全新 STM32 互连型(
行模块化应用,而不要求使用人员了解其内部结构。 如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。 如:音乐信号以数字的形式存于存储器中(类似于 ROM),由微控制器读出,转化为模拟音乐电信号(类似 于声卡)。 在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。 汽车电子。
下,有序地进行工作。 本设计中使用单个按键 实现单个功能 ,属于较为简单的控制方式。 电路图见图 34。 图 34 按键接口电路图 在多功能系统设计的实验中中我们使用四个按键分别与单片机的 、 、 相连,按键 K_1 控制数据的增加, 按键 K_2 控制 控制数据的减少, 按键 K_3 五种模式的转制, 按键 K_4 有两个作用,在北京时间下 是关闭闹钟,在闹钟时间下是 遍历所有闹钟。
xh, String kl) { Session session=()。 Transaction tx=null。 try{ tx=()。 Query query=(from Dlb where xh= ? and kl=?)。 (0,xh)。 (1,kl)。 (1)。 Dlb dlb=(Dlb) ()。 ()。 if(dlb!=null){ return dlb。 } return null。
tx=()。 Query query=(from Dlb where xh= ? and kl=?)。 (0,xh)。 (1,kl)。 (1)。 Dlb dlb=(Dlb) ()。 ()。 if(dlb!=null){ return dlb。 } return null。 }catch(Exception e){ ()。 return null。 } } } 学生接口实现类: public