推荐阅读最新更新时间:2024-03-16 14:27
基于单片机的超声波测距仪的主要硬件电路
本文简要介绍了基于单片机的超声波测距仪的主要硬件电路。 随着检测技术研究的不断深入,对超声检测仪器的功能要求越来越高,单数码显示的超声检测仪测读会带来较大的测试误差。进一步要求以后生产的超声仪能够具有双显及内带有单板机的微处理功能。 传统的测距方式在某些特殊场合存在不可克服的缺陷。如液面测量、井下测量等受到很大的限制。利用超声波测距可解决这些问题,因此超声波测距技术在工业控制、勘探测量、机器人定位等领域得到了广泛应用。所谓超声波是指高于20KHZ的机械波,具有强度大、方向性好等特点。本系统选用M68HC08单片机为控制部件。 一、设计原理 当超声波从空气中垂直入射到汽油、木材、钢材时,几乎产生全反射,这样,
[单片机]
单片机AT89C51 正反转可控的步进电机
单片机AT89C51 正反转可控的步进电机 单片机源程序: /*************** writer:shopping.w ******************/ #include reg52.h #define uint unsigned int #define uchar unsigned char uchar code FFW = { 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09 }; uchar code REV = { 0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01 }; sbit K1 = P3^0; sbit K2
[单片机]
AVR单片机问答
仿真器 ATMEL 的AT IC E30 可适用于实时仿真 C 编译器: 所有的C 编译器均已在ATMEL 网站上有关第三方工具供应商的网页上列出;ATMEL 公司在它的网站:http://www.atmel.com 上还提供了许多自由软件它们可用于对AVR 单片机 的程序进行汇编和模拟这些软件可以自由下载,上述产品也可通过ATMEL 授权的地区分销商和销售代理获得。 问:有哪些支持AVR 的起步工具包 答STK100,SL-AVR,SL-OKAVR,SL-AVRL 支持AVR 的Tiny 系列 单片机 STK200,SL-AVR,SL-OKAVR,SL-AVRL 支持AVR 单片机 即AT90S 系列 STK300,SL-AVR
[单片机]
单片机之晶振篇
1.什么是晶振? 晶振,一般我们指的是石英晶体振荡器,是一种高精度和高稳定度的振荡器。 通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。 2.晶振对单片机的作用? 在单片机的最小系统一般有时钟电路,晶振是时钟电路的组成部分。 时钟电路产生脉冲信号。 单片机在运行的时候,需要一个脉冲信号,作为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令,这也就是所谓的心跳。 3.硬件上,晶振电路的实现? 如上图是51单片机晶振的典型应用电路,一般晶振旁边会带两个30pf或者20pf的电容,这个电容叫做负载电容。 为什么要加电容?这涉及到晶振的应用原理。首先说一下结论,这两个电容是负载电容,不
[单片机]
科普:VCU、BMS、MCU通用功能和技术点解析
本文浅谈纯电动汽车中的大三电。即整车控制器(VCU),电池管理系统(BMS)和电机控制器(MCU)的通用的功能和技术点。本文分四个要点阐述。 1. 大三电?小三电? 2. VCU技术要点 3. BMS技术要点 4. MCU技术要点。 1. 大三电?小三电? 纯电动车中的大三电一般指的是动力系统部分的控制器。纯电动车的动力来源于动力电池,通俗点说,控制系统如下图所示: 即将动力电池中的电,用来驱动图中的驱动电机。当然,为了延长续航里程,需要尽可能将电池中的电传输给电机,提升效率。 尽管直流电机是可以直接使用直流电控制,但相比于交流电机,直流电机输出效率比较低,而且因为有机械摩擦的问题,可靠性和稳
[汽车电子]
直流电机高精度数字控制系统
本控制系统以永磁式直流力矩电机为对象,其额定工作电压为27 V,堵转电流为5 A,最大转速为900 r/min。 控制系统硬件平台采用ATMEL公司的Atmega128单片机和ALTERA公司的EPM7128系列CPLD芯片以及直流电机控制芯片HIP4080。在硬件平台上运行电机转动角度和速度的控制程序,实现高精度控制,并在PC机界面上观察电机状态。该系统具有精度高和通用性良好等特点,在性价比方面有很大优势,可以应用于教学实验。 1 控制系统的硬件设计 1.1 系统硬件结构 本系统主要由微控制器外围电路、旋转编码器信号检测电路和电机驱动电路构成。系统的硬件结构如图1所示。电机的控制逻辑由Atmega128实现。单片机采集CPLD对
[嵌入式]
如何快速的入门单片机?单片机自学教程有哪些?
如何快速的入门单片机开发?百度一大堆广告,然后就是乱七八糟的文章,看的眼花缭乱。 排在最前面的是培训机构,后面就是一大堆文章。 有建议自学的,有建议报班参加培训的,有的建议先学51单片机,有的建议先学stm32。 翻了半天网页,看了很多资料,还有开源的教程,但感觉就是千丝万缕很难理清,不知所措。 我们先聊聊单片机开发通过自学容易嘛? 我是08年开始学习单片机的,第一次接触单片机,对单片机是什么没有一点概念,既不知道单片机是个啥,也不知道单片机能干啥,一片迷茫。 经过几天查资料,和实验室的同学沟通,才慢慢地对单片机有一个比较朦胧的概念。 单片机原来就和电脑的CPU一样,是电路板的核心,可以编程实现各种功能,例如点亮LED灯等。
[单片机]
基于8位MCU实现电机和PFC控制
印度政府鼓励市民使用高能效的家用电器,以最大限度地降低本国的人均耗电量。众多非节能型家用电器,使得年均耗电量有望呈指数增长。为了提高向住宅、办公楼和工厂输送电力的电网的功率效率,降低其功率损耗,许多设计机构都开始考虑在其最新研发的设备中采用功率因数校正(PFC)技术来实现现代化电机驱动。因此,由于近年来电网传输线路中出现了高度非线性负载,PFC成为了电机控制驱动中的重要特性。 实现高能效电机设计的途径有多种。英飞凌公司推出了经济划算的高功率因素开发平台。通过将无传感器FOC和PFC控制集成到一个8位单片机XC836上,可以降低设备的总功耗,节约高昂的电费。本技术论文描述了全新高压无刷直流风扇电机驱动和PFC控制开发平台的
[单片机]