菜单
  

    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. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. C++最短路径算法研究和程序设计

  9. 江苏省某高中学生体质现状的调查研究

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. 上市公司股权结构对经营绩效的影响研究

  12. 高警觉工作人群的元情绪...

  13. NFC协议物理层的软件实现+文献综述

  14. 现代简约美式风格在室内家装中的运用

  15. 中国传统元素在游戏角色...

  16. 浅析中国古代宗法制度

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回