找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關(guān)于單片機(jī)+電位器控制電機(jī)實(shí)現(xiàn)無級調(diào)速的問題

[復(fù)制鏈接]
ID:692272 發(fā)表于 2020-3-8 21:33 | 顯示全部樓層 |閱讀模式
我通過ADC0808已經(jīng)把電位器的信號傳給了單片機(jī),并且也通過公式轉(zhuǎn)成了電壓,我該怎么做才能實(shí)現(xiàn)無級調(diào)速啊
回復(fù)

使用道具 舉報(bào)

ID:639372 發(fā)表于 2020-3-8 21:48 | 顯示全部樓層
你好,不知道你的單片機(jī)是什么型號的,一般可以通過PWM脈寬調(diào)制搞定它,就是你把電位器的值直接映射到pwm引腳即可
回復(fù)

使用道具 舉報(bào)

ID:648281 發(fā)表于 2020-3-8 22:29 | 顯示全部樓層
你好!
1、先完成PWM基本構(gòu)架
2、通過按鍵進(jìn)行PWM控制
3、加入電位器通過AD采集模擬量
4、對采集到的模擬量數(shù)字化,控制PWM
回復(fù)

使用道具 舉報(bào)

ID:420836 發(fā)表于 2020-3-9 03:30 | 顯示全部樓層
你可以使用讀取的電位器值將其轉(zhuǎn)換為0到5V之間的電壓,其中0V表示0 RPM,5V表示電動機(jī)速度的上限。 然后編寫您的PWM代碼,以接受電位器值作為給定,以生成輸出到電動機(jī)控制器的信號。
回復(fù)

使用道具 舉報(bào)

ID:282850 發(fā)表于 2020-3-9 10:23 | 顯示全部樓層
ADC--->碼值范圍------>PWM占空比范圍------->送PWM。中間可以不需要轉(zhuǎn)換成電壓。
如ADC最大值是255(8位),對就的PWM時鐘最大是32868HZ,則ADCval*32768/255計(jì)算值送PWM。
回復(fù)

使用道具 舉報(bào)

ID:692272 發(fā)表于 2020-3-9 11:02 | 顯示全部樓層
51hei**1140 發(fā)表于 2020-3-8 22:29
你好!
1、先完成PWM基本構(gòu)架
2、通過按鍵進(jìn)行PWM控制

dianya最高5v,模擬量數(shù)字化后,在定時器里加個t++,if(t=5)t=o;
      用函數(shù)里這個數(shù)字化的電壓值和t比較,if(t<dianya)   dianji=1 ;
                                                  else   dianji=0;
這樣可以么?
回復(fù)

使用道具 舉報(bào)

ID:692272 發(fā)表于 2020-3-9 11:12 | 顯示全部樓層
f556 發(fā)表于 2020-3-9 10:23
ADC--->碼值范圍------>PWM占空比范圍------->送PWM。中間可以不需要轉(zhuǎn)換成電壓。
如ADC最大值是255(8位 ...

就是用這個值來控制電機(jī)的高低電平,來實(shí)現(xiàn)pwm控制吧?
回復(fù)

使用道具 舉報(bào)

ID:367060 發(fā)表于 2020-4-30 12:32 來自手機(jī) | 顯示全部樓層
zhang1109408530 發(fā)表于 2020-3-9 11:12
就是用這個值來控制電機(jī)的高低電平,來實(shí)現(xiàn)pwm控制吧?

做出來了嗎,想交流一下
回復(fù)

使用道具 舉報(bào)

ID:367060 發(fā)表于 2020-4-30 12:34 來自手機(jī) | 顯示全部樓層
樓主在嗎,可以交流一下嗎
回復(fù)

使用道具 舉報(bào)

ID:367060 發(fā)表于 2020-4-30 12:34 來自手機(jī) | 顯示全部樓層
樓主在嗎,可以交流一下嗎
回復(fù)

使用道具 舉報(bào)

ID:367060 發(fā)表于 2020-4-30 12:35 來自手機(jī) | 顯示全部樓層
樓主還在嗎,可以交流一下嗎
回復(fù)

使用道具 舉報(bào)

ID:367060 發(fā)表于 2020-4-30 12:36 | 顯示全部樓層
樓主在嗎,想交流一下
回復(fù)

使用道具 舉報(bào)

ID:171036 發(fā)表于 2020-5-1 09:18 | 顯示全部樓層
f556 發(fā)表于 2020-3-9 10:23
ADC--->碼值范圍------>PWM占空比范圍------->送PWM。中間可以不需要轉(zhuǎn)換成電壓。
如ADC最大值是255(8位 ...

32868HZ咋么來的?
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表