基于单片机的信号采集系统设计方案
信号采集设备广泛使用于机器健康诊断系统中用来记录、监视和诊断。机器情况数据经常由非便携式或者带导线的设备收集。对于一些重要的应用,比如危险或者遥远的地点,尤其是在航空上,提供可以方便地携带或者读取的设备是必要的。另外,机器健康诊断尤其是机床振动信号诊断经常处理低频信号,这值得关注。
本文研究一种微控制器为基础的信号采集系统,以满足信号采集的低成本和灵活模式。开发系统的主要硬件包括一台微型计算机、一个以PIC18F1320为基础的微控制器电路板以及串行通讯链接设备。EEPROM 24LC32A被用来进行存储器扩展。微型计算机运行控制程序。一旦用户在微型计算机界面上决定采样输入,信息便通过RS-232端口送往微控制器。微型计算机和微控制器通过特定的协议通信。微型计算机告知微控制器模-数转换的采样间隔、采样次数与采样通道。电路板的设计考虑了开放式结构。该系统采用了24引脚易于插拔的插座来容纳Micro-chip微控制器。微处理器将调制的信号转换成数据直接输送到微型计算机或者存储于EEPROM以便将来读取。不同的命令与反馈代表系统的不同操作。电路板通过串行电缆在采集完信号后连接到微型计算机交互,也可以即时连接和传送。
1 系统硬件设计
系统的主要原理图如图1所示。其中PIC18F1320控制器采用5V电源供电,支持在线串行编程,最高时钟频率达到40MHZ,通讯波特率可以自动检测。端口A是双向输入/输出复用管脚,AN0等管脚被定义成模拟输入,由用户是行采用通道的选择。总共有13个模/数转换通道且采样时间可以编程。通道输入的被测信号经过电子电路调制成符合抽控制器电气要求的信号。调制信号经过转换变成寄存器内的数据,模数转换的参考电压为+5V。电路板可以微控制器重新编程后方便地插入;同时,电路板可通过跳线设置民终端用户进行电缆连接。由于微控制器与串行电路的电气特性不同,工业标准级的MAX232芯片被使用以保证正确的数据传输(见图2)。该芯片和PIC18F1320一样适用于低功耗场合。MAX232上连接的电容采用的是电解电容,电容值为1UF。MAX232的11脚或者10脚接微控制器的USART输出端,12脚或者9脚接微控制器的USART输入端。微控制器的存储器扩展使用了32K的I2C串行EEPROM(见图3),数据可以保持200年。EEPROM的地址线A0、A1、A2被接地。串行数据线SDA和串行时钟一SCL被分别连接到微控制器的B端口相应管脚。写保护WP接+5V。
图1 系统框图
图2 微型计算机和PIC18F1320的串行连接
图3 使用24LC32A进行存储器扩展
2 软件设计
2.1 微型计算机控制程序
微型计算机通过用户友好命令程序或者Microsoft超级终端程序与用户交互。两种程序都有效地与微控制器交换命令和操作数据。
- 染料和颜料市场规模将达464亿美元游标卡尺幼儿教材棉坯布缓冲器闸刀开关Frc
- 拓日新能2012年首亏纯利润同比减少24承德天语配件印前服务节电器旁通阀Frc
- 食品包装用PVC膜增塑剂迁移的研究上球磨机食玩手袋网站优化名人签名Frc
- 芒果采后生物学及贮运保鲜技术研究上视频线材大冶造料机计步器墙纸墙布Frc
- 比亚迪预计今年汽车销量增长10乐清过胶机断路器蹦极保姆Frc
- 湖南省首台超长臂门吊在长沙新港成功安装2专业教育钦州裘皮帽子铜线材动力卡盘Frc
- 河北钢铁抗震钢筋批量直供三门核电站0焊膏绞盘力矩水泥机械操纵阀Frc
- 给力山东临工北美版图再扩大0滚珠轴承电熨斗废不锈钢防雷设备雪花机Frc
- 封闭式组合电器隔离开关产生的过电压北票配页机硬盘名片印刷锂辉石Frc
- 2017华为云产业高峰论坛打造城市产业云女包报废设备铁框男士内裤线绕滤芯Frc