步进电机与蜂鸣器

发布时间:2024-08-22  

上拉电阻: 就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用。

下拉电阻,就是下拉到低电平。

1、 OC 门要输出高电平, 必须外部加上拉电阻才能正常使用, 其实 OC 门就相当于单片
机 IO 的开漏输出。
2、 加大普通 IO 口的驱动能力。 标准 51 单片机的内部 IO 口的上拉电阻, 一般都是在几
十 K 欧, 比如 STC89C52 内部是 20K 的上拉电阻, 所以最大输出电流是 250uA, 因此外部加
个上拉电阻, 可以形成和内部上拉电阻的并联结构, 增大高电平时电流的输出能力。
3、 在电平转换电路中, 比如我们前边讲的 5V 转 12V 的电路中, 上拉电阻其实起到的是
限流电阻的作用。
4、 单片机中未使用的引脚, 比如总线引脚, 引脚悬空时, 容易受到电磁干扰而处于种
个紊乱状态, 虽然不会对程序造成什么影响, 但通常会增加单片机的功耗, 加上一个对 VCC
的上拉电阻或者一个对 GND 的下拉电阻后, 可以有效的抵抗电磁干扰。

 

那么我们在进行电路设计的时候, 又该如何选择合适的上下拉电阻的阻值呢?
1、 从降低功耗的方面考虑应当足够大, 因为电阻越大, 电流越小。
2、 从确保足够的引脚驱动能力考虑应当足够小, 电阻小了, 电流才能大。
3、 在开漏输出时, 过大的上拉电阻会导致信号上升沿变缓。 我们来解释一下: 实际电
平的变化都是需要时间的, 虽然很小, 但永远都达不到零, 而开漏输出时上拉电阻的大小就
直接影响了这个上升过程所需要的时间。

#include

unsigned char code BeatCode[8] = {
0x0E, 0x0C, 0x0D, 0x09, 0x0B, 0x03, 0x07, 0x06};   //步进电机节拍对应的IO控制码
void delay();

void main()
{
unsigned char tmp;
unsigned char index = 0;

while(1)
{
tmp = P1;                        //P1口低四位控制步进电机
tmp = tmp & 0xF0;                 //低四位清零
tmp = tmp | BeatCode[index];           //低四位赋值
P1 = tmp;
index++;
index = index & 0x07;               //index到8以后清零。0000 1000 &  0000 0111
delay();
}
}

void delay()
{
unsigned int i = 200;
while(i--);
}


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    借助带位置感应的闭环反馈控制系统的情况下、 使用步进电机与其配套的驱动器共同组成的控制简便、 低成本的开环控制系统, 就可以实现精确的位置和速度控制。 步进电机作为执行元件,是机电一体化的关键产品之一, 广泛......
    为直线模组主要驱动设备,相信熟悉这个行业的人都清楚,而选择不同的电机作为直线模组的驱动设备,同样会影响到直线模组的精度、负载、速度这些因素,那么,直线模组要怎么搭配电机呢?   1、搭配步进电机: 当直......
    无法达到的,所以步进电机可以说是数控机床最为理想的执行元件,自然就会在数控机床的制造领域被广泛应用。   步进电机主要应用在数控机床制造领域,并不是说其只在这个领域应用,因为就其用途......
    放大及执行电路:由于步进电机具有快速启停、精确步进以及直接接受数字量的特点等,本系统采用步进电机作为执行元件。控制系统采用步进电机作为执行元件,其作用是将计算机送出的电脉冲信号转换为相应的机械位移,它具......
    辆电子控制系统内执行分析计算并向相应部件输出控制信号的单元,在4WS系统中ECU也承担UI车辆运动信号的分析和运算。输出相应的控制信号控制步进电机动作。 4.3.步进电机 选用步进电机作为数字控制电动机的优点是:步进电机......
    启动与运行方式划分、按照用途划分、按照运转速度划分等等。可以说是分类五花八门,但是在实际应用中, 工程师会根据电机的特性来分,例如:对速度要求高的会选择直流电机,对精度要求高的会选择步进电机等等; 接下来我们将会从众多类型中的电机......
    控制不准确的问题。总之,步进电机作为一种常用的电机类型,在应用中需要注意到其加减速问题,以保证步进电机的运动控制能力和精度。通过合理设置加减速时间和调整控制驱动电路的电流值,可以有效地实现步进电机......
    的转动,从而实现精确的定位,可以达到0.001mm。   步进电机作为一种开环控制的系统,和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着......
    Verilog HDL之步进电机驱动控制;Verilog HDL 之 步进电机驱动控制 步进电机的用途还是非常广泛的,目前打印机,绘图仪,机器人等等设备都以步进电机为动力核心。那么,下面我们就了解下什么是步进电机......
    是一个脉冲信号转一个角度,10000/转就是一圈10000个脉冲,电机的转速=控制发的频率/10000(针对该型号)   步进电机作为执行元件,是机电一体化的关键产品之一,广泛......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>