- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 STM32F103xx / STM32F429VET6最小系统原理图
心血来潮想试一下STM32F4系列和F1系列在编程上有什么差别,手头没有开发板,本着能勤俭节约的原则自己先做一块看看能不能成,看了一下STM32F429VET6的芯片在F429xx中最便宜,对照着数据手册绘制了原理图画了PCB,目前打板中,焊接完如果跑不通回来修改文章。这里我们可以看到,VDD是标准工作电压,VDDA是模拟工作电压,且VDDA必须与VDD等电位,VBAT是备份工作电压,一般接纽扣电池电源,如果存在VREF+引脚,则要求VDDA-VREF+ < 1.2V。截图下来比较糊,不知道为什么。
2023-03-14 21:52:28 13961 5
原创 QT串口接收数据并进行波形显示(含源码)
使用ADS1255对模拟信号进行采样,并将转换的电压数据通过串口发送给电脑,使用QT编写上位机软件实现串口数据的接收和波形的显示。简述了实现过程中遇到的问题,文末提供工程文件所有源程序。
2023-03-02 20:31:09 10943 83
原创 FPGA接收串口数据并通过LCD1602显示
一、前言在学习《FPGA设计与Verilog HDL实现》第九章内容Verilog驱动常用I/O外设时,书中有一个驱动LCD1602的例程,但其是通过状态机显示固定的几个字符。本着动手实践的原则,决定利用手头的硬件实现FPGA接收串口数据并在LCD1602上显示,下面记录项目开始的过程。因为刚接触FPGA不久,如有错误欢迎大家批评指正。二、设计框图了解LCD1602的接口和数据读写时序,这部分内容也比较多,参看panhongfeng111的博客:基于FPGA的LCD1602显示屏驱动。根据需要实现的功能划分
2022-12-04 22:37:00 3009 10
原创 有限状态机设计(Verilog HDL)
由于两者模型的差别,不难看出,Mealy型状态机当输入改变时输出也会立即改变,不依赖时钟,而Moore型状态机输入状态改变时,需要经过时钟同步后输出才会改变,即Moore型状态机比Mealy型状态机输出要多一个时钟周期。图中可以看出,Mealy型状态机相较于Moore型状态机,其输出逻辑多了一个输入端,即上述定义所说的Mealy型状态机输出由当前状态(现态CS)和当前输入决定。1.先画出状态转移图,比较丑,但大概是这样,简单起见,不考虑找零,不投硬币也不算输入。2.Verilog描述。
2022-11-30 22:27:18 4789
原创 一种正负2.5V电源设计方案(TL431+SGM3207)
最近需要使用ADC对传感器输出正负模拟信号进行采集,在使用信号调理电路对传感器输入进行预处理时,遇到了正负电源的设计问题,目前采用的是精密可调并联调节器TL431和电荷泵电压逆变器SGM3207产生正负2.5V电压。SGM3207可以将输入端1.4V-5.5V电压转换为不可调节的负电压输出,具有60mA以上的电流输出能力,只需要三个电容就可以完成电路配置。下面简单介绍一下SGM3207。...
2022-07-22 16:08:14 4414
原创 基于Qt 5实现串口调试助手总结(包括源码)
Qt实现串口调试总结实现串口通信的测试,实现目前大多数串口调试助手的功能。设计的串口通信调试界面如图所示:
2021-12-06 17:13:15 18493 16
原创 烟雾检测模块ADPD188BI介绍与应用(二)
**[烟雾检测模块ADPD188BI介绍与应用(一)]**一、前言本篇文章续接上次烟雾检测模块ADPD188BI的介绍与应用(一),内容偏重于编程应用和补充介绍。其中内容为个人理解且通过实测,但难免有纰漏或错误,欢迎大家一起讨论交流,诚恳期待大家批评指正。图片来源为ADI公司官网提供的ADPD188BI数据手册和其他测试手册说明,侵删。二、ADPD188BI补充介绍烟雾报警器通常分为电离式报警器和光电式报警器。电离式报警器原理为通过导电室的导电率波动来检测空气中的烟雾,一般采用电离辐射源,当空气中
2021-10-20 20:58:46 4473 12
原创 烟雾检测模块ADPD188BI介绍与应用(一)
一、ADPD188BI概述ADPD188BI是用于烟雾检测的集成光学模块,是完整的光电式测量系统,适合采用光学双波长技术的烟雾检测应用。其是基于光电式原理的烟雾探测模块,通过LED发出脉冲光源,光源经过烟雾微粒散射后射到光电探测器上产生相应的电流,电流量与烟雾的浓度有关,通过两个LED所产生的电流量比值可以计算出相应的烟雾种类。如图是模块的功能框图,模块具有一个蓝光LED,1个红外LED和2个光电二极管,设计2个用于其他传感器(如CO和温度等)输入的外部输入端口;带20位突发累加器的14位模数转换器
2021-09-18 17:06:17 6973
原创 几种数字传感器介绍(一)————温湿度传感器(HDC1080)
一、温湿度采集传感器(HDC1080)1.简单介绍HDC1080是一种集成温度传感器的数字湿度传感器,具有出色的测量精度和超低的功耗。其具有14位测量分辨率,相对湿度精度为±2%,温度精度为±0.2°C,工作时平均电流在uA级。传感器供电电压为2.7V至5.5V,具有较高的电压兼容性,通过单片机读取数据一般不再需要额外设置电平转换控制芯片。图为传感器功能框图和典型应用HDC1080的管脚较为简单,为3*3mm小型器件封装,总共有6个管脚:SDA,SCL为IIC通信管脚,与单片机IIC接口相连
2021-09-14 21:18:18 17621 9
原创 几种通信方式介绍(二)————总线通信介绍(SPI、I2C、单总线)
一、SPI总线SPI是一种全双工同步串行外设接口总线,主要用于MCU与外围设备的串口通信。它由四根线构成:串行时钟线(SCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)和低电平有效从机选择线(CS)SS。SPI的数据传输格式为高位在前,低位在后,一般情况下只有一个主机,可以有多个从机,当主机通过选择线选中从机时,从机才能通过数据线接收主机数据或向主机发送数据,通过主机的时钟线使主从机保存时钟同步。二、I2C总线I2C是一种串行总线,主要运用于同一电路板内的器件通信
2021-08-30 16:56:10 11874
原创 几种通信方式介绍(一)————串行通信技术介绍
一、串行通信简单介绍*串行通信指数据是一位一位按顺序传送的通信方式,相对于并行通信,其突出优点是只需要一对传输线,缺点是传输速度较低。串行通信的传输方向通常有三种,单工、半双工和全双工。单向顾名思义只允许数据向一个方向传输;半双工允许两个方向传输,但在同一时刻只能往一个方向传输;全双工则允许双向同时传输数据。串行通信有两种基本通信方式,异步通信和同步通信。异步通信不需要传输时钟信号,通信双方的时钟是各自独立的,但双方必须是相同的通信速率和数据格式,即相同的通信协议。其帧格式一般为:起始位+数据位
2021-08-30 16:23:23 8791
原创 MS5837-30BA 水深水压传感器简单介绍
1. 产品概述DP 系类水深传感器采用 TE 公司的 MS5837 压力传感器是新一代的高分辨率I2C 接口压力传感器,MS5837 压力传感器是高精度水深测量的理想选择,水深测量分辨率高达 2mm。MS5837 压力传感器模块 包括高线性度的压力传感元件和超低功耗的 24 位△ADC 内置工厂校准系数。MS5837-30BA 压力传感器提供高精度的 24 位压力和温度数字输出,可以根据应用需要配置转换速度和功耗。高分辨率的温度输出可以同时实现温度计的功能 MS5837-30BA 压力传感器可以与所有形式
2021-08-30 12:05:45 3957
STM32F429VET6核心板原理图.pdf
2023-12-09
使用QT在串口调试助手基础上实现波形显示(源码,无需积分下载)
2023-04-30
Qt 5实现串口调试助手 (源工程文件、0积分下载)
2021-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人