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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3778|回復(fù): 21
收起左側(cè)

請朋友們指路想做個51單片機(jī)控制步進(jìn)電機(jī)

[復(fù)制鏈接]
ID:1016815 發(fā)表于 2023-2-15 14:14 | 顯示全部樓層 |閱讀模式
現(xiàn)有51學(xué)習(xí)板,步進(jìn)電機(jī),想自己做個上位機(jī),想把把51單片機(jī)程序封裝成dll,外部調(diào)用,請大佬們指導(dǎo)下,看哪方面的資料,新人。 感謝各位了!

回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 16:18 | 顯示全部樓層
意思想別人的 控制板一樣 提供外部調(diào)取函數(shù) 這樣比較方便
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2023-2-15 16:49 | 顯示全部樓層
我做過一些簡單的廠內(nèi)使用程序,這電腦編程不是三言兩語能說清楚的,取決于你想用什么語言做
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-2-15 17:04 | 顯示全部樓層
步進(jìn)電機(jī)控制方法多了,把速度做成表格,RAM不夠用要臨時生成表格,什么參數(shù)都沒有這個問題無解。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 17:11 | 顯示全部樓層
wufa1986 發(fā)表于 2023-2-15 16:49
我做過一些簡單的廠內(nèi)使用程序,這電腦編程不是三言兩語能說清楚的,取決于你想用什么語言做

感謝朋友指點,我是有c#做上位機(jī)界面 ,界面不搞串口這些圖標(biāo)。只有控制的 美觀一點。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 17:13 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-2-15 17:04
步進(jìn)電機(jī)控制方法多了,把速度做成表格,RAM不夠用要臨時生成表格,什么參數(shù)都沒有這個問題無解。

感謝朋友們的指導(dǎo),有類似的帖子沒有,新手,只能慢慢來。
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2023-2-15 17:28 | 顯示全部樓層
弱弱地問一下:你是要讓電腦驅(qū)動步進(jìn)電機(jī),還是單片機(jī)驅(qū)動?你這個Dll,MCU上是運行不了的。一般來說只能通過上位機(jī)與MCU通訊,再通過MCU解讀上位機(jī)的指令讓MCU驅(qū)動電機(jī)的。

或者是PC機(jī)插一張硬卡,通過硬卡來控制電機(jī),但這樣的系統(tǒng)可就是不小的工程了。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 17:51 | 顯示全部樓層
zhuls 發(fā)表于 2023-2-15 17:28
弱弱地問一下:你是要讓電腦驅(qū)動步進(jìn)電機(jī),還是單片機(jī)驅(qū)動?你這個Dll,MCU上是運行不了的。一般來說只能通 ...

感謝朋友的指點,我沒講清 ,目的51控制步進(jìn)電機(jī),控制軸承走到幾個點位,1米,2米,3米,上位機(jī)按1米就走的1米處停下.......,這些,最終我是想想別的控制卡一樣,提供DLL函數(shù)接口,這樣也可以用flas動畫調(diào)用。程序那些我自己慢慢研究,主要這些流程,不了解。如果有朋友們能指導(dǎo)私信我有感謝。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 18:33 | 顯示全部樓層
本帖最后由 434939575 于 2023-2-15 19:03 編輯
zhuls 發(fā)表于 2023-2-15 17:28
弱弱地問一下:你是要讓電腦驅(qū)動步進(jìn)電機(jī),還是單片機(jī)驅(qū)動?你這個Dll,MCU上是運行不了的。一般來說只能通 ...

我是單片機(jī)控制驅(qū)動 ,步進(jìn)電機(jī)控制絲杠走幾個點位 1, 2, 3.... 米處停止,上位機(jī)控制,想用寫成dll,可以flash動畫調(diào)用, 原理是不是這樣的 hex寫的51里面。我用c#類似上位機(jī)的不是面板,把他寫成dll, 這個dll相當(dāng)于上位機(jī)(只是沒界面) ,生成函數(shù),最后供其他程序調(diào)用。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-15 19:50 | 顯示全部樓層
zhuls 發(fā)表于 2023-2-15 17:28
弱弱地問一下:你是要讓電腦驅(qū)動步進(jìn)電機(jī),還是單片機(jī)驅(qū)動?你這個Dll,MCU上是運行不了的。一般來說只能通 ...

我的目的 51 控制步進(jìn)電機(jī)走幾個點位 1, 2, 3米,處停止..... 我想問下做成是這樣的流程不
1 先把hex寫到單片機(jī)。
2 c# 或c++..... 寫上位機(jī),沒有界面的,把程序,(運行時自動打開串口,波特9600)封裝成dll .
3 運行新的上位機(jī)界面調(diào)取 **.dll
不知道是這樣的不。
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2023-2-16 07:57 | 顯示全部樓層
434939575 發(fā)表于 2023-2-15 17:11
感謝朋友指點,我是有c#做上位機(jī)界面 ,界面不搞串口這些圖標(biāo)。只有控制的 美觀一點。

那就是微軟全家桶啊,下載個vs,我記得里面可以直接生成dll項目吧
回復(fù)

使用道具 舉報

ID:857072 發(fā)表于 2023-2-16 08:34 來自觸屏版 | 顯示全部樓層
434939575 發(fā)表于 2023-2-15 18:33
我是單片機(jī)控制驅(qū)動 ,步進(jìn)電機(jī)控制絲杠走幾個點位 1, 2, 3.... 米處停止,上位機(jī)控制,想用寫成dll,可以f ...

