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

正文內(nèi)容

二次儀表頻率計(jì)設(shè)計(jì)畢業(yè)論文(留存版)

  

【正文】 kCmd(RCC_APB2Periph_GPIOD, ENABLE)。所以STM32開(kāi)啟定時(shí)器需要對(duì)中斷向量表進(jìn)行配置。GPIO_Init(GPIOB, amp。將脈沖計(jì)數(shù)器清零后重新開(kāi)啟定時(shí)器之后退出定時(shí)中斷。 按鍵和指示燈按鍵由于輸入端口沒(méi)有上拉電阻,需要配置內(nèi)部上拉輸入。 //關(guān)閉LEDelse GPIO_ResetBits(LED_Port,LED_Pin)。與傳統(tǒng)的測(cè)量方式相比,運(yùn)用了單片機(jī)頻率計(jì)有著體積更小,運(yùn)算速度更快,測(cè)量范圍更寬的優(yōu)點(diǎn),而且電路簡(jiǎn)單,開(kāi)發(fā)周期和成本都降低。 TIMx_Init()。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE)。 NVIC_Init(amp。 GPIO_Write(LCD_DataPort,wdata)。 = USART_Mode_Rx | USART_Mode_Tx。在此謹(jǐn)向我的老師致以崇高的敬意和誠(chéng)摯的感謝!我還要感謝我的畢業(yè)設(shè)計(jì)論文評(píng)閱老師和答辯委員會(huì)的老師,謝謝你們對(duì)我的畢業(yè)設(shè)計(jì)的細(xì)心評(píng)閱。 = USART_WordLength_8b。 }LCD1602寫(xiě)數(shù)據(jù)的函數(shù)為:void WriteDataLcd(unsigned char wdata){ SET_LCD_RS。 //向量表位于RAM else /* VECT_TAB_FLASH */ /* Set the Vector Table base location at 0x08000000 */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0)。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE)。extern uint32_t Frequency。圖15按鍵輸入頻率和物理量的對(duì)應(yīng)關(guān)系界面各模塊測(cè)試沒(méi)有問(wèn)題之后進(jìn)行系統(tǒng)調(diào)試,在現(xiàn)場(chǎng)對(duì)多種周期信號(hào)源進(jìn)行測(cè)量,輸入線(xiàn)性參數(shù)轉(zhuǎn)換成的物理值與一次儀表相比較,測(cè)量其精度和穩(wěn)定性。LED指示燈操作簡(jiǎn)單,輸出IO電平為低電平即可點(diǎn)亮。本部分實(shí)現(xiàn)的接口函數(shù)如下:void GUI_DispString(uint8 Row, uint8 Col, uint8 *str)。 TIM_SelectMasterSlaveMode(TIM4, TIM_MasterSlaveMode_Enable)。這里需要開(kāi)啟TIM3時(shí)鐘和GPIOA時(shí)鐘:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE)。TIM_ITConfig(TIM2,TIM_IT_Update, ENABLE)。SystemInit()。然后清除技術(shù)寄存器的值,開(kāi)啟定時(shí)器后退出中斷函數(shù),進(jìn)入主函數(shù),進(jìn)行新一輪的循環(huán)。功能鍵用來(lái)切換主菜單功能,增大鍵和減小鍵用來(lái)調(diào)整參數(shù)大小。本設(shè)計(jì)在信號(hào)輸入端加入高通濾波電路和信號(hào)整形電路。LM1117是一個(gè)低壓差電壓調(diào)節(jié)器,具有較寬的電壓輸入和800mA的電流輸出。硬件電路設(shè)計(jì)部分包括STM32單片機(jī)模塊設(shè)計(jì)、信號(hào)輸入電路設(shè)計(jì)和人機(jī)界面設(shè)計(jì),如圖2所示。與傳統(tǒng)的測(cè)量方式相比,運(yùn)用單片機(jī)頻率計(jì)有著體積更小,運(yùn)算速度更快,測(cè)量范圍更寬的優(yōu)點(diǎn),而且電路簡(jiǎn)單,開(kāi)發(fā)周期和成本都降低。在傳統(tǒng)的頻率計(jì)中有許多功能是依靠硬件來(lái)實(shí)現(xiàn)的,而采用單片機(jī)測(cè)量頻率之后,有許多以前需要用硬件才能實(shí)現(xiàn)的功能現(xiàn)在僅僅依靠軟件編程就能實(shí)現(xiàn),而且不同的軟件編程能夠?qū)崿F(xiàn)不同的功能,因此使得制作成本大大降低。圖2硬件電路圖 單片機(jī)主板模塊設(shè)計(jì)在考慮硬件資源、開(kāi)發(fā)容易程度和成本之后,本設(shè)計(jì)選用意法半導(dǎo)體的STM32F103RCT6,STM32系列是專(zhuān)為高性能、低成本和低功耗的嵌入式應(yīng)用而設(shè)計(jì)的ARM CotexM3內(nèi)核。另外,本設(shè)計(jì)在輸出端加了發(fā)光二極管指示燈,發(fā)光二極管點(diǎn)亮。本設(shè)計(jì)的二階有源高通濾波器能濾除低于200Hz的低頻干擾,濾除諸如50Hz的工頻等干擾頻率。參數(shù)設(shè)定好之后按確認(rèn)鍵確認(rèn)數(shù)據(jù),完成數(shù)據(jù)輸入。主程序和中斷程序的流程圖如圖10所示圖10 主程序和中斷程序流程圖當(dāng)采集到頻率信號(hào)時(shí),為了轉(zhuǎn)換成一次儀表的物理量,需要用戶(hù)手動(dòng)輸入物理量與頻率之間的線(xiàn)性關(guān)系數(shù)據(jù),所以加入按鍵功能。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE)。TIM_Cmd(TIM2, ENABLE)。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE)。TIM_Cmd(TIM4, ENABLE)。void GUI_DispUnString(uint8 Row, uint8 Col, uint8 *str)。在主函數(shù)中翻轉(zhuǎn)LED1指示燈來(lái)指示系統(tǒng)運(yùn)行狀態(tài)。經(jīng)多次現(xiàn)場(chǎng)測(cè)試表明,本頻率計(jì)可以去除200Hz以下的頻率干擾,在200Hz到800Hz區(qū)間有很高的測(cè)量精度,測(cè)量換算的物理值和一次儀表采集的值誤差很小。extern uint8_t Flag_GetFrequency。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE)。 //向量表位于FLASH endif /* Enable the TIM3 global Interrupt */ = TIM3_IRQn。 CLR_LCD_RW。 = USART_StopBits_1。 = USART_HardwareFlowControl_None。 SET_LCD_E。 = ENABLE。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE)。 SysTick_Init()。圖16測(cè)量結(jié)果顯示 調(diào)試總結(jié)通過(guò)軟硬件的測(cè)試,各項(xiàng)功能達(dá)到設(shè)計(jì)要求,經(jīng)過(guò)長(zhǎng)時(shí)間的測(cè)試和現(xiàn)場(chǎng)應(yīng)用,該頻率計(jì)運(yùn)行穩(wěn)定,準(zhǔn)確可靠,可以實(shí)際應(yīng)用和生產(chǎn)。if(i == 0)GPIO_SetBits(LED_Port,LED_Pin)。void GUI_DispUnHZ(uint8 Row, uint8 Col ,uint8 *PStr)。定時(shí)器TIM2一秒的定時(shí)時(shí)間到的時(shí)候會(huì)進(jìn)入定時(shí)中斷函數(shù),在這里首先關(guān)閉定時(shí)器,讀取輸入捕獲計(jì)數(shù)值就可以得到頻率了。 = GPIO_Mode_IN_FLOATING。當(dāng)優(yōu)先級(jí)相同時(shí),根據(jù)中斷向量表中默認(rèn)的排列順序進(jìn)行中斷響應(yīng)。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE)。功能鍵用來(lái)切換主菜單功能,增大鍵和減小鍵用來(lái)調(diào)整參數(shù)大小。按鍵的一個(gè)端口接地,另一端口接到單片機(jī)IO口,當(dāng)檢測(cè)到IO端口被拉低時(shí),即認(rèn)為有按鍵被按下。運(yùn)算放大器選用LM358芯片。JTAG是國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議,主要用于芯片內(nèi)部測(cè)試。 STM32最小系統(tǒng) 本設(shè)計(jì)主要利用STM32的GPIO、USART、輸入捕獲和定時(shí)器功能,因此考慮功能和成本選用QFP64封裝的STM32F103RCT6。該設(shè)計(jì)能夠檢測(cè)出200Hz800Hz的頻率信號(hào),并能根據(jù)現(xiàn)場(chǎng)需
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1