国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
樓主  發表于: 2024-12-22 20:41
圖片:
一圈360度,分為12個段點,每個段點30度,每個段點都有一個開關。
當開關打開的區間,步進電機以正常速度旋轉,并在段點停留0.5秒,沒有打開段點的區間,以快于正常速度進行旋轉,且不做停留。

以下例,1、2,5、6,9,10這幾個區間是正常速度,其它區間是快速通過。
償了下幾種方式,效果都不好,大多都是快速時跑過了頭,把正常區間都越過了。
PLC是三菱FX3U

希望老師們能指點下思路,感謝。

jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
1樓  發表于: 2024-12-23 20:56
引用
引用第3樓木林森于2024-12-23 09:03發表的  :
軸旋轉前檢查開關狀態,ON 則直接旋轉 30° 后停留 0.5S,OFF 則繼續檢查下一個節點開關狀態并進行角度累加直到開關為 ON 后進行旋轉停留


先用你的思路試一下,感謝。
jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
2樓  發表于: 2024-12-23 21:05
引用
引用第2樓二手工控電器于2024-12-23 08:58發表的  :
重賞之下必有勇夫!!!這個看似邏輯簡單,實則梯形圖有些復雜!!!


有興趣和上班有空閑的朋友可以償試下,開關用中間繼電器代替,成功了的話個人發紅包200感謝,重賞談不上,只是一個為知識付費的態度。
jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
3樓  發表于: 2024-12-24 07:55
引用
引用第10樓dingzyi于2024-12-23 21:32發表的  :
步進電機速度能快多少。步進速度快了容易丟步。。停頓也要有時間的,為啥不用伺服。       

這個轉速不高,其實在快速通過的點位,按三樓說的,增加轉動的脈沖數,就可以了,最后一個點位是原點,每個循環的最后動作是回原點。
電機驅動前有個點動開關,點動一次,電機就一個循環動作,沒什么丟步的問題。
jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
4樓  發表于: 2024-12-24 21:05
引用
引用第14樓夢雨天涯于2024-12-24 15:07發表的  :
大概這個樣子,你覺得呢??


有點這個意思。
jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
5樓  發表于: 2024-12-24 21:15
引用
引用第16樓紅云123于2024-12-24 17:05發表的  :
這個能不能實現


我目前的方法同你的方法有點類似,用電機的脈沖數來判斷區間,效果不是很好,如果前面全部是開,后面全部是斷,還可以,間隔開斷的反應不過來。
jony7788
級別: 工控俠客
精華主題: 0
發帖數量: 50 個
工控威望: 2003 點
下載積分: 2073 分
在線時間: 240(小時)
注冊時間: 2023-02-25
最后登錄: 2025-05-25
查看jony7788的 主題 / 回貼
6樓  發表于: 2025-02-23 15:12
請豆包幫忙寫的,調整幾次之后,可以正常運行,用的是Arduino板子,豆包寫梯形圖的能力還不強,寫這種編程語言厲害些。
// 定義步進電機控制引腳
const int stepPin = 2;
const int dirPin = 3;

// 定義啟動按鍵引腳
const int startButtonPin = 4;

// 定義 12 個開關引腳
const int switchPins[12] = {5, 6, 7, 8, 9, 10, 11, 12, 13, A0, A1, A2};

// 定義原點感應點位引腳
const int originPin = A3;

// 定義料件感應點位引腳
const int materialSensorPin = A4;

// 定義振動盤點位引腳
const int vibrationDiskPin = A5;

// 定義步進電機參數
const int stepsPerRevolution = 1000;  // 步進電機每轉脈沖數

// 定義速度參數(毫秒)
const unsigned long normalSpeedDelay = 1;  // 正常速度延遲
const unsigned long fastSpeedDelay = 0.2;  // 快速速度延遲
const unsigned long returnSpeedDelay = 0.5; // 返回原點速度延遲

// 定義停留時間(毫秒)
const unsigned long pauseTime = 500;

// 定義變量
bool startButtonState = false;
bool lastStartButtonState = false;
bool isRunning = false;
bool isReturning = false;
int currentSegment = 0;
int remainingSteps = stepsPerRevolution;
unsigned long lastStepTime = 0;
unsigned long lastPauseTime = 0;
bool isPausing = false;

