999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

STM32無線電子手輪設(shè)計

2021-05-21 08:42:10臺州職業(yè)技術(shù)學院機電工程學院蔣開偉
電子世界 2021年8期
關(guān)鍵詞:指令信號

臺州職業(yè)技術(shù)學院機電工程學院 蔣開偉

電子手輪又稱為“手搖脈沖發(fā)生器”,在數(shù)控機床中的應(yīng)用十分廣泛,如刀具微調(diào)、對刀等。傳統(tǒng)的有線電子手輪雖然具有較好的穩(wěn)定性,但受制于有線操作使用不便,且接線處容易損壞。而目前市場上的無線電子手輪價格普遍較高,性價比較低;功耗相對依然較高,導致電池耐用性不夠;此外在機加工嘈雜的現(xiàn)場,無線通信穩(wěn)定性也較差,極易受其他信號干擾。本設(shè)計選用性價比較高且超低功耗的控制器芯片,以及穩(wěn)定性較好的無線通信芯片,克服當前市場上的同類產(chǎn)品的不足之處,進一步提升該類產(chǎn)品的性能。

1 總體設(shè)計

本設(shè)計由手持式的無線手輪發(fā)送終端和無線接收終端組成,采用433M的無線通信方式實現(xiàn)無線信號的交互。手輪發(fā)送終端的微控制器將手搖輪產(chǎn)生的差分脈沖信號和按鈕控制信號轉(zhuǎn)換成相應(yīng)的指令,通過無線模塊發(fā)送至無線接收終端;接收終端在接收信號后,通過微控制器將指令還原成相應(yīng)的差分脈沖信號和控制信號,并驅(qū)動數(shù)控機床設(shè)備,實現(xiàn)手搖脈沖發(fā)生器的無線控制功能。

手輪要求具有六種軸選信號、三種倍率信號輸出功能,編碼器刻度為100PPR,脈沖信號為5V;手持端工作電壓為2.2~3.3V,平均工作電流小于10mA。

2 硬件設(shè)計

2.1 控制器

手持終端的控制器基于功耗和成本的考慮采用意法半導體(ST)公司的STM32L051單片機,該系列單片機以超低功耗見長,供電電壓低且范圍寬(1.64V至3.6V),具有停止(stop)、待機(standby)等多種低功耗模式,耗電電流在待機模式下可以低至0.27uA。除此之外,豐富的外設(shè)和強大的功能完全滿足設(shè)計要求。接收終端的主控芯片則采用該公司的STM32F103系列芯片。同樣具備豐富的外設(shè)資源和強大的運算性能。此外,控制器與無線模塊之間需要使用SPI接口實現(xiàn)通訊,因此,具備SPI接口是控制器選用的另一個重要考量因素。

2.2 無線通信電路

無線通信電路設(shè)計基于億佰特公司的型號為E10-433MS模塊,該模塊以美國芯科Si4463芯片為核心,具有體積小、通信距離遠等優(yōu)點。理想條件下,通信距離可達2km;發(fā)射功率軟件多級可調(diào),最大發(fā)射功率100mW;支持全球免許可ISM433MHz頻段;支持1.2K至1000Kb/s的數(shù)據(jù)傳輸速率;支持多種調(diào)制模式,以及2.5V至3.6V的寬供電電壓。如圖1所示。

SI4463芯片與控制器之間的通訊通過SPI接口完成,其中控制器設(shè)置為主模式,無線模塊設(shè)置成從模式。接口MISO用于數(shù)據(jù)輸入至控制器,而MOSI接口則用于數(shù)據(jù)傳輸至無線模塊,上述數(shù)據(jù)傳輸涉及到的時鐘信號則由SCK接口完成。接口nIRQ用于指示控制器已接收到無線信號或信號發(fā)送完畢,GPIO0和GPIO1為配置接口。此外,控制器還需要控制無線模塊中的其他接口(如SDN和nSEL),用于實現(xiàn)低功耗目的。

