91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

淺談PSoC的車用單片機試驗裝置設計

電子工程師 ? 來源:電子元器件應用 ? 作者:倪成群,張希偉 ? 2021-04-21 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0 引言

汽車單片機教學實驗通常需要信號發(fā)生器、示波器等很多輔助設備,這不但給實驗及教學帶來很多的麻煩,而且造價昂貴。為了減少實驗輔助設備,降低實驗成本,本文在PSoC CY8C29466芯片的基礎上,開發(fā)了一套集成有PWM輸出、不同頻率采集、UATR通信并可通過液晶LCD顯示相應數(shù)據(jù)的裝置。該裝置在汽車電子單片機教學中可代替現(xiàn)行的大多數(shù)實驗輔助設備,并可簡化實驗的操作步驟、降低實驗成本,從而給實驗及教學帶來很大方便。

1 系統(tǒng)組成結(jié)構(gòu)

SoC(System on Chip)是將整個電子系統(tǒng)集成在同一芯片上的片上系統(tǒng),或稱為系統(tǒng)級芯片。2000年,Cypress公司推出了完全基于通用IP核,由可編程選擇來構(gòu)成產(chǎn)品的SoC。這種可編程選擇的SoC取名為PSoC,它是由多種數(shù)字和模擬器件、微處理器、處理器外圍單元、外圍接口電路構(gòu)成的,在周圍集成的模擬和數(shù)字外圍器件陣列都是動態(tài)可配置,而且利用芯片內(nèi)部的可編程互聯(lián)陣列,還可以有效地配置片上模擬和數(shù)字資源,從而構(gòu)成可編程片上系統(tǒng)。該裝置主要由PSoC CY8C29466芯片并擴展以簡單的外圍接口電路構(gòu)成??赏ㄟ^PSoC芯片的開發(fā)工具PSoC Designer4.3軟件來測量未知方波的頻率(0~200kHz)、輸出可調(diào)頻率和占空比的方波(0~500kHz)、進行UART通信并顯示相應的數(shù)據(jù)(00H~FFH)等功能。

本裝置的特點是將測量頻率、PWM輸出和UART通信集成到了一起,而且測量頻率的范圍比較大,且輸出的PWM精度高,最重要的是可在硬件上節(jié)省一部份外圍設備,因而縮減了印刷板的空間和功耗。

1.1 未知方波信號頻率的測量

該功能可用來監(jiān)測外部的事件和輸入信號。當外部事件發(fā)生或信號發(fā)生變化時,將在指定的輸入捕捉引腳上發(fā)生一個指定的沿跳變(上升沿),定時器捕捉到該特定的沿跳變后,捕獲事件將會把計數(shù)器當前的數(shù)值傳輸?shù)綌?shù)據(jù)寄存器中,這樣,捕獲值就可以直接從數(shù)據(jù)讀出。然后,通過記錄輸入信號的跳變沿,就可用該軟件算出輸入信號的周期。

在其他的單片機上測量方波信號的頻率也可運用定時器的輸入捕捉功能,由于定時器都是固化好的。且一般為8~16位,而PSoC芯片內(nèi)置8~32位的定時器和計數(shù)器,并且時鐘最高可達24MHz,故可任意調(diào)用以達到較高的測量范圍。

若定時器的系統(tǒng)時鐘SYSCLOCK為24 MHz,分頻之后為FCLOCK=SYSCLOCK/368.3,而周期寄存器的值PERIOD為65536.0;那么,采樣的數(shù)值將為:FSAMPLE=FCLOCK/PERIOD。這樣,當定時器有溢出時,頻率fFreqValue的計算公式如下:

f=(NFlow×65535+NTick)FSAMPLE;

而定時器沒有溢出時的計算公式為:

f=NTickFCLOCK/NCount;

式中,NFlow是定時器溢出的次數(shù),NTick是定時器當前計數(shù)值,NCount是計數(shù)器當前計數(shù)值。

整個系統(tǒng)選用的是數(shù)字模塊中的16位定時器和24位計數(shù)器,以及模擬模塊中的比較器。定時器的捕捉使能端與比較器相連,計數(shù)器的主要作用是為定時器提供一個采樣頻率。比較器的作用是將一個模擬量電壓信號與一個參考電壓相比較,并在二者幅度相等的附近輸出一個電壓的躍變信號,然后再相應輸出高電平或低電平。比較器的應用既節(jié)省了外圍設備,又提高了測量的準確性,同時也給測量帶來了很大的方便。

