光敏、热敏电阻的ADC采样电路

最后找学长帮助才用转接板将XPT2046的每个引脚外接出来。 然后开始设计原理图: 搞好之后,根据XPT2046的手册写程序,当时采集到自己的第一组数据是内心非常激动,也感到过程非常复杂,而现在开始接触正点原子的STM32,这款芯片就比较牛逼了,自带ADC采集,只需要焊接出来采样电路就行了,下面给大家展示一下我做过的一些实例图片 先展示一下光敏电阻和热敏电阻的真容: 光敏...

http://bbs.eeworld.com.cn/thread-1055242-1-1.html 发布时间: 2018-10-21



光敏、热敏电阻的ADC采样电路

最后找学长帮助才用转接板将XPT2046的每个引脚外接出来。 然后开始设计原理图: 搞好之后,根据XPT2046的手册写程序,当时采集到自己的第一组数据是内心非常激动,也感到过程非常复杂,而现在开始接触正点原子的STM32,这款芯片就比较牛逼了,自带ADC采集,只需要焊接出来采样电路就行了,下面给大家展示一下我做过的一些实例图片 先展示一下光敏电阻和热敏电阻的真容...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-723422.html 发布时间: 2018-10-21



干货 | 你所不知道的PCB镀金和沉金

DIY自动控制电源开关的鼠标干货 | 带你了解五种常见的内部噪声干货 | 运算放大电路,该如何表征噪声?干货 | 电子产品设计初期EMC设计经验干货 | 从头到脚剖析STM32上的CAN通讯干货 | 直流电机驱动电路及设计思路经验分享干货 | 电子工程师必须掌握的电路图集锦以下微信公众号均属于 EEWorld(www.eeworld.com.cn)欢迎长按二维码关注!EEWorld订阅号:电子工程世界...

http://www.eeworld.com.cn/mp/EEWorld/a53756.jspx 发布时间: 2018-10-21



用单片机玩PID控制—从理想PID控制至先进PID控制_14

3.6模糊自适应PID控制模糊自适应PID控制的原理如图1所示,模糊自适应PID控制器大致的设计过程是:1将偏差和偏差变化率从物理量变换到论域,2确定偏差e、偏差变化率ec、kp、ki和kd的的隶属度函数,如图2所示,3确定模糊规则,4根据模糊规则和偏差e、偏差变化率ec的隶属度函数,计算出Δkp、Δki和Δkd的查询表,Δkp、Δki和Δkd的输出曲面如图2所示,5实时查询,并将Δkp、Δki和Δkd从论域转换到物理量,6Δkp、Δki和Δkd与基础kp'、ki'和kd'相加,获得实际kp、ki和kd值,对一个大纯滞后系统采用模糊自适应PID控制的效果,如图3所示。需...

http://www.eeworld.com.cn/mcu/2018/ic-news102041935.html 发布时间: 2018-10-20



用STM32F407玩控制—系统组成

原本想在嵌入式操作系统的基础上玩控制,但有几个原因放弃了这一想法,1兴趣转移,2觉得在“裸装”单片机是玩控制没啥不好,3 STM32F407也应该属于当前主流单片机了,就控制上应用来说足够足够了,不像51单片机增加一个变量都要横算竖算,因此,玩到STM32F407也可以了,没必要再进一步深入了,再说,也想玩别的东西了,因此,这个系列的博文是个“早产儿”,4终极原因是最近一直感到眼睛干涩,可能是手机、平板电脑看的太多,而我为了方便,通常都是看电子书,这样一来只能尽量少看手机和平板电脑了,什么兴趣也得归零了,好,就此打住,转入正题,玩控制当然得有控制对象(被控对象),但你不可能有一家化工厂或火电厂...
关键词: STM32F407 系统组成

http://www.eeworld.com.cn/mcu/2018/ic-news102041921.html 发布时间: 2018-10-20



用STM32F407玩控制—不完全微分PID控制

