www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 汽車(chē)電子 > 汽車(chē)電子
[導(dǎo)讀] 系統(tǒng)基本構(gòu)建如圖1所示,包括傳感器信號(hào)采集處理、動(dòng)力電機(jī)驅(qū)動(dòng)、轉(zhuǎn)向舵機(jī)控制以及控制算法軟件開(kāi)發(fā)等?!   ‰p核的引入  在智能車(chē)的設(shè)計(jì)之初,我們分析認(rèn)為,在基于光電傳感器的智能車(chē)設(shè)計(jì)系統(tǒng)中重要的是信號(hào)

 系統(tǒng)基本構(gòu)建如圖1所示,包括傳感器信號(hào)采集處理、動(dòng)力電機(jī)驅(qū)動(dòng)、轉(zhuǎn)向舵機(jī)控制以及控制算法軟件開(kāi)發(fā)等。

  

  雙核的引入

  在智能車(chē)的設(shè)計(jì)之初,我們分析認(rèn)為,在基于光電傳感器的智能車(chē)設(shè)計(jì)系統(tǒng)中重要的是信號(hào)的完整性,即通過(guò)傳感器獲得賽道信息和車(chē)的位置信息越多越好。通過(guò)比較8位和16位單片機(jī)的接口數(shù)目與性能要求,本設(shè)計(jì)決定使用兩片8位微控制器MC9S08DZ60作為核心控制單元。

系統(tǒng)基本構(gòu)建  

  雙核間通信接口SPI

  在車(chē)輛運(yùn)行過(guò)程中,三種傳感器的信息需要由控制器來(lái)采集,分別是光電傳感器、速度傳感器、角速度傳感器。由于角速度傳感器需要有一個(gè)準(zhǔn)確的采樣周期,我們使用單片機(jī)的內(nèi)部定時(shí)器產(chǎn)生一個(gè)1.2ms的時(shí)間基準(zhǔn)。在這個(gè)1.2ms的周期里執(zhí)行對(duì)三種傳感器的數(shù)據(jù)采集,當(dāng)定時(shí)器的溢出中斷時(shí)執(zhí)行一次 SPI的數(shù)據(jù)發(fā)送程序。SPI是一種高速、全雙工、同步的通信總線,并且在芯片的引腳上只占用四根線,分別是mosi,miso,sck,ss。我們使用 1MHz的數(shù)據(jù)傳輸速度,使用3個(gè)字節(jié)來(lái)發(fā)送傳感器的數(shù)據(jù),兩個(gè)字節(jié)發(fā)送速度傳感器和角速度傳感器的數(shù)據(jù)。

  控制系統(tǒng)與上位機(jī)的通信接口SCI

  車(chē)輛在行駛過(guò)程中的運(yùn)行狀況,是無(wú)法直接通過(guò)觀察來(lái)得到的,所以我們使用上位機(jī)系統(tǒng)來(lái)進(jìn)行實(shí)時(shí)監(jiān)控。使用wap200b無(wú)線串口模塊來(lái)發(fā)送數(shù)據(jù),模塊使用 3.0V供電,內(nèi)置高速M(fèi)CU,數(shù)據(jù)傳輸準(zhǔn)確率高。單片機(jī)與模塊間通訊使用標(biāo)準(zhǔn)串口,將其設(shè)置為115200波特率、8位數(shù)據(jù)位、1位停止位、無(wú)奇偶校驗(yàn)。一次通訊共發(fā)送7個(gè)數(shù)據(jù)。首先發(fā)送兩個(gè)數(shù)據(jù)作為握手信號(hào)分別是0x00和0xFF,之后使用3個(gè)字節(jié)的數(shù)據(jù)發(fā)送傳感器信息,1個(gè)字節(jié)數(shù)據(jù)發(fā)送角度信息,1個(gè)字節(jié)數(shù)據(jù)發(fā)送速度信息,最后一位保留位做以后擴(kuò)展使用,發(fā)送0x00。

  鍵盤(pán)與主控芯片的通信接口I2C

  車(chē)輛在實(shí)際調(diào)試時(shí)有許多參數(shù)需要不停的調(diào)試,如PID參數(shù)車(chē)輛的轉(zhuǎn)角及速度等。設(shè)置不同的參數(shù)時(shí)如果每次都重新下載程序的話會(huì)費(fèi)時(shí)費(fèi)力,所以在這里我們使用鍵盤(pán)來(lái)輸入車(chē)輛行駛時(shí)的參數(shù)。鍵盤(pán)控制芯片HD7279是一片具有串行接口的,可同時(shí)驅(qū)動(dòng)8位共陰極數(shù)碼管(或64只獨(dú)立的LED)的智能顯示驅(qū)動(dòng)芯片,該芯片同時(shí)還可連接多達(dá)64鍵的鍵盤(pán)矩陣,單片即可完成LED顯示、鍵盤(pán)接口的全部功能。

  我們使用單片機(jī)的4個(gè)I/O口來(lái)操作HD7279,分別為CS、CLK、DATA、KEY 。在這里我們可以通過(guò)鍵盤(pán)來(lái)設(shè)置一些參數(shù),如PID的Kp、Ki、Kd參數(shù),直線及彎道的速度等。

  A/D模塊在采集角速度中的應(yīng)用

  本系統(tǒng)中A/D轉(zhuǎn)換模塊主要用于采集陀螺儀的輸出值。由于模擬陀螺造價(jià)比較低,而在車(chē)??刂葡到y(tǒng)中對(duì)角度精度的要求不是很高,所以使用模擬陀螺對(duì)車(chē)身姿態(tài)進(jìn)行實(shí)時(shí)校正。MC9S08DZ60內(nèi)部集成了12位數(shù)模轉(zhuǎn)換通道。由于模擬陀螺輸出信號(hào)范圍為0~5V,這樣單片機(jī)的參考電壓為+5V,由高精度穩(wěn)壓模塊單獨(dú)供電,確保轉(zhuǎn)換的精度。對(duì)A/D轉(zhuǎn)換后的數(shù)據(jù)處理程序如下:

