下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 STM32数据采集器的设计 数据采集技术在工业、航天、军事等方面具有很强的实用性,随着现代科技发展,数据采集技术在众多领域得到了广泛的应用和发展。同时对数据采集器的精度、抗干扰能力、安全和通信兼容等方面提出了更高的要求。基于上述要求提出了一种基于STM32F101 的数据采集器的设计方案,该数据采集器使用MODBUS 协议作为RS485 通信标准规约,信号调理电路与STM32F101 的AD 采样通道之间均采用硬件隔离保护,可同时采样3 路DC0-5V 电压信号、3 路DC4-20mA 电流信号和6 路开关量输入信号,实验证明本数据采集器具有较高的测量精度,符合
2、工业现场应用需求。 信号采集主要包括电压信号、电流信号、频率信号以及开关量信号,随着现代技术的发展,传感器主要输出标准的电压电流信号,而传感器是将外部的非电量信号转换成标准的电信号开展输出,本课题所设计的数据采集器可以同时采集电压、电流、开关量输入输出信号,且每个部分独立工作,硬件调理电路中均采用信号隔离技术,数据采集器与上位机采用RS485通信,使用MODBUS协议作为通信规约,便于数据采集器与其他工业设备实现数据共享。 课题设计的基于STM32的数据采集器,使用性价比较高的STM32F101 作为处理器,时钟倍频后处理速度可达36MHz ;内部自带12 位AD 转换通道,保证数据采样和处理
3、的速度和精度。 1。 数据采集器工作原理 数据采集器具有标准的电压、电流以及开关量输入信号采样接口。模拟量信号采样接口电路,使用HCNR201线性光耦开展信号隔离。电压信号接口可输入DC0-5V 信号,输入的电压信号经过电压信号调理电路对信号开展滤波、隔离和限幅后送入STM32F101 的AD 采样通道;电流信号接口可输入4-20mA 信号,输入的电流信号通过精细采样电阻,将电流信号转换成电压信号,然后再将转换的电压信号送入电压信号调理电路开展处理,再送入AD 采样通道;开关量输入接口采用光耦开展隔离,实现光电转换和隔离保护。STM32F101 将采样的数据开展软件处理后,再通过RS485 通
4、信接口将数据上传至上位机或者其他设备,完成数据采集处理和通信的功能。 2. 数据采集器硬件设计 数据采集器硬件构造包括STM32 系统、电源、开关量输入接口电路、电压信号采样接口电路、电流信号采样接口电路和RS485 通信接口电路,数据采集器构造图如图1 所示。 2.1 STM32F101 系统 STM32F101 系统包括晶振电路、复位电路和SW 程序调试接口电路,晶振电路主要为系统工作提供所需要的时钟,通过初始化配置STM32F101 内部的时钟存放器,可将外部时钟频率倍频到36MHz ;复位电路主要用于防止数据采集器程序跑飞或者死机时手动复位,同时在程序内部参加看门狗复位,程序在正常运行
5、时正常喂狗,而当程序跑飞时数据采集器也可自动完成复位,使程序重新执行;SW 程序调接口电路,主要用于开发人员对STM32F101 开展编程和在线仿真调试,完成数据采集器的软件设计。由于STM32F101 性价比较高,片内集成资源丰富,在设计数据采集器时可大大简化外部硬件电路设计。 2.2 电源电路 本课题所设计的数据采集器可工作于DC12V,输入的DC12V 经过LM7805CT转换为+5V 电压,并通过电感L15 实现输入DC12V 电源GND 与+5V 电源DGND的隔离,DC12V 转DC+5V 电源转换电路如图2 所示。由于STM32F101 工作电压为3.3V,因此还需通过电源模块L
6、T1117-3.3转为DC+3.3V,供应CPU 使用。DC+5V转DC3.3V 电源转换电路如图3 所示。 另外在所设计的硬件电路中,对RS485 通信电路和模拟量的信号采样电路均用了信号隔离技术,供应RS485 芯片工作的电源和模拟量信号处理电路中的线性光耦电源均需通过隔离电源模块B0505S 转换产生,该模块可将+5V 电源输出为另一路隔离电源,而且芯片隔离电压能到达1000VDC,温度特性较好。线性光耦电源AD+5V 和RS485 电源S+5V 转换电路如图4、图5 所示。 2.3 开关量输入接口电路 开关量输入接口主要用于采集外部开关量信号,此部分电路使用TLP521 光耦开展隔离,
7、保证信号采样电路的安全性,同时可减小电路干扰。开关量信号从IN 输入,COM 为信号输入公共端。开关量信号经光耦输出至STM32 的GPIO 口,实现对外部开关量信号的检测。 2.4 电压电流信号采样接口电路 传感器将非电量信号转换为电信号,一般输出标准电压电流信号,STM32F101自带AD 转换通道允许输入电压范围为0-3.3V,因此传感器输出信号需经信号调理电路调整到AD 通道有效采样电压范围。本课题的设计的数据采集卡可采样DC0-5V 电压信号和DC4-20mA 电流信号,使用HCNR201 线性光耦开展隔离,输出跟随输入变化,线性度较好,保证了信号采样的准确性。 电压信号采样接口电路
8、输入电压范围为DC0-5V, 输入电压经电阻R1A 和R1B 分压后经电阻R63 输入至运放U30A反相端,电容C107 构成反应电容,主要用来消除噪声和干扰。运放U30A 在此处构成比较器,当有外部电压信号接入时,U30A 的1 端输出低电平,线性光耦HCNR201 的LED 发光,当光照到PD1、PD2 时分别形成通路,线性光耦主要实现光电转换和隔离,经过线性光耦输出的电流信号通过运放U31B 构成的电路形成电压信号,经过U31B 输出的电压信号经过运放U31A 构成的3.3V 限幅电路,将输出电压限定在0-3.3V 范围内,以保证STM32F101 的AD 通道采集到正常的电压信号。 2
9、.5 RS485 通信接口电路 RS485 通信主要实现采集的数据传输,为保证数据传输的安全性和通信的兼容性,在硬件设计上使用SP3485 作为收发控制器,同时使用TLP521 光耦开展隔离,保证数据采集卡硬件通信的安全;在软件设计上使用工业标准的MODBUS 协议作为RS485 通信规约,保证系统良好的兼容性和数据传输的准确性。 3. 软件设计 数据采集器软件设计主要采用模块化编程,主程序流程图主要包括关中断、各功能模块初始化、开相关中断、看门狗定时、开关量输入采集、AD 采样处理、RS485 通信数据处理和定时喂狗;主程序流程图如图6 所示。 4 结语 通过Multism 对电压信号采样电路开展仿真,采样输入信号接入示波器A 通道,电压幅值范围为DC0-5V,输入信号经过电压信号处理电路后输出电压信号输入示波器B 通道,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨越“被动静音”:高一年级学习元认知重塑与自主驾驭策略班会教案
- 输变电工程建设安规考试模拟试卷-电网建设安规(变电站GIS设备吊装及高支模施工专项)
- 公考面试自学题目及答案
- 青春策马奋楫争先-丙午马年春季八年级收心班会教案
- 心肌炎的饮食原则
- 2026保密教育线上培训考试试题(附完整答案及解析)
- 《现代礼仪与沟通》(第二版)课件 专题二 形象礼仪
- 2026年中国铁塔乡镇公司总经理竞聘笔试模拟题
- 2026年消防安全高级认证考试仿真题
- 2026年教育系统招聘笔试模拟题
- 2025年河北省石家庄市八年级地生会考考试试题及答案
- 交叉作业审批制度
- 初中八年级英语下册 Unit 7 Natural Disasters 写作提升课:灾害事件报道与个人经历叙述教案
- TSG 31-2025工业管道安全技术规程
- 2026年离婚登记申请书
- 中型水库管理岗位责任制度
- 2026校招:中国农业发展真题及答案
- 2026年人形机器人(Optimus类)项目商业计划书
- 2026中国新闻社招聘应届高校毕业生11人考试参考试题及答案解析
- 火花探测检查制度规范
- DB41∕T 2877-2025 道路深层病害高聚物注浆处治技术规范
评论
0/150
提交评论