推荐阅读最新更新时间:2024-03-16 13:31
一种用于汽车电磁阀质量测试电源的设计
设计一种用于模拟汽车电磁阀工作状态的PWM电源,该电源以单片机为控制核心,采用DDS芯片AD9851和PWM控制芯片SG3525为波形发生设备,键盘和液晶显示作为人机接口,输出频率在O~25 000 Hz,占空比在O~100%,幅度在O~36 V范围内可任意设置和实时显示的PWM信号。该电源运行稳定、精度高,已成功应佣到汽车、电磁阀的生产企业。 电磁阀在现代汽车中应用十分广泛,电磁阀的性能与汽车的性能紧密相关。施加到电磁阀的电源在实际工作时的状态是异常复杂的,主要表现在电磁阀电源的电压幅度、频率、占空比的复杂性和随机性。为了保证电磁阀出厂的质量,本文设计并制作了一种便于模拟汽车电磁阀实际工作状态的电源。根据电磁阀在汽车中的工作要求
[嵌入式]
单片机开发中传感器数据常用算法总结
滑动均值滤波算法 在嵌入式开发过程中会用到各种各样的传感器,比如压力传感器、光敏传感器、加速度传感器、温湿度传感器、角速率传感器等等。在这些传感器数据采集过程中掺杂着噪声,使得传感器测量精度误差过大【传感器数据数据波动很大】,传感器数据输出噪声来源可能是由于震动、温度的变化、电磁干扰等很多因素引起的,常常我们用数字信号处理的方法来消除或者抑制这种噪声。常用的数学方法有FFT滤波算法、DFT滤波算法、kalman算法、中值滤波算法、平均值滤波算法、滑动均值滤波、最小二乘法、排序算法、限幅滤波算法、高通滤波、低通滤波等。每种算法都有各自的特点和的应用场景,用好这些数学工具可以让你的产品或作品更加富有灵魂。 本系列文章主要讲解以上各
[单片机]
单片机空气质量传感器Proteus仿真程序 LCD12864显示
用LCD12864实现显示个人信息和空气中颗粒物质量浓度,根据PM2.5质量浓度分析空气质量等级并显示。 1. 第一个屏显示:设计任务名称,姓名,班级,学号后三位; 2. 第二个屏显示:PM1.0、PM2.5、PM10的质量浓度数据(带单位),显示空气质量等级; 3. 空气颗粒物质量浓度数据和学号后三位通过串口从模拟器接收后显示,显示数据可以与模拟器更改值同步; 4. 可通过按键进行屏幕换; 5. 通过串口上传空气质量等级数值给模拟器,等级数值对应为:1-优,2-良,3-轻度污染,4-中度污染,5-重度污染,6-严重污染,模拟器成功接收会自动显示空气质量等级。 单片机源程序如下: #include
[单片机]
STM32单片机可以用来做什么?能实现哪些功能?
已从事单片机开发十几年,刚开始接触单片机时,感觉挺有意思。 可以用自己的思维写程序,控制硬件去实现一些智能化的操作。 刚点亮第一个LED,就开始幻想以后能做任何自己想要的产品,那感觉多爽! 但是你会发现学完51单片机、或者STM32单片机以后,还是啥也做不出来。 不是你比较倒霉,每个工程师都是这样过来的。 就像你想写出一篇好作文,光练字和学成语是没用的,你得有思维,有经历。 做产品也是一样,单片机就是工具,思维才是灵魂。 思维怎么来? 答案肯定是多做项目。 所以,想成为一个具备独立开发的工程师,学习单片机只是你成长过程的 冰山一角 。 大部分的时间,应该用来做项目,从简单到复杂。 项目数量决定成长速度,项目质量决定成长高度。
[单片机]
单片机步进电机转速控制程序(速度LED显示)
单片机源程序如下: //数码管位 高位-----低位 //四个按键控制步进电机:正转,反转,加1,减1 //上电时电机启动,数码管上显示速度最小档1,加减档位均能通过数码管显示出来,电机采用单双八拍方式 //电机转速一共10档,通过按键调节转速 //电机正转时最高位数码管显示0,反转时显示1 #include reg51.h #define uchar unsigned char #define uint unsigned int #define led P0//数码管段选 #define haha P2 sbit s1 = P1^0; sbit s2 = P1^1; sbit s3 = P3^0; sbit s4 = P
[单片机]
自学PIC单片机必备工具
P IC 单片机 是一种可编程的芯片,数字 电路 也有些芯片具有可编程的能力。 但是数字电路的编程太简单,因而其功能也很少,但PIC单片机具有很强的编程能力,是数字电路无法实现的目标。例如:笔者用一片PIC16F84制作的多波形电针治疗仪,能在20分钟内变换20种波形,即每分钟变换一次波形(消除人体对单波形刺激的适应性)。如果要用数字电路来实现,需要上10个芯片,这充分证明PIC单片机的可编程的能力十分强大。由于单片机自身不能编程,所以必须借助下述的硬件和软件两种开发工具对它编程之后,才能把PIC单片机变成有用的产品。这些设备价格便宜,功能可靠。 1.PC(个人电脑)和开发软件PC机一台,其配置如下:Mic
[单片机]
ARM7单片机(学习ing)—(七)、脉宽调制PWM—02
好了,这个实验也是比较简单的~~ 通过按键来调整PWM的输出(这里周期不变,只是改变占空比)~~ 七、脉宽调制(PWM) 七—(02)、可调整的PWM输出(后面的程序有一般的操作步骤,我没有进行双边沿的控制模式的实验,可以参照datasheet~~自己做做~~) MDK7_1.c(貌似按键不起作用~~(*^__^*) 嘻嘻……等下回碰上我再试试吧~~) //------------------------------------------------------------------------------ //可以调整的PWM输出 //首先呢,还是先介绍一下操作步骤: //1)连接PWM功能引脚,设置相应位(PIN
[单片机]
单片机与DSP结合的dsPIC芯片
摘要:介绍一款结合16位单片机控制特点和DSP高速运算优点的新型芯片——dsPIC,对比分析它与PIC16F87X系列单片机之间结构功能的差异。
关键词:单片机 PIC DSP dsPIC
微电子技术大规模甚至超大规模集成电路技术的发展日新月异,计算机芯片技术获得了高速发展。构成这样单片机,亦是不断更新换代,朝着高速化、通用化、不断专用化和提高性价比以及模拟/数字混合集成等方向发展。
熟悉单片机的用户,对于PIC已不再陌生了。由美国Microchip公司推出的PIC系列单片机产品,采用了RISC结构,不但解决了传统冯%26;#183;诺依曼结构单片机的“瓶颈”问题,并以高速度、低电压、低功耗、大电流驱动能力和低价位OTP及F
[应用]