void Gyro_Process(void)
{
if(Gyro_Start == 1)
{
unsigned int Max,Min,i,Value;
signed long Sum;
Gyro_Data_Num = 0;
while(Gyro_Data_Num < 13)
{
Gyro_Collection();//AD轉(zhuǎn)換后的數(shù)據(jù)采集函數(shù)
}
Gyro_Start = 0;
for(i=1,Max=0,Min=0xffff,Sum
=0;i<13;i++)
{
Value=Gyro_Data_BUF[i];
Sum+=Value;
if(Max
Max=Value;
if(Min>Value)
Min=Value;
}
Sum= Sum-Max-Min ;
SUM_Test = Sum;
CarAngel_V=((((signed long)(Sum/10)- (signed long)Gyro_MidValue)*10000)>>16);
/限幅處理/
if(CarAngel_V > 0)
{
CarAngel_V = (CarAngel_V *
1013) / 1000;
}
if(CarAngel_V<0)
{
CarAngel_V = (CarAngel_V *
1004)/ 1000;
}
if(CarAngel_V>32767)
{
CarAngel_V=32767;
}
if(CarAngel_V<-32767)
{
CarAngel_V=-32767;
}
if(Gyro_Calibration_Flag == 1)
CarAngelRate = (unsigned int)
(CarAngel_V + 32767);
else
CarAngelRate = 32767;
}
}

   TPM模塊在伺服電機(jī)中的應(yīng)用

  MC9S08DZ60 擁有8路獨(dú)立的PWM通道,可以獨(dú)立配置PWM的頻率和占空比,最高頻率為總線時(shí)鐘頻率20MHz,可以滿足對(duì)舵機(jī)和電機(jī)的控制。同時(shí)此模塊還有兩路計(jì)數(shù)器模塊,可以采集碼盤(pán)返回的電機(jī)速度值,以便用于速度閉環(huán)控制。其中電機(jī)控制中的PWM初始化如下:

void Motor_init(void)
{
TPM2SC = 0x00; /* Stop and
reset counter */
TPM2MOD = VV_MAX;//15khz /* Period value setting */
(void)(TPM2C0SC == 0); /* Channel 0 int. flag clearing (first part) */
/* TPM2C0SC: CH0F=0,CH0IE=0,MS0B=1,MS0A=0,ELS0B=0,ELS0A=4 */
TPM2C0SC = 0x24;
/* Int. flag clearing (2nd part) and channel 0 contr. register setting */
TPM2C0V = VV_MAX/2; //50%占空比 /* Compare 0 value setting */
(void)(TPM2SC == 0); /* OveRFlow int. flag clearing (first part) */
/* TPM2SC: TOF="0",TOIE=0,CPWMS=0,CLKSB=0,CLKSA=1,PS2=0,PS1=0,PS0=0 */
TPM2SC = 0x08; /* Int. flag clearing (2nd part) and timer control register setting */
}

  普通I/O接口的應(yīng)用

  MC9S08DZ60單片機(jī)的普通I/O口操作可以用于邏輯控制、顯示控制、信息采集等,其中對(duì)各個(gè)引腳的配置也比較簡(jiǎn)單,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,壓擺率寄存器PTXSE及數(shù)據(jù)寄存器PTXD,以A口為例:

Int_A()
{
PTADD=0X00;//作為輸入
PTAPE=0XFF;//上拉使能
PTASE=0XFF;//壓擺率使能
}

  程序需要讀取A口數(shù)據(jù)時(shí)直接讀出PTAD寄存器的值即可。

  結(jié)語(yǔ)

  該系統(tǒng)實(shí)現(xiàn)了智能車(chē)車(chē)中各模塊間的通信,對(duì)芯片的資源進(jìn)行了充分的利用,實(shí)現(xiàn)了智能車(chē)多狀態(tài)的實(shí)時(shí)監(jiān)測(cè),保證了車(chē)模的速度控制和路徑優(yōu)化,為以后的技術(shù)發(fā)展提供了很好的平臺(tái)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

隨著13代酷睿處理器的上市,銘瑄本次同步發(fā)布了四款Z790主板,包括兩款A(yù)TX、一款mATX,以及一款I(lǐng)TX迷你小板。其中,包括新款MS-終結(jié)者Z790M D5主板,售價(jià)僅1499元。將在10月20日21點(diǎn)隨13代酷睿處...

關(guān)鍵字: 酷睿 ATX 接口 DDR

腦機(jī)接口(Brain Computer Interface,BCI [4] ),指在人或動(dòng)物大腦與外部設(shè)備之間創(chuàng)建的直接連接,實(shí)現(xiàn)腦與設(shè)備的信息交換。這一概念其實(shí)早已有之,但直到上世紀(jì)九十年代以后,才開(kāi)始有階段性成果出現(xiàn)...

關(guān)鍵字: 腦機(jī) 接口 設(shè)備

(全球TMT2022年9月6日訊)9月5日,思靈機(jī)器人發(fā)布“Agile Core & Diana”系列產(chǎn)品。本系列產(chǎn)品包括軟件Agile Core,和兩個(gè)智能力控機(jī)器人diana7系列。其中,思靈自主研發(fā)的操作...

關(guān)鍵字: 機(jī)器人 CORE AN 接口

在DDR4出現(xiàn)十年之后,DDR5翩翩來(lái)遲。作為十年之久的換代,DDR5的設(shè)計(jì)上實(shí)現(xiàn)了諸多突破:新的通道設(shè)計(jì)、片內(nèi)ECC、片上PMIC、更多溫度傳感器乃至插槽缺口的位移等。新的設(shè)計(jì)規(guī)范和標(biāo)準(zhǔn),讓內(nèi)存容量、帶寬和傳輸速率得以...

關(guān)鍵字: SPD DDR5 DIMM Rambus 接口

北京2022年8月23日 /美通社/ -- 隨著"雙碳"目標(biāo)及"東數(shù)西算"工程推進(jìn),綠色低碳已成為數(shù)據(jù)中心建設(shè)的主旋律。液冷憑借其在制冷領(lǐng)域節(jié)能降碳的突出優(yōu)勢(shì),成為未來(lái)新...

關(guān)鍵字: 數(shù)據(jù)中心 接口 模塊化 控管

激蕩新片區(qū),成就新夢(mèng)想 上海2022年8月16日 /美通社/ -- 近日,"激蕩新片區(qū),成就新夢(mèng)想"臨港新片區(qū)三周年項(xiàng)目集中簽約儀式在上海隆重舉行。上海市經(jīng)信委、市科委、市教委、浦東新區(qū)、奉賢區(qū)有關(guān)...

關(guān)鍵字: 集成電路產(chǎn)業(yè) 雙核 節(jié)點(diǎn) 中國(guó)集成電路

(全球TMT2022年8月12日訊)奎芯科技(M SQUARE)于2021年在上海成立,是一家專(zhuān)業(yè)的集成電路IP和Chiplet產(chǎn)品供應(yīng)商。公司于2022年1月獲得Pre-A輪超億元投資,奎芯致力于提供新的國(guó)產(chǎn)化選型方...

關(guān)鍵字: CHIP 芯科 晶圓代工 接口

(全球TMT2022年8月11日訊)在后疫情時(shí)代,餐飲企業(yè)思考核心問(wèn)題是如何讓業(yè)務(wù)實(shí)現(xiàn)可持續(xù)發(fā)展?毫無(wú)疑問(wèn),數(shù)字化轉(zhuǎn)型(DX)是應(yīng)對(duì)這一課題的關(guān)鍵手段。富士通為餐飲企業(yè)打造了一套面向DX的中臺(tái)解決方案,能夠幫助餐飲企業(yè)...

關(guān)鍵字: 富士通 數(shù)字化 可持續(xù)發(fā)展 接口

上海2022年8月1日 /美通社/ -- 近日,中共中央辦公廳、國(guó)務(wù)院辦公廳印發(fā)《關(guān)于推進(jìn)以縣城為重要載體的城鎮(zhèn)化建設(shè)的意見(jiàn)》(以下簡(jiǎn)稱《意見(jiàn)》),提出"到2025年,以縣城為重要載體的城鎮(zhèn)化建設(shè)取得重要進(jìn)展&...

關(guān)鍵字: BSP 制動(dòng)器 寶馬 接口

上海2022年7月13日 /美通社/ -- 7月8日,由第一資源主辦,上海市嘉定區(qū)人力資源和社會(huì)保障局指導(dǎo)的2022中國(guó)人才峰會(huì)(第七屆)如期舉行,活動(dòng)現(xiàn)場(chǎng)公布了"2022第一資源人力資源服務(wù)機(jī)構(gòu)100強(qiáng)&qu...

關(guān)鍵字: SAAS 數(shù)字化 API 接口

汽車(chē)電子

21417 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