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

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]實(shí)現(xiàn)機(jī)電設(shè)備的多功能控制需要大量的操作及顯示器件,如何解決操作面板可用面積不足時(shí)的元器件布設(shè)問題,成為多功能設(shè)備設(shè)計(jì)成功與否的關(guān)鍵環(huán)節(jié)。設(shè)計(jì)并實(shí)現(xiàn)了一種基于步進(jìn)電機(jī)自動(dòng)控制的多功能旋轉(zhuǎn)式操作面板,并在某型艦艇電子裝備通用模擬器研制過程進(jìn)行應(yīng)用,取得了較好的效果。

0 引言

隨著模擬技術(shù)的不斷發(fā)展,各類模擬器應(yīng)用于軍用和民用許多領(lǐng)域,在人才培養(yǎng)、樣機(jī)研制等方面起到了重要作用,發(fā)揮出了重大的經(jīng)濟(jì)效益和社會(huì)效益。在實(shí)踐中,由于經(jīng)常會(huì)為同一系列的不同型號(hào)裝備、設(shè)備研制多套模擬器,從而導(dǎo)致造價(jià)高、存放空間利用率低等問題。研制適用于特定領(lǐng)域的通用模擬器是解決這些問題的很好思路。 從裝備發(fā)展、模擬訓(xùn)練、人才培養(yǎng)等方面分析了通用模擬器研制的必要性,并進(jìn)行了可行性分析。設(shè)計(jì)了通用搜索雷達(dá)模擬器和衛(wèi)星測(cè)控通用模擬器。

本文作者在進(jìn)行某型艦艇電子裝備通用模擬器設(shè)計(jì)研制過程中發(fā)現(xiàn),同一系列不同型號(hào)裝備的整體結(jié)構(gòu)和外觀布局大體相同,主要區(qū)別在于局部操作元器件不同。為了實(shí)現(xiàn)模擬器的通用化,本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于步進(jìn)電機(jī)自動(dòng)控制的多功能旋轉(zhuǎn)式操作面板。

1 旋轉(zhuǎn)式操作面板硬件設(shè)計(jì)

1.1 組成結(jié)構(gòu)

旋轉(zhuǎn)式操作面板由元器件三面體、控制板、步進(jìn)電機(jī)組件、旋轉(zhuǎn)體主軸、上位機(jī)組成。由控制板向步進(jìn)電機(jī)組件發(fā)送控制指令,步進(jìn)電機(jī)組件通過旋轉(zhuǎn)體主軸帶動(dòng)元器件三面體實(shí)現(xiàn)操作面板的旋轉(zhuǎn)。工作流程如下:

(1)上位機(jī)軟件下發(fā)旋轉(zhuǎn)切換指令給控制板,使其發(fā)送步進(jìn)脈沖信號(hào)和方向電平信號(hào)給步進(jìn)電機(jī)組件。

(2)步進(jìn)電機(jī)組件收到信號(hào)后,旋轉(zhuǎn)元器件三面體至合適位置,結(jié)束旋轉(zhuǎn)操作。

(3)用戶操作元器件三面體上的元件,操作結(jié)果上傳至上位機(jī)軟件,上位機(jī)軟件進(jìn)行相應(yīng)處理。

1.2 元器件三面體設(shè)計(jì)

在某型艦艇電子裝備通用模擬器中,元器件三面體能夠?qū)崿F(xiàn)三種不同類型的界面布局結(jié)構(gòu)(見圖1)。元器件三面體的三個(gè)面分別記為A 面、B 面、C 面。A 面元件為五個(gè)按鍵;B 面元件分別為兩個(gè)指示燈、一個(gè)蜂鳴器、一個(gè)按鍵和三個(gè)旋鈕;C面元件為四個(gè)旋鈕。

 

 

將元器件三面體上的元件信號(hào)通過數(shù)據(jù)線引至控制板,并實(shí)現(xiàn)與上位機(jī)的通信。為避免旋轉(zhuǎn)過程中數(shù)據(jù)線出現(xiàn)纏繞,選取某個(gè)操作面為基準(zhǔn)操作面,其他兩個(gè)面采用往復(fù)雙向旋轉(zhuǎn)復(fù)位方式運(yùn)行工作。

1.3 控制板設(shè)計(jì)

