上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: Modbus是一种常见的工业系统通讯协议。在我们的设计开发工作中经常使用到它。在这一篇中我们将简单实现一个基于QT的Modbus RTU主站上位工具。 1、概述 Modbus RTU主站应用很常见,有一些是通用的,有一些是专用的。而这里我们希望实现一个主要针对我们的产品调试的Modbus RTU主站 阅读全文
posted @ 2022-08-21 10:29 Moonan 阅读(3274) 评论(0) 推荐(1) 编辑
摘要: 我们已经设计了PID控制器,并根据实际使用的情况对器进行了诸多的改进。在这一篇中我们将讨论如何改进PID控制器超调的问题。 1、问题提出 在前面的文章中,我们曾推导过增量式PID控制器的公式,并且对其进行了离散化以适用于程序实现,具体的离散化公式如下: 以这个公式为基础,我们实现的增量式PID控制器 阅读全文
posted @ 2022-07-31 15:29 Moonan 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: 在产品设计过程中,很多时候都会用到ADC器件,而在一些特殊场合还需要一些特别的ADC器件。我们在这篇中将讨论常用于医疗器件方面的,DDC114这款电流输入ADC,并为其设计一个驱动程序。 1、功能概述 模数转换器DDC114是一款电流输入型ADC,通过对微小电流信号采用电荷积分的方式进行模数转换。包 阅读全文
posted @ 2022-07-17 21:49 Moonan 阅读(252) 评论(0) 推荐(0) 编辑
摘要: SPI总线是我们常用的串行设备接口,一般情况下我们都会适应硬件SPI接口,但有些时候当硬件端口不足时,我们也希望可以使用软件来模拟SPI硬件接口,特别是要求不是很高的时候。在这一篇中我们将来讨论如何使用GPIO和软件来模拟SPI通讯接口。 1、功能概述 SPI即串行外设接口,是一种同步串行通讯接口, 阅读全文
posted @ 2022-07-03 17:56 Moonan 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 串口通信是我们经常会遇到的问题。很多时候当我们设计一个串口应用时,我们希望有一个简便的、可视的方式来验证它。这一篇中我们就来基于QT设计一个串口调试工具。 1、概述 在开始软件设计之前,我们来简略地分析一下这样一个小软件其要包含的主要内容有哪些。我们认为软件需要如下几个方面的内容: 串口参数的配置, 阅读全文
posted @ 2022-06-19 22:32 Moonan 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 模拟信号输出是经常会遇到的应用需求,解决的办法应多种,但我们使用最多的还是数模转换。对于不同的数模转换器我们需要为其编写适用的驱动程序,在这一篇中我们就来考虑如何实现DAC8552高精度模数转换器的驱动程序。 1、功能概述 该DAC8552是一个16位,双通道,电压输出数模转换器(DAC)提供低功率 阅读全文
posted @ 2022-06-05 16:14 Moonan 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 在前述的篇章中,我们实现了PID控制器并在后续对其进行了改进。但作为经典PID控制器还存在PID参数整定的问题。通常我们可以采取人工整定的办法,但人工整定涉及到比较专业的知识,而且找到合适的参数本身也不是一件容易的事,所以人们探索了一系列适用于不同情况的PID参数自动整定算法。在这一篇中我们就来讨论 阅读全文
posted @ 2022-05-22 21:15 Moonan 阅读(3791) 评论(0) 推荐(1) 编辑
摘要: 我们经常会碰到多通道AD采集的需求,有时候甚至需要高精度的ADC器件。本篇我们将来设计并实现ADS1256模数转换器的驱动。并简单讨论该驱动使用方式。 1、功能概述 ADS1256是TI公司推出的一款低噪声高分辨率的24位Sigma-Delta(E-v)模数转换器(ADC)。E-vADC与传统的逐次 阅读全文
posted @ 2022-05-08 22:15 Moonan 阅读(1506) 评论(1) 推荐(0) 编辑
摘要: 许多嵌入式系统应用需要以持久的方式存储某种数据:校准值、设置或日志信息。对于较少的数据量,使用外部存储器或文件系统是一种过度大材小用。在许多系统中,我使用minINI以“ini-file”的方式存储键值解析,但它需要使用某种文件系统。minINI很棒,效率很高,使获取和存储数据变得非常容易。但对于简 阅读全文
posted @ 2022-04-19 12:48 Moonan 阅读(226) 评论(2) 推荐(1) 编辑
摘要: 我们在前面开发过AT24CXX系列EEPROM存储器,它使用的是I2C接口。不过有时候我们也会使用SPI接口的EEPROM存储器。在这一篇我们将来讨论AT25XXX系列EEPROM存储器的驱动设计、实现及使用。 1、功能概述 AT25XXX系列EEPROM存储器采用SPI接口,因其操作简单且性价比高 阅读全文
posted @ 2022-04-05 13:39 Moonan 阅读(436) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页