1.2 輸出可調(diào)頻率和占空比的方波

脈寬調(diào)制波(PWM)的輸出是利用定時器的比較功能。通過更改比較寄存器(CompareValue)值在0到周期(Period)寄存器填充值之間變化,定時器就可以輸出一定占空比的方波。當比較條件滿足后,定時器輸出高電平;而在Period寄存器自動裝入預置數(shù)的后一個周期,定時器將輸出低電平。所以,定時器輸出波形的占空比可用下式表示:

Duty=n/(N+1)

式中,Duty為輸出波形的占空比,n為比較寄存器的填充值,N為周期寄存器的填充值。

在計算定時時間時,可設置定時器應用程序接口以修改計數(shù)器Period值,其輸出周期值與填充周期的值之間的關(guān)系如下式所示:

T=t(N+1)

式中,t為定時器計一次數(shù)所需要的時間,N為周期寄存器的填充值,N加1是因為計數(shù)器是計數(shù)到0結(jié)束而不是到1結(jié)束。因此,如果要實現(xiàn)可調(diào)占空比和周期的輸出,其硬件電路只需要兩個電位計即可,而在軟件編程中只要將采集到的A/D數(shù)據(jù)寄存器的值經(jīng)過計算之后再賦給定時器預置周期寄存器和對應通道的輸出比較寄存器中,并通過計算得出相應的頻率和占空比,就可通過調(diào)節(jié)電位計輸出不同周期和占空比的方波。其PWM輸出原理示意圖如圖1所示。

pIYBAGB_kJyAGWf6AABkMPKGiuU210.png

要實現(xiàn)可調(diào)頻率和占空比并不難,但要達到一定的范圍和精度,使用一般單片機就比較困難了。由于CY8C29466型PSoC芯片的定時器為8~32位,A/D轉(zhuǎn)換器為6~14位可調(diào),所以,本裝置選擇了12位ADCINC和24位計數(shù)器,并選擇調(diào)節(jié)精度較高的電位計,因為這樣可以輸出較高范圍和精度的PWM波形。

在與汽車電子有關(guān)的教學和實驗中,PWM波的應用范圍很廣,電動機控制中也廣泛使用PWM,此外,在發(fā)動機電子控制中,噴油器噴射油量的控制一般也是由PWM控制的。

1.3 UART通信和相應數(shù)據(jù)的顯示

通過UART (Universal Asynchronous Receiver/Transmitter)可實現(xiàn)串行通信中的異步數(shù)據(jù)傳輸,它是一個全雙工異步收發(fā)器,采用RS232通信協(xié)議,可通過兩根電纜同時接收和發(fā)送數(shù)據(jù)。PSoC中的UART用戶模塊是PSoC數(shù)字模塊,該模塊接收和發(fā)送的字符為一個數(shù)據(jù),數(shù)據(jù)包括4部分:起始位、數(shù)據(jù)位、奇偶校驗位、停止位。另外,UART數(shù)據(jù)模塊也支持可編程時鐘、發(fā)送和接收中斷以及輪詢操作。UART數(shù)字模塊也可提供應用程序接口(API)程序,以給編程帶來方便。它可由一個串行接收器和一個串行發(fā)送器組成,分別為RX UART和TX UART。

(1)通用異步接收器RX-UART

異步接收器需要有關(guān)通信類型的數(shù)字PSoC模塊,它有自己的RX緩沖區(qū)寄存器、RX移位寄存器以及RX控制寄存器??梢允褂肬ART用戶模塊固件中的API程序來對RX控制寄存器進行初始化和配置。本裝置的RX初始化包括UART無奇偶校驗、滿足RX寄存器條件的中斷使能。

當檢測到RX輸入起始位到來時,RX模塊中的除8時鐘開始啟動,然后開始對輸人的數(shù)據(jù)位進行異步接收。而在下一個8位時鐘的上升沿到來時,輸入的數(shù)據(jù)將被接收并送到RX移位寄存器中。當在下一個時鐘的上升沿接收到停止位以后,RX控制寄存器中的RX寄存器滿的這一位被置位,同時接受中斷使能,并在中斷中記錄異步通信所接收到的值,然后在LCD中顯示。

(2)通用異步發(fā)送器TX-UART

異步發(fā)送器也需要一個通信類型的數(shù)字PSoC模塊。它有自己的TX緩沖區(qū)寄存器、TX移位寄存器以及TX控制寄存器??梢允褂肬ART用戶模塊固件API程序來對TX控制寄存器進行初始化和配置。本裝置的TX初始化包括UART無奇偶校驗、RX寄存器不產(chǎn)生中斷(輪詢操作發(fā)送數(shù)據(jù))。