旋轉(zhuǎn)式面板控制板由主控制器、電源電路、CAN 通信電路、驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)電路、元器件通信電路組成(見圖2)。主控制器接收上位機(jī)指令,轉(zhuǎn)動(dòng)元器件三面體至合適的平面位置。電源電路實(shí)現(xiàn)將12V 轉(zhuǎn)換為5V,再將5V 電壓轉(zhuǎn)換為3.3V 供給給主控制器。CAN 通信電路主要由CAN 總線接口及CAN 收發(fā)器組成,連接上位機(jī)并接收CAN 通信指令。驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)電路主要完成發(fā)送步進(jìn)脈沖信號(hào)和方向電平信號(hào)至電機(jī),驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),使其帶動(dòng)元器件三面體轉(zhuǎn)動(dòng)。元器件通信電路實(shí)現(xiàn)元器件與上位機(jī)通信。

 

 

2 通信協(xié)議設(shè)計(jì)

為實(shí)現(xiàn)上位機(jī)軟件與控制板軟件的通信,需要設(shè)計(jì)通信協(xié)議格式。通信指令分為兩類:

(1)上位機(jī)向控制板發(fā)送元器件三面體切換指令。

(2)控制板向上位機(jī)發(fā)送操作面板的元器件狀態(tài)指令。

通信協(xié)議格式見表1.

 

 

3 軟件設(shè)計(jì)

3.1 下位機(jī)軟件設(shè)計(jì)

下位機(jī)軟件主要實(shí)現(xiàn)接收上位機(jī)指令驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)元器件三面體、掃描元器件操作狀態(tài)等功能。

3.1.1 接收指令切換旋轉(zhuǎn)面板

判斷是否接收到指令,當(dāng)接收到指令時(shí)轉(zhuǎn)Step2,否則繼續(xù)等待;設(shè)置步進(jìn)脈沖信號(hào)和方向電平信號(hào);將面板切換至合適的位置。

3.1.2 掃描元器件狀態(tài)

啟動(dòng)定時(shí)器,定時(shí)掃描元器件狀態(tài);掃描元器件狀態(tài)是否發(fā)生變化,當(dāng)發(fā)生變化時(shí)發(fā)送給上位機(jī)程序,否則繼續(xù)定時(shí)掃描元器件狀態(tài)。

3.2 上位機(jī)軟件設(shè)計(jì)

上位機(jī)軟件采用面向?qū)ο蠹夹g(shù),設(shè)計(jì)的重點(diǎn)是上位機(jī)通信類。CAN 通信接口采用千目電子的USB-CAN 轉(zhuǎn)換器,該產(chǎn)品附帶支持二次開發(fā)的動(dòng)態(tài)庫。

利用VC++ 實(shí)現(xiàn)上位機(jī)通信類的編程,該類的功能主要是下發(fā)旋轉(zhuǎn)式操作面板切換方案、接收元器件狀態(tài)。該類主要包括設(shè)備初始化方法(InitCan)、數(shù)據(jù)發(fā)送方法(SendData)、數(shù)據(jù)接收方法(RecvData)。

InitCan 方法

InitCan 方法完成連接并打開CAN 設(shè)備,輸入?yún)?shù)是CAN設(shè)備號(hào)、波特率,輸出值為布爾類型,標(biāo)識(shí)CAN 設(shè)備是否打開。

處理過程:

加載收發(fā)指令動(dòng)態(tài)庫;

調(diào)用動(dòng)態(tài)庫中的Init_can 函數(shù)連接并打開CAN 設(shè)備。

SendData 方法

SendData 完成下發(fā)指令功能,輸入?yún)?shù)是顯示指令,輸出值為布爾類型,標(biāo)識(shí)發(fā)送是否成功。處理過程:

設(shè)置要發(fā)送的指令;

調(diào)用動(dòng)態(tài)庫中的Can_send 函數(shù)發(fā)送指令。

RecvData 方法

RecvData 完成接收指令和解析指令的功能。處理過程:

調(diào)用動(dòng)態(tài)庫中的Can_receive 函數(shù)接收指令;

根據(jù)通信協(xié)議進(jìn)行解析,符合協(xié)議則處理,否則不處理。

4 結(jié)束語

本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于步進(jìn)電機(jī)自動(dòng)控制的多功能旋轉(zhuǎn)式操作面板,并應(yīng)用于某型艦艇電子裝備通用模擬器的研制,較好地解決了同一系列不同型號(hào)裝備操作面板的模擬問題。該設(shè)計(jì)方案同樣適用于其他多功能機(jī)電設(shè)備的設(shè)計(jì),可以為解決操作面板可用面積不足時(shí)的元器件布設(shè)問題提供很好的借鑒作用。

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

在SMT(表面貼裝技術(shù))生產(chǎn)中,PCB焊盤設(shè)計(jì)是決定焊接質(zhì)量的核心環(huán)節(jié)。據(jù)行業(yè)統(tǒng)計(jì),約60%的焊接缺陷源于焊盤設(shè)計(jì)不合理,如立碑、橋連、空洞等問題均與焊盤尺寸、形狀及布局密切相關(guān)。本文基于IPC國(guó)際標(biāo)準(zhǔn)與行業(yè)實(shí)踐,系統(tǒng)解...

