用单片机控制一个四个电机驱动的四轮车,如何实现原地打转

作者&投稿:墨屈 (若有异议请与网页底部的电邮联系)
怎样做单片机控制的四轮智能小车的转向?~

感觉搞不了,转向有两种方案,一前轮带一个舵机,舵机控制转向,二左右两个有单独的两个电机控制,左边前进,右边后退,实现转向,你描述没有符合这两种情况的。。。

不要说4个电机,就是再多个也是可以控制的。
就例如你所说的4个电机的正反转吧:
首先定义8个开关输入,作为4个电机的正反转控制开关;
再定义8个开关输出,作为4个电机正反转接触器线圈的控制;
再就是编写软件了。
例如:某一台电机如果正转控制接通,反转控制断开,就置位对应的正转接触器吸合;
如果反转控制接通,正转控制断开,就置位对应的反转接触器吸合。

当然,单片机输出能力有限,需要加中间继电器驱动接触器。
另外,为了安全操作,单片机还可以采入全部接触器的辅助触点,
检测到某一接触器不受控后,即可启动报警。

单片机的能力是很大的,基本上你能想到的,它都能做到;
许多型号的PLC都是由单片机开发而成的,只不过用起来感觉更方便了;
特别复杂的控制,还必须要单片机来实现。
既好用,又便宜;
但你必须有知识。

  1. 需要有单片机,需要电机驱动。

  2. 需要一辆小车。

  3. 需要学会c语言。

  4. 控制电机驱动,应该有4个IO。

  5. 让左轮前进右轮后退,或者右轮前进左轮后退就可以实现原地打转(剑刃风暴)

  6. 注:左轮包括左边轮子的前后轮。



你好,同两轮小车一样,左边两轮和右边两轮转向相反即可达到原地打转的效果
但是需要控制两边速度相等,否则会出现一定的位移

大致思路是同侧轮同向转,异侧轮异向转,比如左侧轮都向后,右侧轮都向前
但是实现真正的"原地转"需要对不同轮的速度进行调速尝试
原地转的话用两轮驱动+1个万向轮小车很容易实现

左边两个轮子正传,右边两个轮子反转,速度相同。


如何用51单片机控制4个直流电机电机
只读存储器ROM、多种I\/O口和中断系统、定时器\/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A\/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机 ...