當TX控制寄存器的使能位被置位時,TX模塊中的除8時鐘開始啟動,此時在鍵盤中將會得到一個數(shù)據(jù)。把此數(shù)據(jù)送往LCD顯示,再把此數(shù)據(jù)字節(jié)通過API函數(shù)寫入到TX緩沖區(qū)寄存器中,然后清除TX控制寄存器的TX緩沖區(qū)空狀態(tài)位,再在下一個時鐘的上升沿到來時將緩沖區(qū)的數(shù)據(jù)發(fā)送到移位寄存器,然后將TX控制寄存器的TXBuffer Empty狀態(tài)位置位,即可完成數(shù)據(jù)發(fā)送。

2 系統(tǒng)軟件設計

單片機系統(tǒng)初始化后,首先運行UART通信并顯示,然后由鍵盤中斷進行選擇。每次進入按鍵中斷便進行了一次選擇,以選擇所需要執(zhí)行的另一個子程序。選擇完所有的子程序后系統(tǒng)又跳回UART通信子程序,如此循環(huán)。顯示程序便可把所執(zhí)行的子程序所得到的結(jié)果,用串口通信方式輸出到LCD并以顯示相應的值。其軟件程序流程圖如圖2所示。

pIYBAGB_kI2AKkLmAAB6iTdfB4k328.png

3 實驗

將p[0]3與示波器相連接,可以觀察示波器所顯示的波形和LCD中顯示的周期和占空比,然后調(diào)節(jié)電位計,即可觀察示波器和數(shù)碼管顯示是否保持一致。

把信號發(fā)生器與p[0]7和地線相連,并輸入一定頻率的方波,可以觀察信號發(fā)生器顯示的頻率值與LCD顯示的值,之后,可通過改變信號發(fā)生器的輸出頻率。來觀察兩個值的變化是否保持一致。

本實驗需要硬件MAX232和軟件程序“串口調(diào)試助手V2.1”的支持。利用MAX232芯片可將串口通訊總線信號轉(zhuǎn)換為單片機可以接收和發(fā)送的信號,從而使單片機與PC微機相連來實現(xiàn)串口通訊。在“串口調(diào)試助手V2.1”下邊的發(fā)送框中輸入任意數(shù)字或字符,然后選擇自動或手動發(fā)送,即可觀察LCD的接收區(qū)的顯示,然后調(diào)節(jié)裝置使其發(fā)送16進制數(shù),最后就可以觀察軟件窗口上顯示區(qū)所顯示的數(shù)據(jù)。

4 結(jié)束語