關(guān)鍵字: PCB焊盤 SMT貼片 元器件

隨著電子設(shè)備向小型化、高密度化方向發(fā)展,表面貼裝元器件(SMC/SMD)因其體積小、性能穩(wěn)定、適合自動(dòng)化生產(chǎn)等優(yōu)勢(shì),已成為現(xiàn)代電子制造的核心組件。然而,SMC/SMD的選型與應(yīng)用工藝直接影響產(chǎn)品可靠性、信號(hào)完整性及生產(chǎn)效...

關(guān)鍵字: 元器件 SMC SMD

良好焊接的焊點(diǎn)應(yīng)呈現(xiàn)出金屬光澤,錫面覆蓋率達(dá)到80%以上,爬錫高度需超過元件端頭的1/2。同時(shí),焊點(diǎn)應(yīng)保持清潔,無指紋、無水印、無松香等污染物,且無連焊、假焊、冷焊、濺錫等缺陷。此外,焊錫坡度應(yīng)呈45度的半弓形凹下狀態(tài),...

關(guān)鍵字: 焊接 元器件

器件失效的元兇主要包括電氣過應(yīng)力(EOS)、靜電放電(ESD)、溫度異常、機(jī)械應(yīng)力、環(huán)境腐蝕及設(shè)計(jì)缺陷等。 ?

關(guān)鍵字: 元器件 電源設(shè)計(jì)

環(huán)境應(yīng)力篩選試驗(yàn)(ESS試驗(yàn))是考核產(chǎn)品整機(jī)質(zhì)量的常用手段。在ESS試驗(yàn)中,隨機(jī)振動(dòng)的應(yīng)力旨在考核產(chǎn)品在結(jié)構(gòu)、裝配、應(yīng)力等方面的缺陷。體積較大的電容,在焊接后,如果沒有施加單獨(dú)的處理措施,在振動(dòng)試驗(yàn)時(shí)容易發(fā)生引腳斷裂的問...

關(guān)鍵字: 電容 元器件

在電子技術(shù)領(lǐng)域,我們經(jīng)常會(huì)遇到ADC和DAC這兩個(gè)術(shù)語。那么,ADC和DAC到底屬于模擬電子(模電)還是數(shù)字電子(數(shù)電)呢?實(shí)際上,它們并不完全屬于這兩者中的任何一個(gè),而是橫跨模擬和數(shù)字兩大領(lǐng)域的橋梁。ADC,即模數(shù)轉(zhuǎn)換...

關(guān)鍵字: 元器件 半導(dǎo)體

電子元器件都有其使用壽命,隨著時(shí)間推移會(huì)出現(xiàn)自然老化現(xiàn)象。電容器電解液干涸、電阻值漂移、半導(dǎo)體器件性能退化等都是典型的老化表現(xiàn)。特別是在高溫環(huán)境下,元器件老化速度會(huì)顯著加快。據(jù)統(tǒng)計(jì),溫度每升高10℃,電子元器件的壽命就會(huì)...

關(guān)鍵字: 元器件 電源設(shè)計(jì)

電阻的精度影響輸出電壓的準(zhǔn)確性,因此在電源芯片等應(yīng)用中需要選擇高精度的電阻。在某些應(yīng)用中,電阻的精度至關(guān)重要。例如,在電源芯片上,它決定了輸出電壓的準(zhǔn)確性。電阻的精度越高,輸出電壓的偏差就越小。若選用5%精度的電阻,其將...

關(guān)鍵字: 電阻 元器件

電容作為電子設(shè)備中不可或缺的元件,其性能的好壞直接影響到整個(gè)設(shè)備的運(yùn)行穩(wěn)定性。因此,對(duì)于電子愛好者而言,掌握電容測(cè)量好壞的方法至關(guān)重要。

關(guān)鍵字: 電容 元器件

在科技飛速發(fā)展的當(dāng)下,智慧醫(yī)療已從概念逐步落地,成為改善醫(yī)療服務(wù)質(zhì)量、提升醫(yī)療效率的重要手段。從遠(yuǎn)程醫(yī)療的實(shí)時(shí)診斷,到可穿戴設(shè)備對(duì)健康數(shù)據(jù)的持續(xù)監(jiān)測(cè),再到醫(yī)療影像設(shè)備借助人工智能實(shí)現(xiàn)精準(zhǔn)分析,智慧醫(yī)療正重塑整個(gè)醫(yī)療行業(yè)的...

關(guān)鍵字: 智慧醫(yī)療 元器件 人工智能
關(guān)閉