久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5839|回復: 9
收起左側

51單片機+L293D模塊驅動電機不轉的問題,研究了幾天程序和電路無果

  [復制鏈接]
ID:437993 發表于 2018-12-3 15:55 | 顯示全部樓層 |閱讀模式
經過很長時間的單片機學習,準備做一個遙控小車,在某寶上買了各L293D的驅動模塊,可是附的資料都是UNO的,經過幾天的研究電路和程序,基本把接線和程序都已完成,但是測試電機不轉,檢測了好幾遍,圖中接線只完成給74hc595發送數據  然后通過l293d驅動M1電機請各大神指教一下


模塊通過74HC595控制L293D的M1A M1B
在網上查看了很多兩個芯片的程序根據自己的接線寫的驅動程序如下:

#include <REGX52.H>
#include <intrins.h>
#define uchar unsigned char
#define uint  unsigned int
sbit SER=P1^0;   //數據輸入
sbit SCK=P1^1;   // 數據時鐘線
sbit RCK=P1^2;  //輸出時鐘線
sbit PWM2A=P1^3;  // L293d的MA1使能  要為H能驅動sbit EN=P1^4;  //  595的使能輸出 要為0

void HC595SendData(unsigned char SendVal)//發送一個字節
{  
  unsigned char i;
  for(i=0;i<8;i++)
   {
if((SendVal<<i)&0x80) SER=1;
else SER=0;
SCK=0;//產生上升沿發送數據
_nop_();
_nop_();
SCK=1;
   }
}
void HC595ShowData()//產生上升沿輸出數據
{
  RCK=0;
  _nop_();
  _nop_();
  RCK=1;
}
void delay(uint z)
{
  uint  x,y;

for(x=z;x>0;x--)
           for (y=123;y>0;y--);
}
void main()
{
        PWM2A=1;
        EN=0;
  HC595SendData(0x00);
        delay(10);
        HC595ShowData();
        while(1);
}

求各大神好友分析指教一下。


回復

使用道具 舉報

ID:437993 發表于 2018-12-3 16:00 | 顯示全部樓層
IMG_1156.JPG IMG_1155.JPG L293D擴展板實物圖.png
L293D擴展板實物圖.png
IMG_1156.JPG
IMG_1155.JPG
回復

使用道具 舉報

ID:388197 發表于 2018-12-3 22:55 | 顯示全部樓層
正好我一個小設備里面也用到這玩意,截個圖給你參考下,這玩意邏輯電壓好像是5-7V,高了或低了不行,我這個是給了5V,電機驅動電壓我給的是12V,需要注意的是這兩個電源必須共地.通過給IN1 IN2(IN3 IN4)正負電平實現電機正反轉,我這個工作完全正常,因為不需要調速,我EN直接掛到了5V,如果需要用到PWM調速,EN要接到單片機輸出PWM的引腳上.
293.png
回復

使用道具 舉報

ID:123289 發表于 2018-12-4 04:12 | 顯示全部樓層
關鍵是要弄清楚電機轉動的原理。
回復

使用道具 舉報

ID:437993 發表于 2018-12-4 13:11 | 顯示全部樓層
cjm82 發表于 2018-12-3 22:55
正好我一個小設備里面也用到這玩意,截個圖給你參考下,這玩意邏輯電壓好像是5-7V,高了或低了不行,我這個是給 ...

謝謝你朋友,我的帖子的照片沒有做好,實際情況是模塊中  L293D的1、9腳我是接在單片機的P1口給高電平,然后2、7、10、15腳是接在模塊中的74HC595的四個輸出腳 相當于IM1-IM4的電平就由595這個芯片輸出控制,目前我就是不清楚這個595到底輸出給l293d數據沒有,電機就是不轉





QQ截圖20181204130933.png
QQ截圖20181204130948.png
回復

使用道具 舉報

ID:328014 發表于 2018-12-5 04:55 | 顯示全部樓層
搞定了嗎
回復

使用道具 舉報

ID:33713 發表于 2018-12-5 09:22 | 顯示全部樓層
單步仿真加上示波器看一下。
回復

使用道具 舉報

ID:437993 發表于 2018-12-5 11:30 | 顯示全部樓層

搞定了哦
回復

使用道具 舉報

ID:703117 發表于 2020-4-18 01:20 | 顯示全部樓層

我也在弄這個,但是我仿真能實現,實物小車電機就是不轉是怎么回事,電機輸出端0電壓,電源接9v電池,測輸入端電壓才0.7v,怎么解決這個問題,讓電機轉起來(我是仿真OK,程序沒問題,硬件不動)
回復

使用道具 舉報

ID:721592 發表于 2020-5-14 08:35 | 顯示全部樓層
樓主能發一下接線圖和程序嗎,這兩天在弄這個,實在不會啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜一区二区三区 | 国产精品免费视频一区 | 在线观看视频福利 | 精品久久久久久久久久久久 | 色婷婷综合久久久中文字幕 | 亚洲国产成人在线视频 | 在线国产视频 | 黄色成人在线网站 | 日韩欧美精品 | 国产成人精品久久二区二区91 | 国产精品视频999 | 精品欧美乱码久久久久久1区2区 | 亚洲一区二区在线播放 | 中文字幕亚洲国产 | 久草在线影 | 啪啪免费 | 亚洲第一免费播放区 | 国产成人亚洲精品 | 黄色网址在线免费观看 | www.yw193.com | 国产精品成人在线 | 成人三级视频在线观看 | 午夜电影福利 | 欧美精品一区二区三区四区 在线 | 九九综合 | 久久亚洲一区 | 日本电影韩国电影免费观看 | 国产草草视频 | 成人免费看黄 | 精品久久久久久亚洲精品 | 亚洲精品电影 | 日韩字幕一区 | 中文字幕亚洲在线 | 精品国产乱码久久久久久老虎 | 午夜天堂精品久久久久 | 国产精品久久久久久久久久久久久久 | 欧美在线a | 国产精品不卡 | 国产免费视频在线 | 欧美精品乱码久久久久久按摩 | 久久精品一级 |