首页 >> 螺套

制动能量回收试验台数据采集系统的实现发泡模具【新闻】

时间:2022/08/19 22:03:37 编辑:

制动能量回收试验台数据采集系统的实现

制动能量回收试验台数据采集系统的实现 2012年08月02日 来源: 在工业控制领域或工程实践中经常需要实现上下位机间的串行通信,组建由微机及单片机构成的上下二级系统。如图2所示,把微机系统和单片机系统二岩。结合起来,充分发挥曲种系统的优点,利用单片机作为前端机实现电压、扭矩及乜轮转速的采样功能,利用PC机作为上位机对采集的数据进行显示、处理和分析功能。为简化操作,要求单片机系统由PC机控制,通过串行口接收PC机发出的命令开始采样或停止,采样完成后的数据办通过串行口传输i至UPC机,由PC机进行数据的显示和存储。单片机通常采用扩编语言或C语言。目前国内在工控、数据采集办而应用较普遍的是MCS一51系列单片机,它有51和52两个系列,选用该系列单片机有较多的软硬件资源的支持。微机Window环境下多采用VC、VB、Delp图i等。Delphi是新。代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点¨l。本文简要讨论Windows环境下利用Delphi串行通信的办法,并着重讨论采用Delphi的串行通信编程实现。下位机软件设计

下位机作为前端机担任的任务就是根据上位机发出的命令,定时采样各传感器的信号并把数据传输到上位机显示或处理,而传感器的信号有的是模拟量,有的是数字量,对于模拟信号,要进行模/数转换。单片机系统A/D转换器选用axim公司的Maxl 97,该A/D转换器为8通道12位并行接广]的高性能A/D转换器件,工作时选用其中的某个通道,它内带采样保持器,每通道转换时间约为6 us,通过对Maxl97送控制字就能启动A/D转换,转换结束时会产生中断信号,采用奇询办式即可办便地与单片机接口。测试系统要求采集的信号有:充电电压的模拟信号, 乜轮转速及扭矩胁路脉冲信号。对于模拟量,每通道l2位,分胁个字节;对于脉冲量,用外部中断INT0对乜轮转速脉冲进行计数,用外部中断INTl对扭矩脉冲进行计数,用定时器T0作为50图z采样定时,定时器Tl作为串行通信的波特率发生器。下位机的程序运行由上位机控制试验。开始,下位机复位初始化充就处于接收状态,等待位机发送命令, 。收到上位机发来的采样命令,就开始等定时器时间。到就采样各通道信号,然后发送到上位机。收到上位机发来的切换离器命令,则断开电磁离合器Cl,接合电磁离合器C2,如果收到上位机停止命令,下位机就火闭定时器并复位进行初始化,重新等待命令。

系统采用了RS一232串行通信,采用“三线经济型”,刚只有TXD(发送)、RXD(接收)、GND(地)三线,与并行办式相比,具有经济、可靠、抗干扰、工作距离长等特点。为保证采样的数据能及时可靠地传给上位机,下位机程序结构的安排应考虑程序运行的时间,同时对采样频率应准确控制。按测试系统采用的9600bps和每个字节l0位算,传输。组数据(8字节)所需的时间为8_3 ms,而MAXl97。个通道的转换时间为6ms,每次采样间隔为20 ms,加上其他有火指令所需要的时间,在20 ms时间内足以完成采样和传送。下位

乌鲁木齐传染性软疣医院

杭州隐经医院

湖南精神病医院

郑州青年白癜风医院

成都附件囊肿医院

相关资讯