值得一提的是,無線信號發(fā)送時需要相對較大的電流,會引起較大的電源電壓波動,因此設(shè)計時在無線模塊電源處加上磁珠。

2.3 差分信號采集電路

差分信號采集電路由兩路光電轉(zhuǎn)換電路組成,輸出的信號稱之為A相和B相,存在一定的相位差。具體而言,轉(zhuǎn)動手輪能夠使得光電編碼器在A相和B相上產(chǎn)生差分脈沖信號,每轉(zhuǎn)動一個刻度產(chǎn)生一個脈沖。不僅如此,通過A相和B相的相位差可以判斷轉(zhuǎn)動方向。當A相超前90°是表示正轉(zhuǎn);反之,B相超前表示反轉(zhuǎn)。

為了降低功耗,額外引入一個端口用于控制光電轉(zhuǎn)換電源,當該端口為高電平時,光電編碼器能正常工作,否則處在節(jié)能狀態(tài)。

2.4 脈沖信號發(fā)生電路

當無線接收終端接收端差分信號指令后,需要將其還原成差分的脈沖信號。脈沖信號發(fā)生電路的輸入端有兩路,分別對應(yīng)A相和B相;輸出端有四路,為A+、A-和B+、B-。輸入端通過光耦器件將3.3V轉(zhuǎn)換為5V,輸入至四通道差分線路驅(qū)動器DS26C31芯片,產(chǎn)生四路輸出信號。相應(yīng)的相位差取決于輸入端。產(chǎn)生的脈沖信號可以直接接至數(shù)控機床信號端,實現(xiàn)電機的驅(qū)動。

圖1 無線通信電路

3 軟件設(shè)計

3.1 無線手輪發(fā)送終端

無線手輪發(fā)送終端的軟件設(shè)計除了實現(xiàn)差分信號和按鍵信號的檢測和發(fā)送功能外,還嚴格考慮了功耗問題。

具體處理流程如下:

(1)初始化:上電復位后,完成對無線通信模塊的初始化并進入待機模式。

(2)按鈕檢測與響應(yīng):系統(tǒng)每隔20ms退出待機模式并檢測按鍵是否有動作,如果有則將相應(yīng)的動作轉(zhuǎn)換成指令;如無,則再次進入待機模式。

(3)手輪檢測與響應(yīng):手輪檢測通過外部中斷的方式實現(xiàn)檢測和累計。具體而言,當A相轉(zhuǎn)過一個刻度時會產(chǎn)生低電平并引發(fā)中斷,終端服務(wù)程序累計脈沖數(shù)的同時還去判斷B相的電平;若B相位同樣處在低電平,認為B相超前,即反轉(zhuǎn),否則認為A相超前,即正轉(zhuǎn)。

(4)按鈕信號發(fā)送和確認:當按鍵完成檢測和響應(yīng)后,控制器通過SPI向無線模塊發(fā)送數(shù)據(jù),并等待最長為0.5s的確認信息,若確認失敗會重發(fā),重發(fā)最多三次。

(5)手輪信號發(fā)送:為防止手輪脈沖信號發(fā)送時出現(xiàn)擁塞,系統(tǒng)每隔200ms發(fā)送一次在此期間累計的脈沖數(shù)和轉(zhuǎn)動方向信號。從體驗上考慮,手輪信號的發(fā)送不做任何確認,允許部分數(shù)據(jù)丟失。

3.2 無線接收終端

接收終端由數(shù)控機床供電,因此沒有功耗要求,在完成系統(tǒng)初始化后就不斷查詢無線模塊是否有接收到信號。若有,響應(yīng)相應(yīng)的指令并處理。

(1)接收和響應(yīng):在接收來自手輪發(fā)送的信息并完成校驗后,首先判斷指令類型;如果該指令需要確認,則立刻將給信息重發(fā)送回去作為確認信號。隨后將指令轉(zhuǎn)換成控制信息,以便步驟(2)或(3)處理。

(2)按鍵信號處理:按鍵信號包括6種軸選信號、3種倍選信號以及緊急按鈕信號,接收到后只需控制相應(yīng)的繼電器動作即可。

