国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
    • 第10章-小車跑一跑
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

第10章-小車跑一跑-好家伙VCC STM32項(xiàng)目 STM32f103c8t6最小系統(tǒng)板

2024/06/20
2413
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

聯(lián)系方式.txt

共1個(gè)文件

第10章-小車跑一跑

如何實(shí)現(xiàn)小車的前、后、左、右、停

控制電機(jī)速度就可以控制小車運(yùn)動(dòng)

如何控制電機(jī)速度?

改變小車速度PID的目標(biāo)值,然后定時(shí)器里面的PID控制函數(shù)就會(huì)計(jì)算輸占空比然后控制小車。

代碼如下:
定時(shí)器里面有電機(jī)控制,我們這里還增加
Motor_Set(PID_realize(&pidMotor1Speed,Motor1Speed),PID_realize(&pidMotor2Speed,Motor2Speed));
是為了提高實(shí)時(shí)性。

在這里插入圖片描述

/*******************
*  @brief  通過(guò)PID控制電機(jī)轉(zhuǎn)速
*  @param  Motor1Speed:電機(jī)1 目標(biāo)速度、Motor2Speed:電機(jī)2 目標(biāo)速度
*  @return  無(wú)
*
*******************/
void motorPidSetSpeed(float Motor1SetSpeed,float Motor2SetSpeed)
{
	//改變電機(jī)PID參數(shù)的目標(biāo)速度
	pidMotor1Speed.target_val = Motor1SetSpeed;
	pidMotor2Speed.target_val = Motor2SetSpeed;
	//根據(jù)PID計(jì)算 輸出作用于電機(jī)
	Motor_Set(PID_realize(&pidMotor1Speed,Motor1Speed),PID_realize(&pidMotor2Speed,Motor2Speed));
}

很容易得到一下控制方式

//	motorPidSetSpeed(1,2);//向右轉(zhuǎn)彎
//	motorPidSetSpeed(2,1);//向左轉(zhuǎn)彎
//	motorPidSetSpeed(1,1);//前進(jìn)
//	motorPidSetSpeed(-1,-1);//后退
//	motorPidSetSpeed(0,0);//停止

向左原地轉(zhuǎn)彎、向原地轉(zhuǎn)彎

在這里插入圖片描述

//	motorPidSetSpeed(-1,1);//右原地旋轉(zhuǎn)
//	motorPidSetSpeed(1,-1);//左原地旋轉(zhuǎn)

加速減速函數(shù)

//向前加速函數(shù)
void motorSpeedUp(void)
{
	static float MotorSetSpeedUp=0.5;//靜態(tài)變量 函數(shù)結(jié)束 變量不會(huì)銷毀
	if(MotorSetSpeedUp <= MAX_SPEED_UP) MotorSetSpeedUp +=0.5 ;  //如果沒(méi)有超過(guò)最大值就增加0.5
	motorPidSetSpeed(MotorSetSpeedUp,MotorSetSpeedUp);//設(shè)置到電機(jī)
}
//向前減速函數(shù)
void motorSpeedCut(void)
{
	static float  MotorSetSpeedCut=3;//靜態(tài)變量 函數(shù)結(jié)束 變量不會(huì)銷毀
	if(MotorSetSpeedCut >=0.5) MotorSetSpeedCut-=0.5;//判斷是否速度太小
	motorPidSetSpeed(MotorSetSpeedCut,MotorSetSpeedCut);//設(shè)置到電機(jī)
}

上面第10章我們學(xué)會(huì)如何控制小車的運(yùn)動(dòng)
后面我們講解如何具體控制速度等。

聯(lián)系:Q,1930299709

  • 聯(lián)系方式.txt
    下載

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
LTC6994IS6-2#TRMPBF 1 Analog Devices Inc LTC6994IS6-2#TRMPBF

ECAD模型

下載ECAD模型
$4.15 查看
CM315D32768EZFT 1 Citizen Finedevice Co Ltd Parallel - Fundamental Quartz Crystal, 0.032768MHz Nom, SMD, 2 PIN

ECAD模型

下載ECAD模型
暫無(wú)數(shù)據(jù) 查看
VOM3052-X001T 1 Vishay Intertechnologies SOP-4 P.TRIAC NZC,10MA,1.5K DV/DT VD - Tape and Reel
$11.64 查看
意法半導(dǎo)體

意法半導(dǎo)體

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦

方案定制

去合作
方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!
鱼台县| 扬中市| 从化市| 财经| 北票市| 上杭县| 嫩江县| 邛崃市| 云阳县| 依安县| 宝丰县| 芷江| 高平市| 威宁| 诸城市| 精河县| 泸州市| 峡江县| 东乡族自治县| 大庆市| 合阳县| 谷城县| 新河县| 休宁县| 休宁县| 鄄城县| 凤城市| 北碚区| 安陆市| 安阳县| 连江县| 沁阳市| 怀仁县| 嫩江县| 巧家县| 文化| 康马县| 平乐县| 新丰县| 建瓯市| 策勒县|
<li id="mktlg"><dl id="mktlg"></dl></li>
  • <code id="mktlg"><em id="mktlg"><small id="mktlg"></small></em></code>
    <rt id="mktlg"></rt>
    <var id="mktlg"><tr id="mktlg"><th id="mktlg"></th></tr></var><dl id="mktlg"><em id="mktlg"><label id="mktlg"></label></em></dl>