- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 【AD笔记】--封装库&PCB
绘制PCB封装库方法一:首先新建一个PCB元件库以AMS1117为例,先从立创上找一个AMS1117的封装。可以看到,一个基本的封装包括焊盘(红色方框的地方),和丝印(黄色的线)。焊盘就是我们焊板子的时候和元器件焊在一起的那片金属,丝印是板子上白色的线。(回到画元件)首先先放置焊盘。第一次点可能会出来一个奇怪的东西,我们可以按table键修改它的参数。依然是在properties里面。Location是设置焊盘的坐标(这还蛮重要的,因为几个焊盘的相对位置非常重要),这里我们选择对着立创的
2021-01-28 15:12:20 4881
原创 【AD笔记】--原理图原理图库&原理图
AD笔记-原理图&原理图库一、绘制原理图库1、新建原理图库2、编辑基本信息先在侧边栏找到这个SCH library选择第一个component,点击右下角的编辑,可以进行编辑信息。在这里可以进行信息的编辑,Design Item ID是元器件的名称,Comment可以标注一些信息,如芯片类型等。方法一:直接手动画3、画原理图库的元件(这里以ADS1256)为例,先在立创商城找到要画的元器件,然后点击数据手册。首先右键放置一个矩形(这里注意基本所有的东西都可以这样放置)也
2021-01-28 14:57:55 27551 2
原创 STM32单片机PID闭环精确控制直流电机位置(角度)
STM32单片机PID闭环精确控制直流电机位置(角度)硬件1、STM32F103VET6开发板2、树莓派高精度AD/DA拓展板(其实就只用了它的ADS1256芯片)ADS1256基本特性:1、模拟部分供电5V;2、SPI数字接口电平:3.3V3、PGA设置范围: 1、2、4、8、16、32、64、4、参考电压2.5V (推荐缺省的,外置的)5、输入电压范围:PGA = 1 时, 可输入正负5V6. 自动校准 (当设置了PGA,BUF使能、数据采样率时,会启动自校准)7. 输入的缓冲
2021-01-27 20:02:01 11620 3
原创 用I2C读取SM9541的数据
SM9541简介SM9541是SMI的MEMS低压压力传感器,结合了先进的信号调理IC,可提供完整的压力校准和温度补偿,用I2C通信。SM9541的型号有很多种,但是读取的方法几乎一样,只不过每种传感器的量程和精确度可能有所差别。我用的是SM9541-010C-D-C-3-S,相对压力检测范围-10 to 10 cmH2O,耐压范围±1.5 PSI,冲击压力可达±3.0 PSI。温度补偿范围-5 to 65°C,精度1%。全数字式,I2C数字接口。符合ISO9001 and ISO/TS 16949标准
2020-10-04 17:03:59 4591 4
原创 基于STM32的智能循迹小车设计
基于STM32的智能循迹小车设计(基础版)想看IF-WHILE代码块直接拉到底,在最下面硬件准备1、小车底盘+四直流电机(带轮)2、STM32F103C8T6核心板3、12V 8700mAh锂电池(可以用几节18650锂电池)4、循迹模块选择的是TCRT500L,五路集成在一起,集成度比较高,但是可能不如五个单独的循迹模块好用5、L298N电机驱动模块四驱车为啥用L298N电机驱动模块?可以把左边的两个电机并联,用输出A控制。把右边的两个电机并联,用输出B控制。12V供电接
2020-08-31 09:04:04 10726 2
原创 基于STM32的智能循迹小车设计(基础版)
基于STM32的智能循迹小车设计硬件准备1、小车底盘+四直流电机(带轮)2、STM32F103C8T6核心板3、12V 8700mAh锂电池(可以用几节18650锂电池)4、循迹模块选择的是TCRT500L,五路集成在一起,集成度比较高,但是可能不如五个单独的循迹模块好用5、L298N电机驱动模块四驱车为啥用L298N电机驱动模块?可以把左边的两个电机并联,用输出A控制。把右边的两个电机并联,用输出B控制。12V供电接电源正极,供电GND接电源负极和核心板GND,5V供电接核心
2020-08-27 10:21:48 31532 20
原创 摇杆控制舵机(云台)
使用摇杆控制舵机(云台)硬件摇杆1SG90舵机1STM32F103RCT6最小系统板*1软件思路1、先采集摇杆的x,y的电压信息来获取摇杆的位置状态(如果是单个舵机就采集一个维度就可以了,如果是云台(两个舵机组成)就需要采集两个维度的数据)。 value=Get_ADC_Value(ADC_Channel_1,20); volx=(float)value*(3.3/4096); value=Get_ADC_Value(ADC_Channel_2,20); voly=(float
2020-08-21 14:54:54 3883 3
原创 KEIL5 的三个Debug小技巧(适合新手入门)
KEIL 5的三个Debug小技巧1、添加断点当程序运行到断点之前时就会停下来,在极端情况下(对程序运行的结果一头雾水的时候)可以添加很多断点,让程序一行一行地运行。2、查看数据的实时变动选择要观察的变量,右键将它加入watch1,3.观察某个引脚输出的PWM波首先要先点击魔法棒配置好这几个地方然后就可以进入debug,选择Logic Analyzer点击setup然后选择要观察的引脚,如果是PB5的话就是,PORTB.5然后就可以进入仿真界面了...
2020-08-17 11:34:32 17900 1
原创 SG90伺服电机(舵机)基础入门
SG90伺服电机(舵机)基础入门硬件就三根线,红线连电源正极,可以直接连到单片机5V管脚,褐色线连GND,黄色线是信号线,要连接到
2020-08-17 11:19:03 14254 2
原创 USART空闲中断发送一帧完整的数据包(适合新手学习)
USART发送一帧完整的数据包项目描述:用一块STM32F103RCT6核心板(作为发送板)ADC采集来自手柄的电压信号,然后将数据发送给另一块STM32F103RCT6核心板(作为接收板)。最终,接收板在上位机(电脑)上打印出发送板采集到的电压信号。硬件:两块STM32F103RCT6核心上位机(电脑)手柄(工具人,提供个电压信号)发送版程序int main(){ u16 valuex=0; u16 valuey=0; u8 a[4]; float volx,voly; int
2020-08-17 10:37:27 2475
原创 USART串口通信在串口屏上输出正弦曲线
USART串口通信在串口屏上输出正弦曲线硬件STM32F103RCT6核心板TJC3224T024_011串口屏软件上位机(电脑) USARTHMIsetup.exe流程1、先将串口屏与上位机连接(串口连接,TX接RX ,RX接TX),打开上位机软件,新建工程,选择串口屏的型号和显示方向。然后点击左侧工具箱中的曲线/波形,调整s0的大小,选择你喜欢的配色。然后就可以开始下载这个曲线控件了2、配置好串口屏之后,我们就可以给单片机写代码了。圈 1.首先要获得正弦曲线的 x,y数据 i
2020-08-17 09:51:53 7833 6
FPGA课设 智能交通信号灯工程文件
2022-06-04
ADS1256模块资料.zip
2021-01-27
用I2C读取SM9541 .zip
2020-10-04
压力传感器-ADS1118-SD卡txt.zip
2020-09-08
基于STM32的超声波避障小车(附赠红外循迹函数).zip
2020-09-02
STM32F103RCT6单片机在串口屏上打印正弦曲线
2020-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人