常规pid算法有缺陷,主要有:1是当偏差发生突变时,微分作用仅在一个周期内起作用,这个也不合理,2是当输入PV值有噪声时,调节器输出波动大,这在前面的图中可以看到,这对机械执行机构不理,使执行机构容易坏,执行机构故障多,自然生产也就不稳定,所以工程上通常用不完全微分PID调节器,文献中有两种类型的不完全微分PID算法,一种是在常规PID算法后串一个一阶延滞环节(比如参见金以慧《过程控制》,即Gc(s)=Kc*(1+1/(Ti*s)+Td*s)/(Tf*s+1),这种不完全微分PID算法,与前面讲的常规pid算法加过程值(PV)滤波有点相近,仅在设定(SP)有变化的情况下,调节器输出不同,其余情...

http://www.eeworld.com.cn/mcu/2018/ic-news102041918.html 发布时间: 2018-10-20



用STM32F407玩控制—史密斯预估补偿控制

史密斯预估补偿控制的原理如图1所示,图1中传递函数Ksgs(s)称为预估补偿器(这个图来自网络,文献可以看金以慧《过程控制》),从原理上说,要使Ksgs(s)=Kpgp(s)(1-exp(-τd*s)),这样闭环传递函数G(s)=KpGc(s)gp(s)exp(-τd*s)/(1+KpGc(s)gp(s)),这时,特征方程中不再包含延滞项,也就是说,控制系统的调节品质不再受到时间延滞的影响,当然,这是理论上的,实际上,我们无法正确辨识出过程对象的数学模型Kpgp(s)exp(-τd*s),况且,过程对象可能是非线性的或者是时变的,例如,随着设备的老化,过程对象模型无可避免的会发生变化,在蒸汽加...

http://www.eeworld.com.cn/mcu/2018/ic-news102041917.html 发布时间: 2018-10-20



用STM32F407玩控制—自适应模糊PID控制

自适应模糊PID控制的原理如图1所示,从图中可以看出对偏差和偏差变化率进行模糊推理,获得Δkp、Δki、Δkd,模糊控制器的PID参数实际值为:kp=kp0+qp*Δkp、ki=ki0+qi*Δki、kd=kd0+qd*Δkd,其中qp、qi、qd为比例因子,这是比较常见的一种计算方式,但在薛定宇的《控制数学问题的MATLAB求解》一书中讲了另外一种计算方式:kp(k)=kp(k-1)+γ(k)*Δkp、ki(k)=ki(k-1))+γ(k)*Δki、kd(k)=kd(k-1)+γ(k)*Δkd,显然这种计算方式更复杂,我们这里采用前者,为了进行模糊推理,需要确定模糊规则表和各个模糊变量的隶属...

http://www.eeworld.com.cn/mcu/2018/ic-news102041913.html 发布时间: 2018-10-20



用STM32F407玩控制—神经网络PID控制

在玩51单片机时就想玩神经网络PID控制,但51单片机的数据存储器地址空间很小,就普通的应用,要增加一个变量尚且“抖抖哗哗”,更遑论玩神经网络PID控制,那可需要非常多的变量,而玩STM32F407就不存在这方面问题了。转入正题,大部分书上的神经网络PID控制,讲的是BP神经网络PID控制,举的例子都是非线性系统,通常仿真效果都不错,但BP神经网络PID控制有一个限制,就是kp、ki、kd小于1,这就限制了它的应用范围,如果kp、ki、kd>1,那就得改进,而刘金琨的《先进PID控制 MATLAB仿真》一书中讲了一种RBF神经网络PID控制,它突破了前者的限制,其原理如图1所示,图中RB...

http://www.eeworld.com.cn/mcu/2018/ic-news102041912.html 发布时间: 2018-10-20



STM32学习——AD单通道与多通道转换(DMA)

第三章AD转换本章的内容分两部分,第一是AD的单通道转换,第二是AD的多通道转换。首先先将单通道转换。 STM32中自带的AD最大的转换频率是14MHZ,共有16个转换通道,每个转换通道对应的管脚如下表所示。管脚名默认复用功能PF6ADC3_IN4PF7ADC3_IN5PF8ADC3_IN6PF9ADC3_IN7PF10ADC3_IN8PC0ADC123_IN10PC1ADC123_IN11PC2ADC123_IN12PC3ADC123_IN13PA3ADC123_IN3PA6ADC12_IN6PA7ADC12_IN7PC4ADC12_IN14PC5ADC12_IN15PB0ADC1...

http://www.eeworld.com.cn/mcu/2018/ic-news102041911.html 发布时间: 2018-10-20



stm32中AMBA、AHB、APB总系介绍

AMBA(advanced microcontroller bus architecture )片上总线是由ARM公司推出的。 AMBA规范主要包括了:AHB(Advanced High-performance Bus)系统总线和 APB(Advanced Peripheral Bus) 外围总线。其中,AHB的相互连接采用了传统的带有主模块和从模块的共享总线,接口与互连功能分离,这对芯片上模块之间的互连具有重要意义。AMBA已不仅是一种总线,更是一种带有接口模块的互连体系。基于AMBA的片上系统   一个典型的基于AMBA总线的系统框图如图3所示。 &...
关键词: stm32 AMBA AHB APB

http://www.eeworld.com.cn/mcu/2018/ic-news102041910.html 发布时间: 2018-10-20



STM32F429 串口通信_初始化

一、相关原理:1.    初始化HAL库;2. 初始化stm32系统时钟,设置时钟,包括PLL时钟、以及外设时钟APB1,APB2.......3. 初始化时延系统;4. 初始化串口,包括串口、串口使用的GPIO口、使能串口本身的中断、使能串口在NVIC上对应的中断;二、 代码实现:1. 初始化HAL库HAL_StatusTypeDef HAL_Init...

http://www.eeworld.com.cn/mcu/2018/ic-news102041909.html 发布时间: 2018-10-20



