freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32f030通用電動(dòng)車行駛狀態(tài)監(jiān)測(cè)儀課程設(shè)計(jì)論文(編輯修改稿)

2025-07-24 19:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 805CV 使得到穩(wěn)定的5V直流電壓,用以為該系統(tǒng)提供工作電壓。圖中的C10/C11兩個(gè)電容用作濾波功能,以使得到穩(wěn)定的5V直流電壓。 按鍵和TFT LCD顯示模塊電路設(shè)計(jì)模塊電路設(shè)計(jì)如圖35所示為系統(tǒng)的按鍵模塊電路原理圖。 如圖36 系統(tǒng)的按鍵模塊電路按鍵模塊設(shè)計(jì)的電路也是高電平觸發(fā)的,這里的電阻和電容作為硬件輔助消抖。三個(gè)按鍵用于實(shí)時(shí)時(shí)鐘的設(shè)定。如圖37所示為TFT LCD顯示模塊電路原理圖設(shè)計(jì)。 圖37 TFT LCD顯示模塊電路原理圖 圖38 TFT LCD顯示模塊實(shí)物 LCD模塊,該模塊支持65K色顯示,顯示分辨率為320240,接口為16位的80并口,自帶觸摸屏。圖中LCD_RD、LCD_WR、LCD_RS、LCD_CS分別為彩屏接口的讀寫命令線,PA0~PA15為16位的80數(shù)據(jù)并口,采用16位的80并口有效的提高了顯示速度,并且可以輕松設(shè)計(jì)出豐富多彩的人機(jī)交互界面。 紅外光電檢測(cè)模塊電路設(shè)計(jì) 如圖39所示為紅外光電檢測(cè)模塊電路原理圖。圖39所示為紅外光電檢測(cè)模塊電路原理圖測(cè)速裝置在電動(dòng)自行車控制系統(tǒng)中占有非常重要的地位對(duì)測(cè)速裝置的要求是分辨能力強(qiáng)、高精度和盡可能短的檢測(cè)時(shí)間。應(yīng)用光電傳感器通過(guò)測(cè)量通光情況來(lái)得到穩(wěn)定的脈沖方波信號(hào),實(shí)現(xiàn)車速的測(cè)量。 光電傳感器是利用光電二極管實(shí)現(xiàn)光電轉(zhuǎn)換的一種傳感器。它具有靈敏度高,抗干擾能力強(qiáng),線性度好,穩(wěn)定性高、體積小等特點(diǎn),在機(jī)車控制系統(tǒng)中占有非常重要的地位。 脈沖發(fā)生器的工作原理是按發(fā)電機(jī)轉(zhuǎn)速高低每轉(zhuǎn)發(fā)出相應(yīng)數(shù)目的脈沖信號(hào)。按要求選擇或設(shè)計(jì)脈沖發(fā)生器能夠?qū)崿F(xiàn)高性能檢測(cè) 電池電量檢測(cè)模塊電路設(shè)計(jì) 如圖310所示為電池電量檢測(cè)模塊電路原理圖。圖310電池電量檢測(cè)模塊電路,再通過(guò)STM32F030微處理器的AD模塊的通道10進(jìn)行采集,從而得到電池輸出電壓,根據(jù)電池輸出電壓可計(jì)算電池的當(dāng)前電量。第4章 通用電動(dòng)車行駛狀態(tài)監(jiān)測(cè)儀軟件設(shè)計(jì) 如圖41所示為系統(tǒng)的軟件框圖。 該程序以分模塊的形式進(jìn)行編寫,首先上電,然后依次完成系統(tǒng)時(shí)鐘模塊初始化、系統(tǒng)延時(shí)函數(shù)初始化、LED燈初始化、按鍵初始化、外部中斷初始化、定時(shí)器初始化、AD采集模塊初始化、存儲(chǔ)器初始化、LCD液晶顯示初始化。然后通過(guò)調(diào)用自檢測(cè)函數(shù)完成自檢功能。調(diào)用GUI函數(shù)繪制人機(jī)交互界面。最后開啟外部中斷和定時(shí)器中斷,在中斷服務(wù)函數(shù)中檢測(cè)行駛速度和行駛里程,然后在主函數(shù)的循環(huán)內(nèi)完成行駛速度、行駛里程、電池電量以及剩余路程的檢測(cè)、計(jì)算及顯示。圖41軟件框圖 開發(fā)環(huán)境MDK MDK是 ARM 公司收購(gòu)Keil公司以后,基于uVision界面推出的針對(duì)ARMARMCortexM0、CortexMCortexMCortexMCortexR4等ARM處理器的嵌入式軟件開發(fā)工具。MDKARM 集成了業(yè)內(nèi)最領(lǐng)先的技術(shù),支持 ARMARM9 和最新的CortexM3/M1/M0 核處理器,自動(dòng)配置啟動(dòng)代碼,集成 Flash 燒寫模塊,強(qiáng)大的 Simulation 設(shè)備模擬,性能分析等功能,Keil公司開發(fā)的ARM開發(fā)工具M(jìn)DK,是用來(lái)開發(fā)基于ARM核的系列微控制器的嵌入式應(yīng)用程序。它適合不同層次的開發(fā)者使用,包括專業(yè)的應(yīng)用程序開發(fā)工程師和嵌入式軟件開發(fā)的入門者。MDK包含了工業(yè)標(biāo)準(zhǔn)的Keil C編譯器、宏匯編器、調(diào)試器、實(shí)時(shí)內(nèi)核等組件,支持所有基于ARM的設(shè)備,能幫助工程師按照計(jì)劃完成項(xiàng)目。本作品采用MDK μVision4 ,利用其方便的代碼編輯器和項(xiàng)目管理器,以C語(yǔ)言為主要程序語(yǔ)言來(lái)進(jìn)行單片機(jī)系統(tǒng)的程序設(shè)計(jì)。經(jīng)調(diào)試和實(shí)時(shí)在線仿真,設(shè)計(jì)的程序已經(jīng)達(dá)到了預(yù)期的控制效果,實(shí)現(xiàn)了設(shè)計(jì)的最終目的。 各模塊初始化程序的設(shè)計(jì) 系統(tǒng)時(shí)鐘初始化函數(shù)SystemInit()。 void SystemInit (void){ RCCCR |= (uint32_t)0x00000001。 RCCCFGR amp。= (uint32_t)0xF8FFB80C。 RCCCR amp。= (uint32_t)0xFEF6FFFF。 RCCCR amp。= (uint32_t)0xFFFBFFFF。 RCCCFGR amp。= (uint32_t)0xFFC0FFFF。 RCCCFGR2 amp。= (uint32_t)0xFFFFFFF0。 RCCCFGR3 amp。= (uint32_t)0xFFFFFEAC。 RCCCR2 amp。= (uint32_t)0xFFFFFFFE。 RCCCIR = 0x00000000。 SetSysClock()。}系統(tǒng)延時(shí)初始化函數(shù)delay_init()void delay_init() { SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8)。 fac_us=SystemCoreClock/8000000。 fac_ms=(int16_t)fac_us*1000。} LED燈初始化函數(shù)LED_Init() void LED_Init() { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE)。 = GPIO_Pin_8 | GPIO_Pin_9。 = GPIO_Mode_OUT。 = GPIO_OType_PP。 = GPIO_Speed_50MHz。 = GPIO_PuPd_NOPULL。 GPIO_Init(GPIOC, amp。GPIO_InitStructure)。 led_off(LED3|LED4)。}按鍵初始化函數(shù)KEY_Init(void) void KEY_Init(void){ GPIO_InitTypeDef GPIO_InitStructure。 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE)。 = GPIO_Pin_0|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4。 = GPIO_Mode_IN。 = GPIO_Speed_Level_3。 = GPIO_PuPd_DOWN。 GPIO_Init(GPIOA, amp。GPIO_InitStructure)。 GPIO_ResetBits(GPIOA,GPIO_Pin_0|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4)。}外部中斷初始化函數(shù)EXTI_KEY_Init(void)void EXTI_KEY_Init(void){ GPIO_InitTypeDef GPIO_InitStructure。 EXTI_InitTypeDef EXTI_InitStructure。 NVIC_InitTypeDef NVIC_InitStructure。 RCC_AHB
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1