而你的描述就應(yīng)該是串口與mcu通訊,現(xiàn)在就看你的上位機(jī)能不能把串口通訊的發(fā)送接收,直接寫成dll。上位機(jī)不太懂,我覺得應(yīng)該是可以的
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2023-2-16 08:57 | 顯示全部樓層
434939575 發(fā)表于 2023-2-15 19:50
我的目的 51 控制步進(jìn)電機(jī)走幾個點位 1, 2, 3米,處停止..... 我想問下做成是這樣的流程不
1 先把hex寫 ...

這樣可以是可以的,麻煩!
倒不如寫一個寫個專用的串口EXE,主程序通過命令行參數(shù)的方式調(diào)用這個EXE。
如: uart.exe  m1 s6000 y
m1是串口的基本設(shè)置:9600,8,n,1//m2=115200,8,n,1 、、、、
s6000是電機(jī)要運行的距離、步數(shù)、、、
y是電機(jī)運行到位后是否返回0位,==
這樣子即便沒有主程序,人工也能通過命令行啟動這個exe做調(diào)試用的
回復(fù)

使用道具 舉報

ID:94031 發(fā)表于 2023-2-16 10:43 | 顯示全部樓層
我用delphi做過上位機(jī)通過單片機(jī)控制步進(jìn)電機(jī),用的modbus協(xié)議,無非是在上位機(jī)界面上有一些功能圖標(biāo),按那個圖標(biāo),上位機(jī)軟件根據(jù)modbus協(xié)議通過串口向單片機(jī)發(fā)出指令和參數(shù),單片機(jī)根據(jù)指令和參數(shù)完成控制任務(wù),并把執(zhí)行情況通過串口發(fā)回上位機(jī)。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-16 11:08 | 顯示全部樓層
xuyaqi 發(fā)表于 2023-2-16 10:43
我用delphi做過上位機(jī)通過單片機(jī)控制步進(jìn)電機(jī),用的modbus協(xié)議,無非是在上位機(jī)界面上有一些功能圖標(biāo),按那 ...

感謝朋友們的指導(dǎo)。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-16 11:12 | 顯示全部樓層
zhuls 發(fā)表于 2023-2-16 08:57
這樣可以是可以的,麻煩!
倒不如寫一個寫個專用的串口EXE,主程序通過命令行參數(shù)的方式調(diào)用這個EXE。
...

感謝朋友們的指導(dǎo)!我現(xiàn)在不考慮具體程序,主要是這個總體流程,流程對了,后面也不會錯?吹绞袌錾系眯谐炭刂瓶ù_實是裝EXE驅(qū)動,外部調(diào)用他的函數(shù)。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-16 11:13 | 顯示全部樓層
a185980800 發(fā)表于 2023-2-16 08:34
而你的描述就應(yīng)該是串口與mcu通訊,現(xiàn)在就看你的上位機(jī)能不能把串口通訊的發(fā)送接收,直接寫成dll。上位機(jī) ...

感謝朋友們指導(dǎo),慢慢學(xué)習(xí)中。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-16 11:16 | 顯示全部樓層
wufa1986 發(fā)表于 2023-2-16 07:57
那就是微軟全家桶啊,下載個vs,我記得里面可以直接生成dll項目吧

感謝朋友們指導(dǎo),是的。正在學(xué)c#中....... 畢竟我門外漢,總體思路沒錯,不會浪費太多時間。
回復(fù)

使用道具 舉報

ID:587810 發(fā)表于 2023-2-17 13:40 | 顯示全部樓層
我做過類似的,大概思路還是控制程序在單片機(jī)中,用C#做一個上位機(jī)軟件,利用串口通訊,或者其他的通訊,傳輸命令給單片機(jī),然后單片機(jī)解析命令,然后執(zhí)行控制電機(jī)運行。
回復(fù)

使用道具 舉報

ID:1016815 發(fā)表于 2023-2-17 13:52 | 顯示全部樓層
ankangyu 發(fā)表于 2023-2-17 13:40
我做過類似的,大概思路還是控制程序在單片機(jī)中,用C#做一個上位機(jī)軟件,利用串口通訊,或者其他的通訊,傳 ...

感謝朋友們的指點,漫漫學(xué)習(xí)中。
回復(fù)

使用道具 舉報

ID:464755 發(fā)表于 2023-3-13 16:20 | 顯示全部樓層
直接買運動控制卡吧,雷賽的最基本的三軸卡就幾百塊。PCI的,提供各種DLL。
回復(fù)

使用道具 舉報

ID:1066431 發(fā)表于 2023-3-13 22:08 | 顯示全部樓層
電機(jī)驅(qū)動可以使用tb6612芯片,調(diào)節(jié)pid來控制轉(zhuǎn)速
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 激情黄色在线观看 | 国产激情片在线观看 | 婷婷激情综合 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产精品国产成人国产三级 | 久久免费视频1 | 国产精品一区在线 | 色片在线观看 | 亚洲免费在线 | 日韩在线精品 | 国产午夜影院 | 中文字幕一区二区三区四区五区 | 国产亚洲精品一区二区三区 | 日韩三级 | 日韩精品一区二区三区中文在线 | 视频二区| 日日碰狠狠躁久久躁婷婷 | 久久99久久99久久 | 亚洲综合大片69999 | 中文字幕人成乱码在线观看 | 97人人超碰 | 亚洲aⅴ精品 | 伊人网综合在线观看 | 欧美成ee人免费视频 | 色伊人网 | wwwxxx日本在线观看 | 欧美理论片在线观看 | 欧美日韩在线一区二区三区 | 久久欧美高清二区三区 | 日韩一区二区在线视频 | 成人福利在线视频 | 超黄视频网站 | 一级大黄 | 日韩欧美三区 | 久久免费精品 | 国产精品美女视频 | 免费精品久久久久久中文字幕 | 永久免费在线观看 | 日本精品视频在线观看 | 美女毛片免费看 | 九色91视频 |