基于labview的出租车计价系统设计(编辑修改稿)内容摘要:
统的瞬时速度为 V,我们 1S 更新一次转动的圈数。 在奇数秒我们取得转动圈数为 𝑁1,在偶数秒转动的圈数为 𝑁2,则可求得瞬时的转速 n n=|𝑁1 −𝑁2| 同理可得瞬时的速度为 V=n*L, L 为汽车轮子的周长 令 起步价: 𝑀1, 起步里程: 𝑆1, 里程单价: A 白天里程单价: 𝐴1,晚上里程单价: 𝐴2高速白天高速 里程金额 为 : M2 = (S − 𝑆2)∗ A 夜晚高速里程金额为: 𝑀3 = (S −𝑆2)∗ 𝐴2 当汽车低速行驶时汽车按时间收费,令低速的时间为则有低速金额𝑀4 = 𝑡 ∗60,则 总金额 为 M = 𝑀1 +𝑀2 +𝑀3 + 𝑀4 系统原理框图 电 机传 感 器M C UP CP W M串 口0 / 1P 3 . 2图 1 系统原理框图 通过上一节的分析可以知道只要能够测量出出租车所走过的圈数即可求得瞬时速度,出租车金额等数据。 系统通过单片机控制电机转动模拟出租车运行状态,然后传感器将转动的圈数转变为数字量,通过 外部中断 0 传递给 MCU,MCU 使用定时器每 500 毫秒将计数值清零一次并将得到的数据通过串口发送给PC 机。 PC 机通过 labview 编程实现出租车各项数据参数的测试。 完成出租车计价。 3 系统硬件设计 系统原理框图 红外传感器检测车轮转动,车轮转动一次,传 感器检测到一个脉冲,单片机采集后,将采集次数值计数,每隔 500ms 通过串口,向上位机发送一次数据,然后将数值清零,从新开始计数。 各模块电路功能及原理分析 电源模块原理分析 电源模块电路图如图所示。 图 2 电源、开关、指示电路图 输入接 ,+5V 电源,加上开关 csw,容 易控制,电源指示灯 D2,显示电源指示; 主控电路、接口、等模块电路分析 主控电路、接口等电路图如图 3 所示。 图 3 主控电路、复位、传感器等电气连接图 1 2J1CO N212J4CO N2C247U FC3104+5R4470D1LE D+5001122334455S1CSWVC C+5Y11 2 M H ZC72 2 PC62 2 PR11KC41 0 u f+51234567891011121314151617181920J9C O N 2 0P 1 .0P 1 .1P 1 .2P 1 .3P 1 .4P 1 .5P 1 .6P 1 .7R E SR X D / P 3 . 0T X D /P 3 . 1I N T 0 / P 3 . 2I N T 1 / P 3 . 3T 0 /P 3 . 4T 1 /P 3 . 5P 3 .6P 3 .7X T A L 2X T A L 1G N DV C CP 0 .0P 0 .1P 0 .2P 0 .3P 0 .4P 0 .5P 0 .6P 0 .7EAA L EP S E NP 2 .7P 2 .6P 2 .5P 2 .4P 2 .3P 2 .2P 2 .1P 2 .0S T C 8 9 C 5 1J88 9 C 5 1S1S W P BS3S W P BS4S W P BS5S W P BP 3 2P 3 2P 3 3P 3 4P 3 5P 3 3P 3 4P 3 5R E SR E S12345678J5C O N 7P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 2 4P 2 5P 2 6P 3 0P 3 1P 3 6P 3 7P 2 0P 2 1P 2 2P 2 3P 2 7P 1 7P 1 1P 1 0P 1 2P 1 3P 1 4P 1 5P 1 6S7S W P BS6S W P BP 3 6P 3 71 2 3 4 5 6 7 8 9J6C O N 91 2 3 4 5 6 7 8 9J7C O N 912345678J 1 1C O N 8+5 +5P00P01P02P03P04P05P06P07P10P11P12P13P14P15P16P171234567891011121314151617181920J 1 0C O N 2 0+5P 1 2P 1 3P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 2 2P 2 3+5S2S W P B 主控电路模块为包括单片机模块和复位等模块,以及相互之间的连接特性,各个 IO 口与芯片的连接。 硬件电气原理图 请见附录。 硬件程序 系统以单片机系统为核心,通过程序实现各部分的功能。 单片机在上电后首先要对子程序的各模块进行初始化使其正常工作。 初始化后单片机每隔 500ms 通过串口发送数据到上位机。 程序初始化完后即不断重复以上步骤从而使系统程序稳定运行。 图 4 检测部分程序框图 4 系统软件设计 简介 Labview 是美国国家半导体( NI)公司研制的图形化编程环境。 他通过 G 语言进行程序开发 产生类似框图形式的程序,同时 Labview 拥有强大的函数库能够大大简化开发难度缩短开发周期。 判断是否中断 开始 初始化定时器、外部中断、串口 数据采集 串口发送数据 结束 外部中断 Y N LabVIEW 的函数库包括数据采集、 GPIB、串口控制、数据分析、数据显示及数据存。基于labview的出租车计价系统设计(编辑修改稿)
相关推荐
恶性环境内识别工件及物体的形状和排列状态,先进设计和制造技术中采用工业视觉等等。 其中值得一提的是研制具备视觉、听觉和触觉功能的智能机器人,将会给工农业 生产带来新的面貌,目前已在工业生产中的喷漆、焊接、装配中得到有效的利用。 ( 5)军事公安方面在军事方面图像处理和识别主要用于导弹的精确制导,各种侦察照片的判读,具有图像传输、存储和显示的军事自动化指挥系统和模拟训练系统等
此又被称作程序框图代码。 其主要特点有以下几点:( 1)尽可能采用了通用的硬件,各种仪器的差异主要是 软件 ;( 2)可充分发挥计算机的 能力,有强大的数据处理功能,可以创造出功能更强的仪器;( 3)用户可以根据自己的需要定义和制造各种仪器。 在 LabVIEW环境下开发的应用程序称之为 VI。 VI是 LabVIEW的核心,由一个人机交互的界面前面板 (Front Panel)和框图程序组成。
采用 面向对象 的编程思想,所以 开发了框架 封装 任何用户构建虚拟仪器需要知道的东西 ,使用户的操作更为便捷。 硬软件 所涉及的行业 直接 导致了很多的 行业 有了自己 的 准则 ,某些 虚拟仪器平台 也就成为了该行业的 权威准则 工具 4 并 得 到认可。 至此 , 人们也逐渐认识到了 框架对于 虚拟仪器 的重要性, 若想要实现一般仪器所具有的功能,例如:数据采集方面,框架就是实现目的的重点
5 判定范围并强制转换控件 各组时间信号的动作 条件结构是 LabVIEW最基本的结构之一,条件结构类似于文本编程语言中的 switch语句南京邮电大学 2020 届 毕业设计(论文) 3 或者 if„ then„ else语句。 条件结构可以从【结构】子选板中创建,它的图标及功能如图 16所示。 图 16 条件结构 在条件 结构中,选择端口相当于 switch 语句中的“表达式”
便用户的使用,而且基于计算机的这个强大的处理平台,可以实现更形象生动地显示数据,更快速地处理数据。 虚拟仪器主要是指这种方式。 5 第三章 结温测量仪 整体系统设计 结温测量仪的原理 LED 作为一种半导体期间,主要以热阻( JXR )表征其本身的热学特性,根据文献 热阻的定义式为: H XJJX PTTR (1) 式中 JXR 是待测器件 PN 结打到指定环境之间的热阻 (
各类接口 A/D 转换器 数据发生器 信号调理器 信号调理器 输入 信号 D/A 转换器 信号调理器 信号 输出 亚为科技 4 下表是虚拟仪器与传统仪器的比较。 表 11虚拟仪器与传统仪器的比较 虚拟仪器 传统仪器 开 放、灵活,可与计算机技术保持同步发展 封闭性、仪器间相互配合较差 关 键是软件,系统性能升级方便,通过网络下载升级程序即可。 关键是硬件,升级成本较高,且升级必须上门服务。