现有硬件为AT89C51单片机一个,四位七段数码管,精确到0.01,四个按键控制...
\/\/我的理解 include<reg52.h> define uchar unsigned char define uint unsigned int uchar tt,num;sbit key1=P2^0; \/\/开始计数 sbit key2=P2^1; \/\/清零 sbit key4=P2^3; \/\/继续计数 sbit key3=P2^2; \/\/暂停计数 char code table[]={ 0x3f,0x06,0x5b,0x4f, \/\/数码管的段...

单片机怎样用12个IO口控制4个数码管,,,
4个用作位码,8个用作段码。先将数据送至8位IO口,然后置位1个数码管,延时10ms,再送数据至8位IO口,再置位1个数码管,再延时,如此完成4个数码管显示。

单片机按键控制4个LED,第一次按从左到右亮,第二次按从右到左亮。跪求...
;4花样流水灯 2010.05.11 AN EQU P3.0 ORG 0000H AJMP MAIN ORG 0003H AJMP EX0INT ORG 0030H MAIN: SETB EA SETB EX0 SETB IT0 ACALL DISP AJMP MAIN EX0INT: INC R0 CJNE R0,#5,RTI MOV R0,#1 RTI: RETI DISP: MOV R1,#8 LED1: CJNE R0,#1,LED2 AJMP LED10 LED2: ...

单片机2个端口控制4个按键怎样实现
2个IO检测6个按键的方法单片机IO口如果识别更多的按键,简单的方法就是通过控制按键按下,识别电流的流向。这说可能不是很理解,下面就来介绍下,如下图按键识别电路:按键S1按下,电流是从R1流向GND的,S2按下是从R2流向GND,S3按下是从R1和R2共同流向GND。S4按下是从IO1流向IO2,也可以从IO2流向...

我想用一个单片机开发板控制4个 28BYJ-48 5V 五线四相步进电机,求范例...
我想用一个单片机开发板控制4个 28BYJ-48 5V 五线四相步进电机,求范例程序(C语言) 100 另外我需要用几个ULN2003驱动器呢?怎样接线呢?跪求大神指导注意要控制4个电机。。。... 另外我需要用几个ULN2003驱动器呢?怎样接线呢?跪求大神指导 注意要控制4个电机。。。 展开  我来答 分享 微信扫一扫 新浪...

单片机编程当k1按下时四个灯亮,松开则四个灯不亮
虽然你没有说是哪种单片机,下面给出C51单片机的代码,以K1连着单片机的PA0,以PA0为低电平时为按下按键,LED1~4分别连着PA1~4为例:\/***绝对原创,望能帮助到你,希望在帮助你的同时,给我个最佳答案,也不枉我打了这么详细的代码了,谢谢,(*^__^*) ***\/ \/\/先定义对应的IO define K1...

想要一个单片机同时控制几个部分应该怎么搞
硬件连接上把要同时控制的这几个部分的控制引脚安排在同一个端口(例如P1),在RAM中建立一个输出状态镜像变量,需要改变控制对象状态时,先修改前述镜像变量的值,改好后将镜像变量的值赋给对应端口,这样就可以保证同时控制。

求一个单片机4键控制四个数码管显示的程序或思路
应该是P2.0-P2.3控制四个位选码 P2.0-P2.78个段选码 使用两个74HC573 锁存器 并另外用两个端口入P1.0 P1.1分别控制段选使能和位选使能 sbit dula=P1^0 sbit wela=P1^1 写程序时,先开位选dula=1 再送数P2=0xxx 关段选dula=0 位选操作如上 ...

单片机编程 让4个数码管一开始显示0000,通过控制开关,对应按一下,对应...
MOV 70H,#0 MOV 71H,#0 MOV 72H,#0 MOV 73H,#0 KS:JNB P3.2,LED LCALL XS LJMP KS LED:GW:INC 70H MOV 70H,A CJNE A,#10,WQ MOV 70H,#0 GW:INC 70H MOV 70H,A CJNE A,#10,WQ MOV 70H,#0 GW:INC 70H MOV 70H,A CJNE A,#10,WQ MOV 70H,#0 GW:INC...

于田县19612818793: 用单片机控制一个四个电机驱动的四轮车,如何实现原地打转 -
达奚饲枸橼: 大致思路是同侧轮同向转,异侧轮异向转,比如左侧轮都向后,右侧轮都向前 但是实现真正的"原地转"需要对不同轮的速度进行调速尝试 原地转的话用两轮驱动+1个万向轮小车很容易实现

于田县19612818793: 单片机做四轮小车 -
达奚饲枸橼: 如果只是最简单的小车,那么电源+单片机+电机+电机驱动就能搞定 单片机最简单的51就行 加上普通的直流电机 然后有电机驱动模块驱动电机(比如l298模块 有能力的话自己焊也行 不行就买吧 l298模块20—30一个)轮胎之类的可以直接买车模 淘宝上搜一下就行了 电源的设计要注意下单片机的抗干扰问题 这就是最简单的了

于田县19612818793: 如何实现一块单片机(机器人),控制4个以上的伺服电机(单独运行)? -
达奚饲枸橼: 要实现单独的4路舵机控制的话,我建议使用具有至少4路PWM的单片机.比如AVR系列的有Atmega128,可同时产生6路12位的PWM.51系列的有STC12C5410AD带4路PWM.具体的就要看阁下习惯用那个系列的咯,当然,台系也有很多带超多高分辨率PWM的.希望对阁下有帮助.

于田县19612818793: 如何用51单片机控制4个步进电机同时工作 -
达奚饲枸橼: 用单片机同时是不可能的,当然,时间间隔小到可以接受,跑几个任务,那也可以视为同时.要实现真正意义上的同时,用FPGA/CPLD是可以完成的.话说回来,也许你的同时并不是说一定严格地同时工作,只是说一个单片机去控制四个步...

于田县19612818793: 如何实现51单片机控制四个步进电机工作 -
达奚饲枸橼: 最好是使用单片机+专用运动控制芯片来做,毕竟单片机程序是按顺序的,很难各自独立,带上专用芯片就不一样了,可以独立控制,互不干扰,比如hmc8043,用起来很方便

于田县19612818793: 怎样做单片机控制的四轮智能小车的转向 -
达奚饲枸橼: 转向是小电机控制的,你控制电机的转向,一般步进电机有驱动的是一个引线叫DIR控制电机转向,DIR=1正转,=0反转

于田县19612818793: 单片机课可控多电机么 如何实现 (比如控制四个电机的正反转) -
达奚饲枸橼: 不要说4个电机,就是再多个也是可以控制的. 就例如你所说的4个电机的正反转吧: 首先定义8个开关输入,作为4个电机的正反转控制开关; 再定义8个开关输出,作为4个电机正反转接触器线圈的控制; 再就是编写软件了. 例如:某一台电...

于田县19612818793: 单片机如何控制四个步进电机 -
达奚饲枸橼: 可以选用1个ATMEL的单片机和4个步进电机专用控制芯片,ATMEL单片机含有多个定时器和脉波发生器.步进脉冲输出和转向控制各占用4个口,脉冲输出根据需要由定时器生成或直接使用单片机的脉冲波发生功能产生.

于田县19612818793: stc单片机能控制四个电机吗? -
达奚饲枸橼: 如果只是简单的通断控制,是可以控制很多的,任何一个IO口都可以控制一台设备 一个20脚单片机便有15个通用IO口,如果一台设备占2个IO口(单个按键),也可以控制7台 如果 有更多的输入输出信号,还可以选40脚甚至44脚的单片机

于田县19612818793: 单片机如何控制四个步进电机??越详细越好 本人菜鸟不懂 -
达奚饲枸橼: 一般来说一个电机对一个驱动器,这样精确.将单片机设计为四通道的,单片机===》驱动器===》步进电机

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网