多次實驗表明:本裝置中LCD的顯示值均與其它實驗設備的值相符,且誤差很小,響應時間很短,穩(wěn)定性好,可靠性強且各項工作穩(wěn)定,可以達到較高的精度要求和測量范圍。所以,基于PSoC教學裝置的開發(fā)具有較高的實用性和可靠性,而且體積小,經(jīng)濟性較好,可在教學和實驗中實現(xiàn)一機多用,故可降低實驗成本。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    7094

    瀏覽量

    196276
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    36

    文章

    4621

    瀏覽量

    177436
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5875

    瀏覽量

    225907
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    雷科電力-REKE-1500kVA/500kV變頻串聯(lián)諧振耐壓試驗裝置

    雷科電力-REKE-1500kVA/500kV變頻串聯(lián)諧振耐壓試驗裝置精準滿足220kV以下GIS設備的高壓測試需求,30~300Hz寬頻調(diào)節(jié)結(jié)合多重智能保護,油浸式電抗器與分壓器一體化設計兼顧便攜與穩(wěn)定,全觸控界面實現(xiàn)試驗參數(shù)可視化操作與200次數(shù)據(jù)追溯。
    的頭像 發(fā)表于 01-19 17:09 ?478次閱讀
    雷科電力-REKE-1500kVA/500kV變頻串聯(lián)諧振耐壓<b class='flag-5'>試驗裝置</b>

    串聯(lián)諧振試驗裝置十個常見問題

    為什么串聯(lián)諧振試驗裝置的諧振頻率會偏離預設值? 諧振頻率偏離多由試品電容量測算誤差、現(xiàn)場電磁干擾、電抗器組配置不當導致。武漢特高壓的設備搭載動態(tài)頻率跟蹤算法,可實時調(diào)整頻率以匹配諧振點,華天
    發(fā)表于 12-01 15:23

    變頻串聯(lián)諧振試驗裝置的作用有哪些?

    變頻串聯(lián)諧振試驗裝置是電力系統(tǒng)中保障高壓電氣設備絕緣安全的核心檢測設備,核心作用是通過模擬設備運行的工頻交流高壓環(huán)境,驗證設備絕緣可靠性,排查絕緣缺陷,覆蓋設備全生命周期的耐壓試驗需求,是電網(wǎng)安全
    發(fā)表于 11-26 15:08

    串聯(lián)諧振交流耐壓試驗裝置的簡介?

    串聯(lián)諧振交流耐壓試驗裝置是基于LC 串聯(lián)諧振原理設計的高壓電氣設備絕緣檢測設備,核心是通過調(diào)節(jié)頻率使回路達到諧振狀態(tài),以較小的電源容量獲得高電壓、低失真的正弦波試驗電壓,用于驗證電纜、變壓器、GIS
    發(fā)表于 11-21 14:53

    變頻串聯(lián)諧振耐壓試驗裝置的特點是什么?

    變頻串聯(lián)諧振耐壓試驗裝置的核心特點的是 “小功率獲高電壓、適配性強、安全精準”,5 個核心特點如下: 1. 能效高,電源需求小 基于 LC 串聯(lián)諧振原理,借助品質(zhì)因數(shù) Q 的放大作用,僅需小容量電源
    發(fā)表于 11-18 15:49

    國電西高圓滿完成客戶安全工器具試驗裝置安裝調(diào)試項目

    近日,武漢國電西高電氣有限公司圓滿完成客戶安全工器具試驗裝置安裝調(diào)試項目,以專業(yè)技術(shù)為電力安全保駕護航!
    的頭像 發(fā)表于 09-02 09:28 ?810次閱讀

    單片機什么封裝

    單片機封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護的結(jié)構(gòu),不僅影響單片機的安裝方式、適用場景,還與電路設計的緊湊性、散熱性能密切相關(guān)。不同封裝類型各有特點,適配從簡單電路到復雜系統(tǒng)的多樣化需求
    的頭像 發(fā)表于 08-01 13:47 ?1392次閱讀

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機應用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?860次閱讀

    單片機怎么驅(qū)動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅(qū)動電機運轉(zhuǎn)。單片機驅(qū)動電機并非直接連接即可,而是要根據(jù)電機類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?985次閱讀

    單片機怎么燒程序

    單片機燒程序是將編寫好的程序代碼寫入單片機內(nèi)部存儲單元,讓單片機按照預設邏輯工作的過程,是單片機應用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制程序,還是復雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?1477次閱讀

    國電西高智能無局放試驗裝置交付河南客戶

    近日,國電西高專業(yè)團隊奔赴河南電力公司,僅用72小時完成GDYT-A 10kVA/50kV智能無局放試驗裝置的全流程交付,以“技術(shù)+服務”雙驅(qū)動模式,為合作伙伴打造高精度電力檢測解決方案。
    的頭像 發(fā)表于 05-28 09:31 ?925次閱讀

    球壓試驗裝置:你可能不知道的電氣安全衛(wèi)士

    球壓試驗裝置,簡單來說,是一種用于評估材料在高溫和壓力共同作用下抗形變能力的專業(yè)設備 。其核心測試原理基于一個看似簡單卻極為精妙的設計:將一個規(guī)定直徑(通常為 5mm)的鋼球,在特定壓力(一般為
    的頭像 發(fā)表于 04-24 13:33 ?1327次閱讀
    球壓<b class='flag-5'>試驗裝置</b>:你可能不知道的電氣安全衛(wèi)士

    國電西高無局放感應耐壓及交流耐壓試驗裝置順利驗收

    近日,湖北大客戶采購國電西高的GDYT-300kW/2600KVA/500KV無局放感應耐壓及交流耐壓試驗裝置順利完成現(xiàn)場驗收!
    的頭像 發(fā)表于 04-11 10:45 ?1351次閱讀

    YDJ系列油浸式試驗變壓器說明書

    高壓試驗變壓器,是根據(jù)《試驗變壓器》標準在原同類產(chǎn)品基礎上經(jīng)過大量改進后,研制生產(chǎn)的系列試驗變壓器,高壓試驗變壓器遵照DL/T848.2-2004《高壓
    發(fā)表于 03-24 09:07 ?0次下載