(3)脈沖發(fā)生:根據(jù)接收到脈沖個數(shù)和方向,通過定時器產(chǎn)生波形,脈沖的周期為10ms,占空比為50%。

4 頻點和ID配置

發(fā)送終端和接收終端完成正確的通信需要配置在相同的頻點上,為了讓不同設(shè)備共用相同頻點,我們?yōu)椴煌脑O(shè)備配置了不同的ID以作區(qū)別。嚴格來說設(shè)備只有在相同的頻點和ID的才能通信。

上述的配置可以通過修改軟件完成,但考慮到批量生產(chǎn)上的便利性,系統(tǒng)設(shè)計了通過串口配置上述參數(shù)的功能。通過串口通訊上位機軟件,既可以讀取當前的配置參數(shù)也可以實現(xiàn)修改該參數(shù),為生產(chǎn)和用戶操作帶來極大的方便。

結(jié)束語:本文提出了一種基于Si4463的無線電子手輪設(shè)計,有效解決當前無線電子手輪存在的低功耗和穩(wěn)定性問題;選用的STM32單片機進一步解決性價比問題,而上位機配置頻點和ID的設(shè)計極大地方便產(chǎn)品的生產(chǎn)和用戶的使用。

猜你喜歡
指令信號
聽我指令:大催眠術(shù)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
ARINC661顯控指令快速驗證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 91成人在线观看| 18禁高潮出水呻吟娇喘蜜芽| 亚洲人成人无码www| 日韩国产另类| 国产人人射| 国产精品亚洲一区二区三区z| 99久久精品国产麻豆婷婷| 国产精品久久久久久影院| 国产av色站网站| 国产精品毛片一区| 高清无码不卡视频| 成人在线不卡| 久久久久亚洲精品无码网站| 欧美日韩精品在线播放| 日韩精品一区二区三区大桥未久 | 青青草a国产免费观看| 国产一区二区三区精品久久呦| yy6080理论大片一级久久| 亚洲天堂在线免费| 亚洲三级色| 国产一区二区三区精品久久呦| 国语少妇高潮| 国产自产视频一区二区三区| 国产毛片基地| 欧美一级高清片欧美国产欧美| 在线播放真实国产乱子伦| 国产最新无码专区在线| 亚洲午夜片| 99在线观看精品视频| 伊人蕉久影院| 福利国产微拍广场一区视频在线| 亚洲欧美不卡| 九色最新网址| 视频二区中文无码| 国产美女免费| 亚洲一区二区视频在线观看| 成人免费午夜视频| 久草中文网| 青青草欧美| 欧美国产日韩在线观看| 国产精品自在在线午夜| 欧美视频在线不卡| 亚洲成人一区在线| 成人一区在线| 久综合日韩| 色成人综合| 高清不卡一区二区三区香蕉| 亚洲国内精品自在自线官| 91精品免费久久久| 无码粉嫩虎白一线天在线观看| 国产精品吹潮在线观看中文| 国产波多野结衣中文在线播放| 国产幂在线无码精品| 亚洲视频免费播放| 高清久久精品亚洲日韩Av| 亚洲资源站av无码网址| 国产一区二区三区日韩精品| 激情综合五月网| 日韩精品无码一级毛片免费| 国产乱子伦一区二区=| 亚洲水蜜桃久久综合网站| 99视频在线看| 在线观看国产小视频| 国产黄网永久免费| 99久久精品国产综合婷婷| 国产麻豆91网在线看| 国产精品一线天| 波多野结衣久久精品| 国产精品一老牛影视频| 亚洲成人黄色在线| 思思热精品在线8| 久久久久久午夜精品| 91美女视频在线| 久久一本日韩精品中文字幕屁孩| av一区二区无码在线| 久久婷婷色综合老司机| 国产欧美日韩综合在线第一| 999国产精品永久免费视频精品久久 | 性视频久久| 午夜啪啪福利| 亚洲日韩AV无码一区二区三区人| 国产精品无码作爱|