共查询到20条相似文献,搜索用时 156 毫秒
1.
通常对STM32单片机的烧录方式有在系统编程(in-system programming,ISP)与在电路编程(in-circuit programmer,ICP)两种方式,而两种方式都需要安装特定驱动与专业软件的电脑执行,这无疑对受环境限制无法使用电脑或没有一定专业知识的用户造成困扰。本项目利用现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)和STM32协同开发一款可下载固件的通用串行总线(universal serial bus,USB)。受FOTA技术(固件更新技术)的启发,该项目把从电脑端编译好的二进制文件或十六进制文件通过STM32 hal库生成的虚拟USB下载到作为闪存(Flash)的W25Q64芯片里,通过STM32与FPGA的通信,把数据从Flash里取出,通过串口发送给FPGA,把FPGA作为随机存储器(Access Memory,RAM)实现数据流速度可调节的输出。 相似文献
2.
基于LabVIEW和AVR单片机的压力数据采集处理系统 总被引:2,自引:2,他引:0
介绍基于LabVIEW的数据采集处理系统,它利用AVR单片机进行多路数据采集,然后对采集到的模拟信号进行放大后送入AVR单片机,并将AVR单片机模拟成低速的USB设备实现AVR单片机与上位机的通讯,将AD转换后的数据通过所模拟的USB端口传至PC端,同时在LabVIEW中对采集到的数据进行实时滤波处理、显示及存储等功能。实验结果表明该系统能满足预期的目标和要求,并且在实际应用中可以大大降低成本。 相似文献
3.
4.
利用串口通讯功能可实现计算机对现场数据采集、自动控制等功能,因此水泥企业自动化控制系统中串口通讯比较普及。常用到的串口通讯模式有两种:RS232和RS485,因后者是两线制,传输距离长,支持总线形式通讯(1:N),因此应用范围更广。 相似文献
5.
设计基于单片机的直流电机转速调速系统。以单片机为核心,加上测速、键盘输入及电机驱动等模块构成整个电机控制系统。对单片机内部资源和外围模块编程实现电机转速的采集和显示、键盘输入目标转速、内部运行增量式PID控制算法得到增量,根据增量对输出脉宽PWM占空比进行调制,使电机达到设定转速并匀速运转。PID控制是闭环控制,可以在转速偏离目标转速时快速调控。通过串口通信输出运行过程中的数据,进而对PID控制的参数进行整定。Matlab从串口接收数据并打印出PID调控曲线。实验验证了该系统能够实现实时控制电机转速调控的功能。 相似文献
6.
为了实现污水处理过程中BOD的在线检测,提出了具有权函数动量项和自适应学习速率权值的新的过程神经网络改进算法,并利用该算法建立了BOD软测量模型,设计了基于ATMEGA1280单片机的系统主控制器,采用模块化软件设计理念,利用AVR Studio开发环境,编程实现数据采集、软测量、液晶显示、数据存储、打印驱动等功能。此仪表已在工业现场得到应用,平均相对预测误差小于4.1%。 相似文献
7.
利用DS1820数字信号式温度传感器和固态继电器对水箱温度进行实时测量与控制,由DS1820数字温度传感器通过ISP端口和AT89S51型单片机通信,利用LabVIEW软件实现对温度的采集、PID精确运算、实时监测、显示等功能。 相似文献
8.
AVR单片机与VRAM型彩色液晶模块接口电路及驱动程序设计 总被引:1,自引:0,他引:1
以AVR单片机为控制核心,以LR035VRAM彩色液晶模块为人机界面,介绍ATmega1280单片机与VRAM型彩色液晶模块接口之间的设计方法。通过分析液晶模块的时序,阐述了在ATmega1280单片机中用软件模拟时序的方法,给出了基于ICCAVR编程语言的驱动程序设计模块,实现了对液晶模块LR035VRAM的显示控制。同时,将其成功移植应用在某火炮仿真瞄准训练显示系统中。 相似文献
9.
介绍8位串行LED显示驱动器MAX7219的特性,并给出了单片机系统中MAX7219与MCS-51的硬件接口设计,以及相应的软件流程图和编程实现。 相似文献
10.
介绍一种在PC/104下同时进行A/D采样和串行通信的方法。阐述如何利用VC 6.0、VtoolsD编写虚拟设备驱动程序捕获PC104中断进行采样,并编写W IN32应用程序与VxD通信;利用免费串口工具CSerial-Port类编写串口通信代码,并利用线程同步成功实现了使PC104同时进行A/D采样和串行通信,并给出关键部分程序。 相似文献
11.
设计了典型单片机与PC机串口通信系统,详细介绍了基于组态王的PC端上位机软件设计程序及下位机单片机端的硬件设计.利用组态王软件和Visual Basic都支持DDE的特点,以VB为开发平台,写出一个数据通信应用程序,一方面实现与单片机的连接,另一方面实现与组态王的动态数据交换. 相似文献
12.
连卫东 《化工自动化及仪表》2012,39(1):68-70
采用高性能微控制器C8051F060对温度、电压和电流数据进行了实时采集并通过CAN总线传输,同时通过串口对数据进行了实时计算机上传后,完成了储存及绘制波形等处理。 相似文献
13.
介绍在Windows平台上利用Visual C MFC的CFile类设计串行通信程序的方法,以及多线程技术和利用多线程技术提高串行通信效率的编程方法,以传送一个文件为例,详细说明了编程步骤。 相似文献
14.
基于串口通信方式实现对工控微处理器的代码下载与调试 总被引:3,自引:2,他引:1
为摆脱工业控制嵌入式开发中对背景调试模块(Background Debug Module,BDM)的依赖,以美国飞思卡尔工业级微控制器MCU(Microcontroller Unit)芯片HCS9S12为研究对象,利用VC与Code Warrior4.6开发环境研究开发基于微控制器串口的调试通信软件,该软件实现了无BDM条件下对微控制器的代码下载与调试功能。现场实用证明该方法技术有效、可靠、成本低,在工业控制嵌入式系统开发中有实用推广价值。 相似文献
15.
提出一种基于AVR单片机ATmega64的超音频感应加热电源的设计方法.介绍了锁相环集成芯片CD4046与单片机结合构成的数字锁相环,给出了实现数字锁相环的算法.功率控制方面通过PI算法调节单片机PWM波输出移相角,实现移相调功.最后通过Matlab/Simulink仿真验证了控制方案的可行性和有效性. 相似文献
16.
以STC12C5A系列单片机为核心设计了一个抽油机便携式工况分析仪,给出了硬件电路设计和软件设计。分析仪通过电压和电流互感器采集抽油机电参数,通过红外光电反射式传感器采集抽油机电机转速,将采集到的数据通过曲线的形式在液晶屏显示并保存到分析仪的存储器上。同时分析仪通过计算给出平衡调整建议。此外,分析仪还可以通过串口与PC实现数据通信,把采集到的数据传输到上位机上。 相似文献
17.
根据高温高压反应釜的工艺流程和要求,设计了一套自控系统。硬件采用计算机、PLC和串行通信控制技术;软件采用Step7,利用程序实现信号采集、信号处理、数据转换和过程控制;采用组态王实现工艺流程的实时操作和控制、工艺数据的实时显示与报警;采用Modbus协议实现串口通信。运行结果表明:该系统自动化程度高、稳定性好、操作方便。 相似文献
18.
在直接甲醇燃料电池(DMFC)系统运行过程中,其中劣化的单体燃料电池将直接影响整个电池系统的供电性能,因此需要对DMFC中的每一节单体电池的工作电压进行实时检测,发现故障及时处理。而解决问题的关键则在于对单体电池端电压的取样,介绍一种基于光电隔离继电器和AVR微控制器的DMFC电压检测方法,其检测精度和实时性均满足要求,且具有电路简单、检测电压范围大、系统成本低等特点。实验证明该方法能够有效地监控和保护DMFC。 相似文献
19.
开发本质安全的化工过程,是从本质上解决化工过程安全问题的途径,对避免重大化工安全事故具有重要意义。针对化工过程本质安全原理及应用进行了全面的分析和总结,重点从本质安全及其原理,本质安全原理的应用等方面进行了详细阐述,得出化工过程本质安全主要的发展方向有:化工过程生命周期中优先选择提升本质安全的方案,将本质安全原理转化为可操作性强的系统性规则,有利于实现本质安全设计;通过深入研究过程失效机理和综合评定方法,权衡本质安全原理之间的利弊,为本质安全原理的综合应用提供支持。 相似文献