void setup() {
  // 初始化步進電機控制引腳為輸出模式
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);

  // 初始化啟動按鍵引腳為輸入模式,并啟用上拉電阻
  pinMode(startButtonPin, INPUT_PULLUP);

  // 初始化 12 個開關引腳為輸入模式,并啟用上拉電阻
  for (int i = 0; i < 12; i++) {
    pinMode(switchPins, INPUT_PULLUP);
  }

  // 初始化原點感應點位引腳為輸入模式,并啟用上拉電阻
  pinMode(originPin, INPUT_PULLUP);

  // 初始化料件感應點位引腳為輸入模式,并啟用上拉電阻
  pinMode(materialSensorPin, INPUT_PULLUP);

  // 初始化振動盤點位引腳為輸出模式
  pinMode(vibrationDiskPin, OUTPUT);

  // 設置初始方向
  digitalWrite(dirPin, HIGH);
}

void loop() {
  // 讀取啟動按鍵狀態
  startButtonState = digitalRead(startButtonPin);

  // 檢測啟動按鍵按下事件
  if (startButtonState == LOW && lastStartButtonState == HIGH) {
    isRunning = true;
    currentSegment = 0;
    remainingSteps = stepsPerRevolution;
    isReturning = false;
  }

  // 保存上一次啟動按鍵狀態
  lastStartButtonState = startButtonState;

  // 控制振動盤
  bool materialDetected = digitalRead(materialSensorPin) == LOW;
  digitalWrite(vibrationDiskPin, !materialDetected);

  // 如果電機正在運行
  if (isRunning) {
    if (isReturning) {
      unsigned long currentTime = millis();
      if (currentTime - lastStepTime >= returnSpeedDelay) {
        digitalWrite(dirPin, LOW); // 設置返回方向
        digitalWrite(stepPin, HIGH);
        delayMicroseconds(10);  // 確保脈沖寬度
        digitalWrite(stepPin, LOW);
        lastStepTime = currentTime;

        if (digitalRead(originPin) == LOW) {
          isRunning = false;
          isReturning = false;
          digitalWrite(dirPin, HIGH); // 恢復正向
        }
      }
    } else {
      if (isPausing) {
        if (millis() - lastPauseTime >= pauseTime) {
          isPausing = false;
        }
      } else {
        unsigned long currentTime = millis();
        bool switchState = digitalRead(switchPins[currentSegment]);
        unsigned long speedDelay = switchState ? normalSpeedDelay : fastSpeedDelay;

        if (currentTime - lastStepTime >= speedDelay) {
          if (remainingSteps > 0) {
            digitalWrite(stepPin, HIGH);
            delayMicroseconds(10);  // 確保脈沖寬度
            digitalWrite(stepPin, LOW);
            remainingSteps--;
            lastStepTime = currentTime;
          }
          if (remainingSteps * 12 <= (11 - currentSegment) * stepsPerRevolution) {
            if (switchState) {
              isPausing = true;
              lastPauseTime = currentTime;
            }
            currentSegment++;
          }
          if (currentSegment >= 12) {
            isReturning = true;
          }
        }
      }
    }
  }

  // 短暫延遲以減少 CPU 負載
  delay(1);
}

