摘要:采用Visual Basic 60设计多路数据采集系统的上位机软件,实现对由单片机组成的测量系统数据的采集、传输、保存、分析、绘制曲线图以及数据和曲线图的打印,文中以烘炉内多点温度数据采集系统设计为例说明用于串口通信上、下位机的软件设计,以及VB中mscamn,mslexgri等控件的用法。关键词:多路数据采集:上位机:mscmm控件:mstlexgrid控件微软公司的visual basic 60是windows应用程序开发工具,是目前应用最为广泛、易学易用的面向对象的开发工具,并且为用户提供了大量的控件。这些控件可用于实现各种功能,减少了程序设计的很多困难。本文主要介绍利用mscamm控件实现和RS232串口的数据通信,接收测量系统上传的数据,然后通过msflexgrid控件将数据以电子表格的形式进行显示,再利用picturebox根据分析完成的数据绘制出曲线,利用cammond ia kg实现数据和曲线图的保存和调出,利用printer将接收的数据、处理好的数据和绘制的曲线通过打印机打印出来。现以烘炉内多点温度数据采集系统为例,其上位机软件界面见图1.
上传时间: 2022-06-27
上传用户:
近年来地球的环境恶化问题使得新能源汽车受到人们的重视。动力电池是决定着纯电动汽车的各方面性能的核心部件。电池管理系统(BMS)与整车控制器和充电机进行通讯,对动力电池组的充放电过程进行控制和保护,对各单体进行均衡控制,并根据一定的算法来估计动力电池组的电量状态(SOC),为驾驶员提供续航信息。整车企业及电池厂商需要针对电池管理系统的测试设备来验证考核BMS系统,以选配合适的BMS应用于动力电池组的管理。然而,电池管理系统作为一个技术尚未完全成熟的部件,其测试验证还没有统一的行业规范。本文首先对BMS的必要性和主要功能作了详细的分析,BMS的主要功能有对动力电池状态数据的采集、对动力电池进行充放电保护和热管理、估算动力电池的SOC、对动力电池中各单体电池进行均衡及与整车和充电机通讯。本文研究了锂电池Thevenin模型的参数识别方法并将开路电压法、安时积分法和扩展卡尔曼滤波法结合起来用于SOC估计。在这些工作的基础上,为某混合动力公交车的动力电池开发了一款BMS。该BMS采用主从式结构,主控制模块主要对负责总电压总电流的信号采集、动力电池的SOC进行估计、绝缘检测、与整车通讯等功能,从控模块实现单体电压、电池组温度采集和单体均衡等功能。为了检测该BMS的功能和精度,为电池组选配合适的BMS系统,创新性地设计了BMS测试验证系统。本文详细说明了该系统的总体方案和设计原理,并对BMS验证系统的输出精度作了详细的测试,数据表明其输出信号具有良好的精度,可以用于BMS产品的测试试验。
上传时间: 2022-07-05
上传用户:
智能称重系统的设计资料要以微控制器为控制核心,通过称重传感器实现对灌装气体重量的自动检测及控制,但普遍存在称重精度不高、功能不全等问题。本文旨在以高性能STC11F32XE 单片机为控制核心,设计出高精度数据采集、宽温度工作范围的智能燃气灌装称重系统。1 系统硬件电路设计1. 1 整体硬件电路设计燃气灌装称重控制系统主要包括: 信号采集、信号调理、灌装过程控制、数据显示等模块。其中的信号调理模块对传感器的mV 输入信号进行滤波、放大、A/D 转换后送入单片机STC11F32XE 进行处理; 电源电压电路给各模块电路提供数字5 V 和模拟5 V 直流电压; 数码管显示器、键盘、蜂鸣器及指示灯构成人机交互模块; 温度传感器DS18B20 采集环境温度供传感器温度补偿时使用( 见图1) 。1. 2 信号采集及调理电路据设计要求,称重传感器选用铝合金悬臂梁结构的应变片式传感器,其有效的最大输出在20 mV以内,为了拓展其A/D 转换器的满量程有效利用范围,需要对其进行差动放大。同时,为了提高其抗干扰能力,对传感器输出信号进行二阶低通滤波, IN -和IN + 为传感器输出的差动信号,S3 和S4 是磁珠,对高频干扰信号有一定的抑制作用; 运算放大器采用精密双运放OP2177,放大电路的放大倍数由R10、R31 和RG1 决定
标签: 智能称重系统
上传时间: 2022-07-24
上传用户:
介绍了基于 STC11F32XE 和 A / D 转换器 ADS1230 的燃气灌装称重系统,并提出了其硬件电路设计和软件设计流程。该系统具有对传感器进行温度误差补偿、自动校准等功能。通过试验证明,该系统具有测量精度高、稳定可靠等优点。近年来,国内燃气灌装设备已部分实现智能化,主要以微控制器为控制核心,通过称重传感器实现对灌装气体重量的自动检测及控制,但普遍存在称重精度不高、功能不全等问题。本文旨在以高性能STC11F32XE 单片机为控制核心,设计出高精度数据采集、宽温度工作范围的智能燃气灌装称重系统。1 系统硬件电路设计1. 1 整体硬件电路设计燃气灌装称重控制系统主要包括: 信号采集、信号调理、灌装过程控制、数据显示等模块。其中的信号调理模块对传感器的mV 输入信号进行滤波、放大、A/D 转换后送入单片机STC11F32XE 进行处理; 电源电压电路给各模块电路提供数字5 V 和模拟5 V 直流电压; 数码管显示器、键盘、蜂鸣器及指示灯构成人机交互模块; 温度传感器DS18B20 采集环境温度供传感器温度补偿时使用( 见图1) 。1. 2 信号采集及调理电路据设计要求,称重传感器选用铝合金悬臂梁结构的应变片式传感器,其有效的最大输出在20 mV以内,为了拓展其A/D 转换器的满量程有效利用范围,需要对其进行差动放大。同时,为了提高其抗干扰能力,对传感器输出信号进行二阶低通滤波, IN -和IN + 为传感器输出的差动信号,S3 和S4 是磁珠,对高频干扰信号有一定的抑制作用; 运算放大器采用精密双运放OP2177,放大电路的放大倍数由R10、R31 和RG1 决定。调理电路如图2 所示。
标签: 燃气灌装称重系统
上传时间: 2022-07-29
上传用户:
eeworm.com VIP专区 单片机源码系列 37资源包含以下内容:1. RS485使用手册与指南.pdf2. 基于51单片机应用的电子万年历设计.doc3. DS1307中文说明.doc4. 光电隔离器6N137和6N136的使用.pdf5. MSP430系列单机实用C语言(新).pdf6. 51单片机实现RS485.doc7. Multisim进行单片机仿真实践.pdf8. 基于c51小车测速的程序设计.zip9. USMART V2.0使用说明_AN1101.pdf10. 51单片机教程.rar11. ALIENTEK MINISTM32 扩展实验9 USMART应用.rar12. PIC单片机C语言学习教程.pdf13. 深入浅出AVR(ATMEGA4888).pdf14. PIC烧录器.doc15. SiriuS开发板附原理图与部分源代码.rar16. 自制ICD2-USB全套资料下载(原理图+PCB+程序).rar17. MSP430系列单片机实用C语言程序设计.pdf18. MSP430经典讲解.pdf19. MSP430系列单片机实用C语言.pdf20. PCB相关经验.pdf21. HC-SR04超声波测距模块说明书.pdf22. PCB板基础知识、布局原则、布线技巧、设计规则.doc23. MSP430f149程序框架.doc24. 单片机控制汽车语音技术.doc25. 万年日历设计.rar26. MSP430应用技术资料.pdf27. 精典由入门到精通吃透PID.pdf28. MSP430单片机通用系统.pdf29. RA8875中文规格书.pdf30. STC单片机选型.pdf31. 4x4矩阵键盘程序.doc32. 循迹小车电路图.pdf33. 51单片机串口通信.ppt34. 自动机器人小车的完整电路图.pdf35. 电子时钟设计(完美实现最终版).doc36. 51单片机寄存器.pdf37. uln2003芯片中文资料.pdf38. 单片机C语言程序设计实训100例--基于8051+PROTEUS仿真1.doc39. 巨经典好书:单片机C语言程序设计实训100例——基于8051+Proteus仿真.pdf40. 51单片机C语言编程技巧.pdf41. 51单片机及C语言入门源代码.rar42. CCS安装与应用.doc43. 单片机外围电路图.pdf44. 高质量C++/C编程指南.zip45. msp430图形显示库使用说明SW-GRL-UG-4781.pdf46. 详细的单片机C语言学习资料.rar47. 2009年春浙江省高等学校.doc48. MSP-EXP430G2_Schematic+Silkscreen(msp430G2下列电路图).pdf49. 51单片机学习资料.rar50. 手把手教你学PIC单片机C语言教程.pdf51. 单片机主课件.rar52. 单片机多功能调试助手V1.5.8.rar53. 程序设计实训100例(最全).doc54. wave6000单片机.exe55. 基于89c2051单片机的电子闹钟.doc56. 面向新手的AVR开发工具及基本知识_中文.pdf57. launchpad msp430官方示例.zip58. STM8使用小经验.docx59. 51单片机C语言编程实例.pdf60. 8路遥控抢答器.rar61. STC12单片机中文手册.pdf62. 基于89C51放电法测高阻数据的采集与处理.rar63. MSP430_FAEs_Training_03202008.pdf64. 基于AT89S52单片机的无线抢答记分系统的设计与制作.rar65. MSP430F5529中文_120410.ppt66. 基于AVR单片机的轮胎模具内径测量系统.rar67. AVR C库函数介绍.pdf68. USB下载软件以及驱动程序.rar69. MSP430自学手册3.1.pdf70. PIC单片机ICD2.5USB入门使用教程.pdf71. 51开发板(原理图).pdf72. 单片机C语言设计实例.pdf73. 《单片机基础外设 九日通》.rar74. 基于AT89C51的智能化转速测量仪的设计.rar75. 单片机实验与实践教程.pdf76. 51单片机的中断控制.pdf77. 电压表课程设计.rar78. PID控制直流电机速度.doc79. 电子元件基础教程.doc80. MSP430单片机用12864液晶绘制DS18B20温度曲线源代码.rar81. 诺基亚3310手机屏中文手册.pdf82. zlg7289b应用.pdf83. LCD点阵12864画温度曲线(51单片机绘制温度曲线).rar84. 从单片机初学者迈向单片机工程师.pdf85. 工作笔记-TC35模块调试记录.doc86. EDID-BOARD资料.pdf87. 103H5205 单极步进电机.pdf88. 基于51单片机16x64点阵设计报告.docx89. CD4511引脚图及功能文档.doc90. 51单片机原理图.pdf91. 基于单片机的电阻、电容、电感测试仪.doc92. 单片机高级外设.zip93. 用Mega32+VS1003做的MP3(FAT32文件系统浏览)——源代码.rar94. 可以显示-55-125之间的温度的源程序和原理图.doc95. DS1302中文资料.pdf96. 用Mega32+VS1003做的MP3(FAT32文件系统浏览)——PCB原理图.rar97. [原创]经典4乘4键盘程序下载(C语言).rar98. 电子元器件识别(含图片).pdf99. 逐日太阳能发电路灯照明系统设计.zip100. C语言算法速查手册.rar
上传时间: 2013-04-15
上传用户:eeworm
eeworm.com VIP专区 单片机源码系列 73资源包含以下内容:1. ICCAVR软件中文使用说明书.pdf2. 单片机原理及系统设计.rar3. iccavr v6.31a破解版下载.rar4. mcs-51单片机应用教程.rar5. AVR单片机应用设计 ,pdf.rar6. C51单片机并行口扩展设计及应用.pdf7. ATmega8原理及应用手册.rar8. AVR Studio 帮助文件中文翻译.rar9. AVR系统单片机C语言编程与应用实例.rar10. ICCAVR中文使用说明.pdf11. 单片机应用技术选编3.rar12. ICCAVR教程.pdf13. 单片机应用技术选编10.rar14. 51定时器计算软件.rar15. AVR单片机C语言开发入门指导.pdf16. 单片机应用技术选编1.rar17. 基于Proteus的单片机出租车计价器的设计.pdf18. 16 16点阵显示汉字原理及显示程序.rar19. STC定时器2的操作.pdf20. PS/2鼠标和单片机的接口.pdf21. 4位八段数码管的十进制加计数仿真实验(含电路图和仿真文件).rar22. MCU复位电路和振荡电路应用.pdf23. 汇编+保护模式+教程.rar24. 6位8段数码管驱动电路及C语言驱动程序.rar25. 基于PIC单片机控制的数字视频混合器.pdf26. 基于CAN总线的智能寻位制造系统.pdf27. 用单片机实现温度远程显示.rar28. 带I2C串行CMOS EEPROM、精密复位控制器和看门狗定.pdf29. 经典看门狗电路设计.pdf30. 单片机应用技术选编11.rar31. 看门狗复位芯片.pdf32. USB/EPP转接系统的硬件设计与分析.pdf33. 单片机应用技术选编9.rar34. 51单片机复位电路分析.pdf35. USB摄像头微处理器硬件设计.pdf36. 单片机复位电路设计.pdf37. 基于多点网络的水厂自动监控系统设计.pdf38. 提高PLC程序运行速度的几种编程方法.pdf39. 基于单片机的汽车多功能报警系统设计.pdf40. rs232串口通信大全.pdf41. 双单片机数据采集系统中TCPIP网络模块的实现.pdf42. 基于变频调速的水平连铸机拉坯辊速度控制系统.pdf43. tms320vc33应用电路原理图.pdf44. 基于USB接口的数据采集模块的设计与实现.pdf45. 51单片机驱动步进电机(含电路图和C语言源程序代码).doc46. 基于ST62单片机的称重显示控制器.pdf47. 单片机教程下载.rar48. 单片机系统“PC”失控的软件措施.pdf49. cx51编译器用户手册.pdf50. 4x4鍵盤的设计与制作.pdf51. keil c51使用说明(使用教程).doc52. 基于ADSP-BF561 的数字摄像系统设计.pdf53. keil uvision2使用教程.rar54. PL2303 USB to Serial Adapter.pdf55. 51仿真器(含原理图,PCB和监控程序).rar56. RS232串行接口电平转接器.pdf57. keil c51 v8.12下载.rar58. USB鼠标设计资料 (含原理图和源程序).zip59. 单片机在工业无线网络中的具体应用.pdf60. GM814x兼容SPITM总线的UART扩展芯片并联扩展应用.pdf61. 51单片机读写u盘(含源程序和原理图).zip62. 跟我学单片机教程(实验与指令教程).pdf63. 51单片机c语言.pdf64. I2C总线高频头控制程序(Keil C51程序 基于芯片TS.doc65. PLC TM卡开发系统汇编程序(ATM8051).pdf66. 微机原理与接口课件.rar67. 51单片机C语言编程实例.doc68. 51单片机实验程序.rar69. 单片机实用子程序(MCS-51库).rar70. PIC单片机的C语言编程.pdf71. 51汇编程序实例.rar72. 单片机控制交通灯程序及设计.rar73. 单片机c语言入门教程.pdf74. 汇编程序实例下载.rar75. 单片机外围电路设计(第2版).rar76. pic单片机c语言教程.pdf77. 用单片机配置FPGA—PLD设计技巧.pdf78. 《51单片机C语言应用程序实例精讲》.doc79. 51单片机c语言入门.pdf80. Keil Cx51 V7.0单片机高级语言编程与uVisio.rar81. 高速SOC单片机C8051F.pdf82. 51单片机外部中断程序.rar83. 51单片机c语言教程.pdf84. 一种基于C8051F单片机的直流无刷电机转速控制系统.doc85. 单片机入门学习.rar86. HT48&HT46 MCU用软件执行I2C总线的控制功能的方.pdf87. C8051F040单片机开发与C语言编程(例子).rar88. MCS-51单片机原理与应用.rar89. i2c总线pdf.pdf90. SM-IIC/2051模块用户说明(I2C 数据控制模块).pdf91. I2C总线驱动程序.pdf92. 51单片机拼音中文输入法c程序源代码.zip93. 单片机万年历设计(含程序和原理图以及PCB文件).rar94. c8051f040/c8051f041/c8051f042/.pdf95. cygnal单片机教程.pdf96. 多功能数字钟电路图.pdf97. C51单片机模拟I2C总线的C语言实现.doc98. C8051F单片机应用解析.rar99. 单片机汉字显示系统电路图.pdf100. LED显示屏动态显示及程序.rar
上传时间: 2013-04-15
上传用户:eeworm
为了解决现有环形线圈车检器在工程应用中出现的误检问题,尤其是对同一辆大车的多次误触发问题,本文深入研究导致误检现象的具体原因,并在这基础上提出了一套软硬件的解决方法,以减少误触发现象,提高检测的准确率。 为了方便测量与调试,本文设计了一个PC端软件。它与实验室原有的频率采集工具一块配合工作,能实时而直观地察看车检器的工作状况,从而有利于实验数据的采集与问题分析。通过实验分析,本文总结了误检现象的若干情形,以及导致误检问题的主要原因。 针对上述分析的发现—车检器采用的单一阈值法不能适应复杂的应用环境,本文对检测算法作了改进:对车辆到达的检测,仍采用单一阈值法;对车辆离开的检测,则采用平坦性判定法。后者利用了在车辆离开时,线圈频率从非平坦变为平坦这一特征。它有简单、易移植和防误检的特点。 为了从应用层面解决问题,本文设计了一种基于改进算法的车检器。与同类车检器相比,它除了集成上述车检算法外,还提供一个RS-232的测试端口,按一定的数据协议与PC端的诊断软件通讯,能够帮助现场测试工作的开展。 本文还利用了新车检器做了两组的实验:实验室环境与高速公路车辆检测现场环境下的实验。第一组验证了改进算法的防误检性能,并计算它的检测延迟。其中检测延迟的计算,有助于协调车辆检测系统中线圈、车检器与摄像头三者间的工作。第二组验证了新车检器的检测性能,包括识别和延迟两方面内容。两组实验结果都证实了改进算法的实用价值。
上传时间: 2013-06-16
上传用户:1406054127
随着通信技术的发展,视频传输系统因具有方便、实时、准确等特点已成为现代工业管理、安全防范、城市交通中必不可少的重要部分。而光纤传输以大容量、保密性能好、抗干扰能力强、传输距离等优点越来越受人们的关注。本论文以FPGA为核心芯片,结合数字化技术和时分复用技术,提出了一种无压缩多路数字视频光纤传输系统设计方案,并详细分析方案的设计过程。 系统分A/D转换、D/A转换和FPGA数据处理三大模块化进行设计,FPGA数据处理模块实现了程序的配置下载、IO口的控制功能、各时钟分频、锁相功能和多路数字信号的复接解复接仿真,同时完成了视频信号的A/D转换和数字视频信号的D/A转换功能,最终实现了八路视频信号在一根光纤上实时传输的功能。接收视频图像轮廓清晰、没有不规则的闪烁、没有波浪状等条纹或横条出现,基本满足视频监控系统的图像质量指标要求。各路视频信号的输入输出电接口、阻抗和收发光接口均符合国家标准,系统具高集成度、灵活性等特点,能广泛应用于各场合的视频监控系统和安全防范系统中。 关键词:FPGA,光纤传输,视频信号
上传时间: 2013-06-05
上传用户:zxh1986123
通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种能同时支持短距离和长距离数据传输的串行通信接口,被广泛应用于微机和外设之间的数据交换。像8251、NS8250、NS16550等都是常用的UART芯片,但是这些专用的串行接口芯片的缺点是数据传输速率比较慢,难以满足高速率数据传输的场合,而更重要的就是它们都具有不可移植性,因此要利用这些芯片来实现PC机和FPGA芯片之间的通信,势必会增加接口连线的复杂程度以及降低整个系统的稳定性和有效性。 本课题就是针对UART的特点以及FPGA设计具有可移植性的优势,提出了一种基于FPGA芯片的嵌入式UART设计方法,其中主要包括状态机的描述形式以及自顶向下的设计方法,利用硬件描述语言来编制UART的各个子功能模块以及顶层模块,之后将其集成到FPGA芯片的内部,这样不仅能解决传统UART芯片的缺点而且同时也使整个系统变得更加具有紧凑性以及可靠性。 本课题所设计的LIART支持标准的RS-232C传输协议,主要设计有发送模块、接收模块、线路控制与中断仲裁模块、Modem控制模块以及两个独立的数据缓冲区FIFO模块。该模块具有可变的波特率、数据帧长度以及奇偶校验方式,还有多种中断源、中断优先级、较强的抗干扰数据接收能力以及芯片内部自诊断的能力,模块内分开的接收和发送数据缓冲寄存器能实现全双工通信。除此之外最重要的是利用IP模块复用技术设计数据缓冲区FIFO,采用两种可选择的数据缓冲模式。这样既可以应用于高速的数据传输环境,也能适合低速的数据传输场合,因此可以达到资源利用的最大化。 在具体的设计过程中,利用Synplify Pro综合工具、ModelSim仿真工具、ISE集成的软件开发环境中对各个功能模块进行综合优化、仿真验证以及下载实现。各项数据结果表明,本课题中所设计的UART满足预期设计目标。
上传时间: 2013-08-02
上传用户:rocketrevenge
温湿度是影响粮食储藏的重要参数,两者之间是相互关联的,温湿度控制不好必然引起粮食发热和霉变,且极易产生连锁反应,从而造成难以挽回的损失。温湿度的控制直接影响到粮食存储系统的性能。冈此,粮食温湿度测控技术在农业上的应用是十分重要的。本文研究基于FPGA的粮仓温湿度监制系统。 设计了基于FPGA的粮仓温湿度监控系统,该系统主要由温湿度传感器、控制电路、单片机和上位机构成。单片机主要完成温度数据的采集和上位机的通讯;控制电路基于FPGA进行设计,主要负责采集湿度信息,计算温湿度偏差及其变化率,通过调用模糊控制算法对温湿度进行模糊控制,单片机通过RS485总线和上位机进行串口通信,使上位机能够实时记录,显示温湿度变化值和控制过程曲线。该系统实现了粮仓内温湿度的实时监测,使管理人员可以实时掌控粮仓内的温湿度情况。 采用FPGA设计控制电路简化了系统的组成和外围数字电路,易于系统扩展和升级,内部集成了信号处理、控制、检测电路,减少了系统的体积,缩短了开发周期,大大增强了系统的可靠性;配合功率驱动、电源等外围电路,完成信号采集、处理和控制等功能,节省了开发成本,使粮仓温湿度控制系统更加集成化。这也恰恰更加符合当今电子产品高精度,集成化的要求。 系统采用直接输出数字量的DS1820温度传感器和湿度传感器HS1101并将HS1101与555定时器组成振荡电路,其输出为频率脉冲信号,与湿度值成线性关系,该频率脉冲信号可直接送入FPGA进行计数,这样温湿度传感器输出的信号都没有经过放大、A/D转换,进一步减少了测量误差。控制电路采用了VHDL硬件描述语言进行编写。本装置已作出实样,通过了调试,已达到预期效果。
上传时间: 2013-06-16
上传用户:731140412