共查询到18条相似文献,搜索用时 62 毫秒
1.
2.
基于STM32的通用智能仪表设计与应用 总被引:3,自引:0,他引:3
通过对智能仪表发展趋势的研究,提出一种通用智能仪表的设计思路.采用STM32作为核心控制器,现场总线CAN作为系统的控制总线,具有硬件结构简单,可裁剪性强,工作可靠等特点.该方案被应用于某车辆测试系统中,经过检验,满足设计要求. 相似文献
3.
4.
基于STM32和μC/OS-Ⅱ的USB数据采集系统 总被引:1,自引:0,他引:1
为了满足对数据采集系统对高性能的需求,介绍了一种快速可靠的数据采集系统。该系统采用了Cortex-M3架构的ARM微处理器STM32作为基础,根据集成的USB接口模块的特点,设计了基于通信设备类(CDC)的USB通信模块;然后移植μC/OS-Ⅱ实时操作系统进行了任务调度,并采用信号量和邮箱进行了数据采集和USB发送任务之间的通信;再利用ST公司提供的驱动程序,实现了以USB设备枚举为虚拟串口,达到PC机可以按通用串行总线(COM)方式访问USB端口的目的。实际测试结果表明,该数据采集系统处理传输速度快、数据可靠性高,综合性能显著。 相似文献
5.
6.
7.
基于嵌入式系统的行驶信息记录报警系统 总被引:1,自引:1,他引:1
介绍了嵌入式行驶信息记录系统的硬件、软件设计方案及系统结构、组成和主要的技术特点。采用基于ARM7TDMI内核的S3C44BOX为嵌入式处理器,分别用KM29U128 NAND Flash和ISD1420作为系统存储器和语音核心芯片,并在其上移植μC/OS-Ⅱ操作系统和相应的程序,在多路信号采集基础上实现行驶信息记录处理和超速报警功能。同时系统还具备利用相应的软硬件资源进行扩展的能力。 相似文献
8.
9.
10.
为了利用Matlab软件强大的功能,实现Matlab和STM32CubeMX的联合嵌入式开发,设计了基于STM32-MAT工具箱的实验模型。首先,利用STM32CubeMX软件配置STM32F103ZET6单片机的片上资源;其次结合Matlab中STM32-MAT工具箱,设计了ADC采集单片机内部的温度传感器温度、串口实时显示单片机当前温度的实验模型;最后生成MDK工程文件,编译、下载后直接在单片机上运行,运行结果符合实验要求、效果良好。实验结果表明,Matlab和STM32CubeMX的联合使用,能够极大的提高设计开发效率,提高代码的可维护性和代码质量。 相似文献
11.
12.
传统PLC采集模块与传感器之间采用硬接线方式,线路连接复杂且故障不易排查。为此,设计了一种基于STM32的数据采集系统。该系统将不同传感器的输出信号采集至STM32处理器,并通过RS485总线将数据传输至PLC模块进行后续处理。对采集系统进行软、硬件设计,该系统成功应用于KJ416矿用水泵监控系统。为了验证该采集系统的正确性和测试数据传输的可靠性,对电机温度和水位进行了测量,并进行了误码率实验。实验结果表明:该采集系统能够对不同传感器进行准确测量,具有较高的通信可靠性,能够满足工业现场的数据采集要求。 相似文献
13.
14.
介绍了一种以Cortex-M3微处理器为核心、基于Modbus通信协议的温度测控系统。分析了系统功能,介绍了系统总体设计方案。给出了测控终端硬件电路设计,介绍了采用uCOS-Ⅱ实时操作系统实现的测控终端软件设计。利用Modbus通信协议,采用VC++6.0开发平台,结合Access数据库实现了监控主机的软件设计并给出了通信协议。实验结果表明:该系统能可靠实现数据的采集、传输和控制。 相似文献
15.
16.
基于Modbus协议的上位机与单片机通信的实现与仿真 总被引:1,自引:0,他引:1
介名了以单片机(MCU)为核心处理器的测控设备与上位机进行通信的实现过程,详细分析了Modbus通信协议.采用Proteus软件对测控设备的外围电路进行设计,并用虚拟串口驱动(VSPD)将Proteus与上位机虚拟链接,实现通讯仿真.它无需建立物理模型,节约了开发成本,有效提高开发效率,为智能测控设备的开发提供了参考. 相似文献
17.
18.
设计了一种基于ARM和μC/OS-Ⅱ构架的嵌入式数控弯管机系统.系统硬件采用S3C44BOX作为主控芯片,外接存储模块、USB通信模块、人机交互功能及交流伺服驱动单元;软件系统采用μC/OS-Ⅱ实时操作系统进行多任务处理,保证了对弯管过程的实时控制.实验结果表明,该系统具有较强的的通信能力,有效地提高了加工效率和精度.... 相似文献