菜单
  

    1.3.2  Keil介绍
    Keil 软件是美国Keil Software公司出品的一款优秀的单片机应用开发软件,Keil 可用于51系列单片机C语言软件系统开发,它有三个主要功能:编辑,编译,仿真。Keil支持汇编,PLM语言和C语言的程序设计,有着十分友好的用户界面,非常适合于学习和使用。Keil C51所生成的目标代码具有高效、结构紧凑并且容易理解的特点。C语言是高级语言,C语言的优势包括:结构性、可读性、可文护性,非常适合于学习和使用同时在开发大型软件时C语言有优势。在与汇编语言相对比后优势更加明显。
    本红外线测距系统的仿真过程中,需要Proteus和keil联调。roteus的ISIS 6软件环境下画出硬件原理图,然后将设计的程序在KeilCμVision3开发集成环境上编写程序并编译成机器语言进入Proteus的ISIS,点击菜单“调试”,选则“使用远程调试设备”便可实现KeilC 与Proteus的通信
    完成上述设置后,到KeilC 中打开程序项目,点击菜单“工程/为目标设置选项”,打开图1-2所示的项目选项对话框。在调试选项卡中选中右边的“使用”及其中的选项“roteus VSM Simulator。”
     
    图1.2项目选项对话框图
    2  红外线测距系统的整体设计与原理
    2.1  红外线测距传感器介绍
    本课题使用红外距离测量传感器是SHARP公司推出的一种新型红外测距传感器,型号为D12J0000F ,harp GP2D12 的主要技术参数如下:
    Range范围:10 to 80cm
    Update frequency/period刷新频率/周期:25Hz/40ms
    Direction of the measured distance测距方向性:Very directional,
    due to the IR LED Max admissible angle on flat surface最大允许角度:> 40°
    Power supply voltage电源电压:4.5 to 5.5V
    Noise on the analog output模拟输出噪音:< 200mV
    Mean consumption平均功耗:35mA Peak consumption峰值功耗:about 200mA
    传感器发出高频调制的红外线,接受反射回来得红外线,根据往返产生的相位移推计算红外线往返△t,再通过  计算距离。相关说明书给出了GP2D12 输出特征示例图2-1为电压与距离关系图,图2-2为电压与距离倒数关系图。
     观察图2-1可知,在距离10CM-80CM范围内符合幂函数趋势线。现取拟合函数模型为幂函数 ,对两边取对数有 ,令  , , , ,a,b为待定参数。故有 ,对应的正规方程为:
     即 ,解得方程B=-1.1962392,A=8.0345533,于是b=-1.1962392,  =3085.70469。所得拟合方程
  1. 上一篇:单片机步进电机位置控制设计+源程序+电路图
  2. 下一篇:基于Rockwell PLC的精馏塔控制系统设计
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 杂拟谷盗体内共生菌沃尔...

  9. 乳业同业并购式全产业链...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 中考体育项目与体育教学合理结合的研究

  12. 电站锅炉暖风器设计任务书

  13. 当代大学生慈善意识研究+文献综述

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 十二层带中心支撑钢结构...

  16. 大众媒体对公共政策制定的影响

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回