主站蜘蛛池模板: 亚洲不卡视频在线_亚洲福利网址_啦啦啦中文免费观看在线_草久视频免费观看_丁香五月天一二三四在线视频_成人午夜国产内射主播_九九久久精品视频_真人与拘做受免费视频 久久久无码精品亚洲日韩啪啪网站_国产三级三级看三级_天堂一区人妻无码_国产成人久久精品_最近中文字幕2019视频1_思思久热_亚洲成AV人在线观看成年美女_日韩少妇内射免费播放18禁裸乳 | 亚洲超碰97人人做人人爱_国产精品日日做人人爱_久久精品夜色国产亚洲av_人妻体内射精一区二区_久久久精品波多野结衣_最新91在线视频_久久9色_国产成视频在线观看 | 91色中文_日韩中文一区_无码人妻久久一区二区三区免费_日本中文在线视频_av手机在线免费播放_欧美激情国产日韩精品一区18_亚洲一级特黄视频_free性欧美69巨大 | 国产精品久久一_国产乱码精品一区二区三区黄瓜的功能_亚洲一区二区三区色_国产成人综合精品三级_激情久爱免费视频在线_在线天堂中文最新版_久久草在线精品_免费观看黄网站 | 美女久久一区_插B内射18免费视频_激情综合一区二区三区_国产成人亚洲综合精品_黑人中文字幕_china农村妇女videos_综合久色_高清一区二区三区日本久 | 国产精品6699_性饥渴艳妇性色生活片在线播放_国产黄色片av_精品一二_欧美日韩精品不卡一区二区三区_一级毛片真人免费视频_a级黄色片免费_国产二区视频在线观看 | 处女膜往事_欧美日韩国产超高清免费看片_九九九九九九九九九九热_91美女片黄在线观看成欢阁_欧美精品区一区二区三区_亚洲成人无码AV_精品午夜福利1000在线观看_日本a网站 | 高潮毛片无遮挡高清免费_黄色sp_成年人国产视频_www99视频_精品一区91_3344成人免费看A片_老司机亚洲_高清无码午夜福利视频 | 日本亚洲中文字幕不卡_欧美性大战久久久久久久蜜臀_国产乱淫av片免费看_亚洲?V乱码久久精品蜜桃_a欧美视频_久久久这里都是精品_性啪啪CHINESE东北女人_综合激情欧美 | 色视频网站免费_国产逼视频_双性清冷美人被老肥丑攻c哭_黄色片xxxxx_中国人与黑人牲交FREE欧美_高清视频在线_91精品国产视频_精品国产aⅴ | 三级网站免费观看_欧美乱妇高清无乱码免费_一天av在线高清免费观看_国产亚洲一区字幕_高清视频一区二区三区_成人福利片在线_久久这里只精品_久久精品国产99精品国产亚洲性色 | 国产一二三四在线_18禁超污无遮挡无码免费游戏_精品美女久久久_久久九九99视频_成人av中文字幕_日韩一区二区福利_亚洲.国产.中文慕字在线_天堂中文资源库官网 | 婷婷欧美一区二区三区_成人无码精品一区二区三区亚洲区_tube8欧美大屁股xxxx_精品一区二区三区欧美_久草在线新体验_一级毛片在线a_交换一乱一性一爱_日韩亚洲国产中文永久 | xvideos在线观看_久久久青青青_日韩欧洲国产亚洲中文_亚洲国产91在线_粗一硬一长一进一爽一A级_国产毛片18片毛一级特黄_欧美国产精品三区一级一级_成人精品一区二区三区在线观看 | 欧美另类在线观看_男女视频久久久_亚洲综合影视_一区www_理论片午午伦夜理片久久_色爱综合激情五月激情_欧美日韩精品成人网站二区A∨有_亚洲aⅴ天堂av天堂无码 | 一级黄片毛片免费看_色又黄又爽18禁免费网站现观看_一区二区三区四区五区精品_视频一区在线视频_欧美一级黄色录像片_亚洲黄色片视频_国产免费av大片在线观看_麻豆精品免费 | 欧美激情精品久久久久久_av中文字幕潮喷在线观看_男男高潮片免费视频_欧美91在线_欧美亚洲人成网站在线观看_91免费精品国自产拍在线不卡_国产剧情息子绝伦中文字幕_99久久免费视频6 | 国产97成人亚洲综合在线观看_欧美熟妇与小伙性欧美交_日韩AV无码AV免费AV不卡_最近高清中文在线国语字幕_亚洲精品久久久久午夜福禁果Tⅴ_97色综合网_午夜免费学生在线观看av_女人久久久久 | 亚洲综合国产一区_www.狠狠操.com_91视频福利网_欧美99热_国产观看_日本一级片视频_国产永久免费_亚洲精品久久久AV无码专区 | 国产激情福利_在线观看国产91_国产欧美日韩一区二区三区_国产日韩欧美二区_在人线AV无码免费高潮喷水_少妇一级淫片免费播放_臀蜜av_国产乱码高清区二区三区在线 | 亚洲人成网站在线播放大全_久久婷婷国产综合国色天香_成人高潮免费视频_日本污ww视频网站_久久久久久久久久穴_中国裸男自慰GV网站_新白娘子传奇50集免费赵雅芝版_四虎在线播放 | 亚洲国产2021精品无码_欧美成人精品一级_97无码免费人妻超级碰碰夜夜_无码日韩做暖暖大全免费_欧美交换配乱吟粗大在线观看_日韩精品无码免费专区网站_日p免费视频_激情久久99 | 欧洲美熟女乱又伦_天天操夜夜爽_日本午夜精品一区二区三区_爱爱视频免费播放_久久草草_小SAO货边洗澡边CAO你_久久伊人国产_久久香蕉综合 | 人人妻人人爽人人爽_国产精品99久久久精品免费观看_视频一区二区三区在线观看_成人免费黄色大片_国产免费人成视频在线播放播_日韩精品中出_久久久久国产一级毛片高清版小说_国产偷录视频叫床高潮 | 中文字幕亚洲不卡_久精品视频在线_永久免费无码a片在线观看_精品国产福利一区二区三区_中国1级黄色片_久久激情影院_乱码久久_精品久久麻豆 | 无遮挡拍拍拍免费观看_99日韩_亚洲国产欧美日韩另类_毛片免费全部播放无码_狂野欧美激情性xxxx喷水_视频在线国产_超碰pron人人_免费h动漫无码网站 | 日韩欧美在线视频播放_日韩的一区二区_亚洲综合AV在线在线播放_久久久精品三级_大地资源网高清免费观看_wwwav国产_成人av免费网址_边摸边吃奶边做爽动态 | 一个人免费观看视频WWW中文_性xxxxbbbb欧美熟妇_有人有在线观看的片吗WWW_幻女bbwxxxx另类_国产精品久线在线观看_天天干干_91国自啪_色小妹av | 中文字幕三区_无码人妻久久久一区二区三区_国内揄拍国内精品人妻_porn麻豆_国产精品性夜天天视频_大陆老太XXXXXHD_91丨国产丨精品入口_精品久久久久久久免费人妻 | 亚洲性色av日韩在线观看_国产成人精品无码片区在线观看_国产精品操女人_av官网在线播放_国产内射露脸在线观看_久久2018_日韩97_国产精品毛片久久久久久久av | 国产A∨国片精品一区二区_精品人成视频免费国产_xxxxfree少妇过瘾_午夜亚洲av日韩av无码大全_色依依av在线_亚洲精品一区二区三区99_1717精品视频在线观看_国内一区二区三区在线视频 | 亚洲精品综合_足疗店女技师按摩毛片_亚洲精品久久嫩草网站秘色_国产亚洲一区精品_这题超纲了动漫免费观看_国产免费av高清在线_波多野结衣1区2区3区_久久精品小短片 | 麻豆影视视频高清在线观看_亚洲蜜桃网_色爱综合_XXXXBBBB欧美_全球诡异时代动漫免费观看_欧美第7页_视频在线一区二区三区_欧美XXXX做受欧美Gay | 国产精品奇米一区二区三区小说_国产乱人伦av在线a_日日综合网_调味的房子在线观看_亚洲av狠狠爱一区二区三区_国产在线播放精品视频_人与禽的免费一级毛片_国产一级精品视频 | 成人免费无码大片A毛片软件_学园默示录在线看_九一国产精品视频_狠狠狠狼鲁亚洲综合网_91亚洲精品久久久蜜桃_免费无码又爽又刺激高潮软件_欧美疯狂性受XXXXX另类_日韩少妇乱码一区二区三区免费 | 亚洲色欲久久久综合网东京热_国产毛片久久久久久美女视频_欧美一级日韩片_99精品网站_www.久久免费_99久无码中文字幕一本久道_在线中文字幕亚洲日韩2020_免费播放黄色片 | 手机成人影视_国产精品伦视频看免费三_扒开粉嫩的小缝喷白浆h_亚洲Ⅴa制服丝袜一区二区三区_久草青青在线_久久久小视频_免费A级毛片18禁网站免费_亚洲精品成a人在线观看网站 | 大雞巴亂倫有声小说_ZZIJZZIJ亚洲日本少妇_mm1313亚洲国产精品一区_97成人精品视频在线观看_在线视频毛片_国产精品精品自在线拍互動交流_黄色大片日本免费大片_久久久无码精品无码国产人妻丝瓜 | 国产村民一二三区_国产香蕉尹人综合在线观看_久久久久久久久久一区_久久婷婷人人澡人人喊人人爽_天天干天天透_日韩免费特黄一二三区_欧美国产日韩在线视频_国产欧美日韩另类在线专区 | 中日韩产精品1卡二卡三卡_成人精品一区日本无码网_成都同性男男gayxxxx_丁香五月成人_亚洲草片_一区二区三区国产好的精_久草香蕉在线视频_国产性生活大片 | 能直接看av的网站_国产精品a免费一区久久网址_中国黄色一级毛片_看国产毛片_丁香五香天堂网_四虎1515hh丶comblacked_欧美日韩精品一区二区在线观看_最近在线更新8中文字幕免费 |