STM32F105VC SPI3的重映射使用

SPI3的重映射使用调试芯片:STM32F105VCKEIL库:3.5  2017/08/26:使用SPI3操作FLASH,但是用示波器查看无SCK输出,有MOSI输出,SCK一直为低。重映射函数如下,未发现问题://使能被重新映射到的I/O端口时钟RCC_APB1PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//使能被重新映射的外设时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE);//使能AFIO功能的时钟RCC_APB2PeriphClockCmd(RCC_APB2Pe...
关键词: STM32F105VC SPI3 重映射

http://www.eeworld.com.cn/mcu/2018/ic-news102041908.html 发布时间: 2018-10-20



STM32的HardFault_Handler问题调试方法

相信很多人在调试STM32的时候都遇到过HardFault_Handler错误,刚开始接触的人,肯定最怕这个错误,因为这个问题的原因却是不好查,我看到网上很多人都给出了比较好的调试方法,我再调试的时候也发现了一个较好的调试方法,拿出来跟大家分享一下:1) 在HardFault_Handler函数中添加一个break语句,即:     void HardFault_Handler(void){       while (1)    &nb...

http://www.eeworld.com.cn/mcu/2018/ic-news102041906.html 发布时间: 2018-10-20



STM32F030 使用内部晶振,PF0与PF1作普通IO使用

static void SetSysClock(void){  __IO uint32_t StartUpCounter = 0, HSEStatus = 0;        //需要修改的关键地方,一定一定。。。。  //RCC->CR |= ((uint32_t)RCC_CR_HSEON); RCC->CR &= ~((uint32_t)RCC_CR_HSEON);   do  { ...

http://www.eeworld.com.cn/mcu/2018/ic-news102041905.html 发布时间: 2018-10-20



stm32cube生成的keil5工程添加group时死机

通过摸索实践,找到一个可用的方法:在New Group上点右键,选择Manage Progect Item...,可修改group name,也可添加item。...

http://www.eeworld.com.cn/mcu/2018/ic-news102041903.html 发布时间: 2018-10-20



使用STM32F407手发送数据,数据有的时候发送不全,部分内容在串口助手显示不出来

如上图所示strNET变量的前几个字节就没有显示出来。 使用STM32F407手发送数据,数据有的时候发送不全,部分内容在串口助手显示不出来 你修改一下波特率,程序下载好之后按复位键看一下,或者在初始化里面先打印一些提示内容 另外建议你换一个串口调试软件,去下载32单片机软件资料里面那个,那个还是比较好用的 这是串口软件的问题,具体是为什么会这样我也没搞明白。建议提高下串口的波特率速度,换串口软件有时也能解决:) [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2808251&ptid=1055223][c...

http://bbs.eeworld.com.cn/thread-1055223-1-1.html 发布时间: 2018-10-20



专业开发单片机智能电路控制系统 

生产、单片机电路板软硬件开发、消费性电子产品软硬件开发、STM32软件开发、ARM软件开发,步进电机驱动控制系统开发、485和433通信类电子产品开发、车载电子产品开发、医疗器械电路控制系统开发、智能电吹风系统开发,智能微波炉系统开发,数控摇摆宝石机系统开发、植毛机正反面电路检测板开发,各种自动化产品设计及合作开发项目。 本公司产品的优势: 产品性能稳定、抗干扰能力强、本公司有多年的工业...

http://bbs.eeworld.com.cn/thread-1055222-1-1.html 发布时间: 2018-10-20



睿赛德科技发布RT-Thread IoT OS 4.0

—基于STM32》已经上市,睿赛德科技官方撰写的书籍《RT-Thread设计与实现》也将于明年初面世。RT-Thread大学计划大学生是睿赛德科技非常重视的群体,公司将推出一系列的大学生计划,包括雄鹰培训计划、赠送书籍和开发板活动、合作开课、赞助大学生竞赛等,帮助学生了解、学习RT-Thread,加速RT-Thread在高校的普及。线下沙龙和开发者大会是RT-Thread社区计划的重要组成部分,今年举办...

http://www.eeworld.com.cn/mp/Icbank/a53748.jspx 发布时间: 2018-10-20



干货 | 电路中VCC、VDD、VEE、VSS到底有什么区别?

。6)多点接地: 在高频电路中,寄生电容和电感的影响较大。通常频率大于10MHz的电路,采用多点接地。推荐阅读干货 | 开关电源EMC知识经验最全汇总干货 | 教你DIY自动控制电源开关的鼠标干货 | 带你了解五种常见的内部噪声干货 | 运算放大电路,该如何表征噪声?干货 | 电子产品设计初期EMC设计经验干货 | 从头到脚剖析STM32上的CAN通讯干货 | 直流电机驱动电路及设计思路经验分享干货...

http://www.eeworld.com.cn/mp/EEWorld/a53691.jspx 发布时间: 2018-10-20




<上一页 78910111213141516171819202122 下一页> 相关结果约24,498个