有谁有通过labview都可以干什么做字模的基于51单片机的LED点阵屏的设计吗

年代提出了虚拟仪器的概念虚擬仪器是在以计算机为核心的平台上,由用户设计具有虚拟面板,由软件实现测试功能的计算机仪器系统是计算机与测试仪器相结合嘚产物。虚拟仪器最常用的编程语言为labview都可以干什么,是NI公司的基于图形化编程语言的虚拟仪器开发工具利用它可以轻松组建一个测试系統而无需进行繁琐的代码编写。因此虚拟仪器大大突破了传统仪器在灵活性以及数据处理、显示、存储等方面的不足,其主要优势在于:用户能够根据需求灵活的进行功能修改和扩展;人机界面为视窗界面形象直观;网络连接简单易行,便于组建测控网络

    目前虚拟仪器在通信、汽车、测控等行业得到了广泛的应用。相应的各大高校也在NI公司的支持下陆续开设了虚拟仪器课程,组建了相关的实验室如西咹交大利用虚拟仪器讲授信号处理;天津大学开设的智能检测仪器课程。

    目前国内高校教授虚拟仪器课程使用的信号采集板多为NI 公司的数据采集板卡如USB600X,USB92XX,62XX 系列。这类板卡虽然性能优良配套软件齐备,但是作为高校教学也存在不足之处首先NI公司只卖板卡不卖技术,这样在教學中教师和学生只能使用板卡而不能掌握虚拟仪器硬件系统的具体结构和技术细节;其次这类板卡一般价格较贵,普遍在2 000元以上相对高校而言开课成本太高,这一点对于欠发达地区的一般学校尤为突出

    本文利用廉价的MCS51设计了包含常用、数据采集模块与USB 通信接口的labview都可以幹什么 实验教学系统,并编制了常用的实验案例程序满足了本科生虚拟仪器实验教学的需要,且成本相对于NI的产品大大降低针对高校市场具有良好的推广前景。

    整个系统由前端传感器、单片机数据采集以及USB通信接口几部分组成如图1所示。

    虚拟仪器实验系统的前端传感器将待测的物理量转换成电量(或)作为后面采集处理系统的输入信号,是整个测试系统与外界的接口与桥梁本实验系统集成了温度、光強与传感器,并预留了扩展接口以外接其他传感器其中温度传感器为数字温敏器件DS18B20,能够在-55~125 ℃的范围内提供9~12 b分辨率的温度数据,具有0.5 ℃的精度适合于一般场合的应用,其优点在于能够直接提供数字温度值可以与后端MCU直接接口,省去了调理而电阻测量采用串联分压法,即将待测电阻Rx与已知电阻串联后外加固定电压Vref,将Rx上的分压V作为待测信号后端采集与处理系统只需测得V 就可以根据比例关系求出Rx.光强传感器则使用,具体电路如图2所示

    数据采集使用12 位ADC 器件TLC2543,该器件具有11位模拟输入端,可通过控制字灵活选择不同输入端口适合于多传感器输叺应用。器件控制字输入和转换数据输出都为串行模式可以与51单片机以尽可能少的连线接口。51 单片机与上位机使用USB 接口通信USB接口基于單一的总线接口来满足多种应用领域的需求,其具有的即插即用、支持、易于扩展等特性极大地方便了用户已逐渐成为现代数据传输的主流。由于51 单片机自身不拥有USB 接口所以需要外接USB 控制器。

    本系统使用PL2303 来实现USB 和RS 232串行端口之间的转换PL2303拥有2个独立的大型缓冲进行两种总線的连接。大型数据用于USB的批量数据传输而串行通信可使用自动握手模式,因而可以达到远大于标准 控制器的波特率PL2303 支持USB管理和远程喚醒协议,当主机挂起时消耗极小的电能;芯片亦可以安装在电缆线中用户只需将其连入主机USB 或USB HUB 上,就可以实现与单片机RS232串口的通信单爿机与TLC2543和PL2303的具体接口电路如图3所示。

Architecture)是NI公司开发的一种用来与各种仪器总线进行通信的高级应用编程接口VISA是一个综合软件包,不受平台、总线和环境的限制可用来对USB、GPIP、串口、VXI、PXI和以太网系统进行配置、编程和调试。labview都可以干什么通过调用VISA函数来实现USB设备的控制和通信在这里主要使用了VISA Open,VISA Write,VISA Read,VI-SA Close这4个VISA 函数。与USB 设备的通信过程分为4个步骤:

    (2)通过VISA Write函数向USB设备发送控制命令启动设备工作USB设备接收到控制命令后开始采集数据并将采集到的数据按要求发送到数据缓冲区;

    虚拟仪器实验教学系统是虚拟仪器课程教学中不可或缺的设备,本文针对NI等主流数据采集板卡存在的价格昂贵且技术屏蔽问题利用廉价的MCS51 单片机设计了包含常用传感器、数据采集模块与USB通信接口的labview都可以干什么实验教学系统。 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有本站采用的非本站原创文章及图片等内容无法一┅联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播或不应无偿使用,请及时通过电子邮件或电话通知我们以迅速采取适当措施,避免给双方造成不必要的经济损失

有的单片机(如8098)有专门的复位指令,某些增强型MCS-51系统单片机虽然没有复位指令但片内集成了WATCHDOG电路,故抗干扰也不成问题而普及型MCS-51系列单片机(如8031和8032)既然无复位指令,又不带硬件WATCHDOS如果没有外接硬件WATCHDOG电路,就必须采用软件抗干擾技术常用的软件抗干扰技术有:软件陷阱、指令冗余、软件WATCHDOG等,它们的作用是在系统受干扰时能及时发现再用软件的方法使系统复位。所谓软件复位就是用一系列指令来模仿复位操作这就是MCS-51系列单片机所特有的软件复位技术。     现用一簡单的实验说明实验电路如附图

MCS51单片机标准构成只有一组全双工UART串行口,P3.0-RXD收、P3.1-TXD发如果要完成多路串口收发,一般使用外部扩展芯片唎如:GM8123/25,完成一扩多路串口,但是由于增加扩展芯片,造成硬件成本增加PCB板面增大,抗干扰性下降等不良因素因此能尽量使用现有串ロ,利用分时切换技术完成串行口不同类型,不同端口的数据传送是优先选择     2.硬件功能简述    本设计用于数据采集监控系统如图1所示。采用485串行口完成数据采集和232串口输出打印功能,这样使得接口连线简单可靠性高

MSP430F5438A单片机在写Info Memory时,需要先把整页数据擦除才能写进去。否则写失败而且还得设置下载程序时不要擦除 Info memory, 否则存储数据失败因为没此下载时都给你擦除了。

}

如果你是对答案或其他答案精选點评或询问请使用“评论”功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

我要回帖

更多关于 labview都可以干什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信