摘要:介紹一種制作簡單、價格便宜、應用面廣的測角碼盤設計方案;并以碼盤信號的產生、處理和傳輸為主線,詳細說明工作原理,進而再次證明其簡單便宜的突出優點。
測控系統中,經常用到采集各種角度參數或對轉動機構進行測速的角度傳感器。目前,市場上一些具有成熟技術的角度傳感器有自增角機、電位器、碼盤、霍爾元件和齒輪計數器等。這些產品中,有的精度很高,但價格昂貴,有的價格便宜,但結構復雜,往往難于同時滿足結構簡單、價格便宜的要求。本文介紹一種光電碼盤設計方案,硬件結構非常簡單、成本價格十分便宜,而且穩定性好、使用壽命長,又能滿足多數情況下的精度要求。
1 工作原理
1.1 原始信號的產生
(1)信號產生原理
圖1是碼盤產生原始信號的原理示意圖。
本碼盤用于采集信號的器件是一對發光管和接收管,每個管內有兩套收發裝置。其功能實現過程為:在發光管和接收管之間放一圓形黑白相間且寬度相同的編碼膠片,使三者分別處于相互平行的平面內,將發光管和接收管中心對正,并使編碼膠片可以繞其軸心旋轉。上電后,發光管會連續不斷地發射信號,但由于膠片是黑白相同的,所以當黑色部分正對發光管時,發光管發出的信號將被阻擋,使接收管接收不到信號;而當白色部分正對發光管時,發光管發出的信號將透過膠片射到接收管上。這樣,在接收端就得到兩路連續變化的正弦波。
(2)方向判別原理
圖2為原理示意圖。
編碼膠片寬度是收發裝置距離的兩倍,兩收發裝置位置關系應滿足B=(0.7n+0.35)+A,圖中n=0。
同理,當膠片向右轉動時,A、B信號變化恰好相反。這樣,通過A、B信號不同的變化規律實現對方向的判別。
1.2 信號處理
圖3是碼盤信號處理電路圖。
該電路的主要任務是將產生的原始模擬信號轉換為數字信號,即模數轉換。由傳感器產生的0V為振蕩中心的正弦波信號,經跟隨器處理后轉換為以+2.5V為振蕩中心的正弦波信號。通過調節電位器,使其波形達到最佳狀態,然后,經過大器將正弦波信號放大10倍。此時,由于放大的拉伸作用,被鉗位在0~5V之間的信號已具有非常陡的上升沿和下降沿,最后經施密特觸發器整形后,以方波形式輸給單片機。其波形關系如圖4所示。
1.3 信號控制及傳輸
圖5為控制傳輸電路圖。
這部分主要通過軟件編程實現對信號的處理。硬件結構包括信號處理芯片AT89C2051、信號傳輸芯片75176和相應的復位電路。其中,復位電路采用由MAX813L芯片組成的看門狗電路。正常工作時,由89C2051為其定時提供觸發信號,不產生復位;若發生錯誤,則在距上次觸發信號1.6s后,該電路會自動產生復位信號,對89C2051進行復位。
信號處理電路產生的方波信號A、B由端口Px.m和Px.n輸入,然后通過軟件比較端口現在時刻和下一時刻的狀態變化,實現功能選擇。最后,通過端口Px.k控制的串行通信 芯片75176傳給主控板,實現信號的控制傳輸。
2 軟件設計
2.1 狀態編碼
由圖4可知,A、B信號的相位相差1/4個周期,所以可得圖6所示的狀態變換圖。
若規定順序時針方向計數器為加,逆時針方向計數器為減。
這樣,通過不同狀態值的變換就可對數據進行加操作、減操作和不操作,從而實現對信號的連續處理功能。
2.2 軟件編程
軟件流程如圖7所示。
主要可分為以下幾部分。
①上電開始后,軟件首先對AT89C2051的內部寄存器和RS422串行口進行初始化。通過對專用寄存器的賦值,設定工作狀態和通信 方式,串行通信的波特率為9600b/s。
②初始化完成后,軟件將檢測端口Px.m和Px.n的狀態,程序用兩位記錄端口相鄰狀態值,左一位代表前一狀態,右一位代表當前狀態,然后通過帶進位的左循環指令進行狀態更新。通過狀態值變化,查表2,跳轉進入執行程序。
③在執行程序中,可根據不同需要設定上下限進行數據處理。同時,由于處理程序很少,執行時間短,串行通信部分可采用查詢方式完成。
3 應用實例
把該設計應用到筆者開發的項目—某型轉達訓練系統上。采用圖3和圖5所示的電路設計方案,用該碼盤連續采集空中飛行目標的方位角和高低角。
以高低角采集為例,系統指標要求高低角變化范圍是-50~1450密位,設計中采用的編碼膠片精度是480單位/圈。如文中圖1所示,由于編碼膠片是圓形的,且一個黑色或一個魄區間均可稱為一個單位,所以計算其精度時用每圈包含的黑白區間個數確定,因此用單位/圈。對高低角增減判斷主要通過軟件編程實現,這段程序如下。
MAIN1:MOV A,R4 ;讀驪盤A、B信號到碼盤狀態暫存器R4
MOV C,P3.3 ;P3.3為A信號采集端口,
RLCA ;用于A信號新舊狀態轉換
MOV C,P3.5 ;P3.5為B信號采集端口,
RLCA ;用于B信號新舊狀態轉換
MOV R4,A
ANL A,#0FH ;計算散轉地址
MOV B,#03H
MUL AB
MOV DPTR,#TIM1;TIM1為狀態真值表首地址
LJMP @A+DPTR ;散轉至真值表
然后,通過查真值表狀態值,轉入處理程序實現角度的加減。若出現丟碼現象,說明單片機采集速度低于碼盤轉動速度,可根據實際情況更換采集芯片或降低碼盤轉動速度。同時,通過規定編碼膠片每旋轉個單位對應的角度值變化1密位(密位是軍事用語,一種更精確的劃分角度方法,一周為360度,6000密位)和相應的單位轉換。在軟件中確定了碼盤采集量的上下限和單位變化量,從而限定了高低角的變化范圍,也達到了采集精度要求。
圖8
通過示波器檢測硬件電路單個信號波形,得到圖8所示關系。
說明實際應用電路中各級輸出信號與原理電路的設計完全相符,軟件采集的信號為真實值。
經實踐檢驗,該方案設計的碼盤能準確的采集目標參數,使系統對目標進行連續跟蹤。
本文介紹的測角碼盤設計方案使用的都是容易購買的簡單器件,且軟件編程任務量少。此外,可通過在旋轉軸上安裝微動開關實現碼盤計數的快慢變化,還可通過采用絕對式編碼膠片進一步提高采集精度。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
相關推薦
本文針對以上問題,提出了基于網絡技術、CAN總線技術[如和ZigBee無線技術c43的控制系統設計,著重解決了ZigBee無線和網絡傳輸數據的,設計了一種簡單、低成本硬件設計方案,并在實驗室搭建了試驗平臺,驗證了控制效果。
2015-01-15 18:10:2816882 一種簡單的激勵電壓放大電路的設計設計需求設計方案仿真結果設計需求設計方案仿真結果
2021-11-11 08:37:53
本文介紹了一種集成的智能鎖電機驅動器設計方案,具有動態過流檢測功能,可以適應供電電壓和負載的變化。
2021-02-22 06:12:51
BP2808的基本工作原理是什么?介紹一種LED日光燈應用的設計方案
2021-06-03 06:02:29
介紹一種包含千兆采樣率ADC的系統設計方案
2021-05-14 06:07:02
本文介紹一種基于FIFO結構的優化端點設計方案。
2021-05-31 06:31:35
本文介紹一種無電池近場通信 (NFC) 鍵盤設計方案。
2021-05-14 06:54:15
介紹一種汽車LED照明系統的設計方案
2021-05-13 06:52:48
介紹一種視頻監控系統的設計方案
2021-05-31 07:07:58
分享一種MPC8308無線通信參考設計方案
2021-05-25 07:16:15
本文介紹了一種三十二通道掃描數據采集模塊的設計方案。該方案最高采樣率為200KSa/s,存儲深度IM×16bit ,垂直分辨率16bit,增益可編程為1、2、5、10、100五個等級的PCI數據采集模塊的設計與實現。
2021-04-14 07:00:18
TD-SCDMA/GSM雙模終端分類有哪些?分享一種不錯的GSM/TD-SCDMA雙模終端芯片設計方案
2021-06-01 06:32:40
提出一種基于FPGA和USB的通用CCD采集系統設計方案。該系統在不改變硬件的情況下可以采集多種CCD,并上傳至PC機,使用軟件處理采集到的數據。
2021-04-22 06:23:40
本文介紹了nRF401的特點,提出了一種將其應用于無線集群語音傳輸系統的實現方案。此方案硬件電路簡單,易于調試,軟件編程也不復雜,是一種較好的設計思路。
2021-05-31 06:36:14
求分享一種用于4-20mA電流環路的低成本HART發送器的設計方案
2021-04-09 06:37:02
本文以星載測控系統為背景,提出了一種基于 Actel Flash FPGA的高可靠設計方案。采用不易發生單粒子翻轉的 flash FPGA芯片,結合 FPGA內部的改進型三模冗余、分區設計和降級重構,實現了高實時、高可靠的系統。
2021-05-10 06:58:47
分享一種智能卡接口的設計方案
2021-05-27 06:01:19
一種基于PLC的智能鉗型吊電氣控制系統的設計方案
2021-05-07 07:07:42
基站天線的結構是怎樣構成的?分享一種波爾威天線的設計方案
2021-05-18 07:13:35
分享一種通用家電遙控設備的設計方案
2021-06-04 06:54:48
求一種1/8掃描單雙色屏幕參考設計方案
2021-06-02 06:42:44
求一種CO2144 10-100BaseT參考設計方案
2021-05-25 07:01:43
求一種DSP+CPLD新型的智能儀器的設計方案
2021-05-08 07:54:25
PCB遠程故障診斷系統有什么優點?求一種PCB遠程故障診斷系統的設計方案
2021-04-26 06:23:14
求一種低壓低功耗CMOS電流反饋運算放大器設計方案
2021-04-25 08:27:09
求一種便攜式RC測量儀的設計方案
2021-05-11 06:32:02
求一種八通道傳輸/接收(T/R)開關的設計方案
2021-05-24 06:32:00
本文給出了一種基于ADV202的JPEG2000圖像壓縮與解壓縮系統的設計方案。
2021-04-20 06:36:31
本文介紹了一種基于ARM的視頻監控系統的設計方案,采用軟壓縮算法,討論了系統的硬件和軟件設計。
2021-06-08 06:27:10
求一種基于FPGA的HDLC協議控制器設計方案
2021-04-30 06:53:06
求一種基于FPGA的永磁同步電機控制器的設計方案。
2021-05-08 07:02:07
求一種基于STM32F103C8T6的無線飛鼠設計方案
2021-12-20 06:15:59
求一種基于STM32F407ZGT6的簡易電路特性測試儀設計方案
2022-01-26 06:11:00
求一種基于openmv競速小車的設計方案
2022-03-01 07:16:14
求一種基于單片機的太陽能參數測試儀的設計方案
2021-05-07 06:01:29
求一種基于單片機的簡易洗衣機系統仿真設計方案
2022-01-17 08:09:52
求一種多處理器并行計算機系統的設計方案
2021-04-27 06:58:57
一種基于FPGA技術的多按鍵狀態識別系統的設計方案
2021-05-06 08:44:59
求一種多路模擬數字采集與處理系統的設計方案
2021-04-28 07:04:52
求一種多通道同步數據采集及壓縮系統的設計方案。
2021-04-28 06:13:04
求一種天然氣發動機電控系統的設計方案
2021-05-13 06:12:56
求一種嵌入式IPv6協議棧的設計方案
2021-05-27 07:00:37
求一種嵌入式Linux平臺的軟硬件的設計方案
2021-04-27 06:56:56
求一種基于FPGA芯片的嵌入式PLC處理器的設計方案。
2021-05-06 08:24:19
求一種手持發射機遙控LED廣告牌的設計方案
2021-05-25 06:12:15
本文提出了一種基于車載CAN總線故障診斷儀設計方案。
2021-05-12 06:24:53
求一種數字式溫度測量電路的設計方案
2021-05-17 06:16:41
求一種以CPLD為核心處理電路的數字電壓表的設計方案
2021-04-28 07:14:04
求一種新型WCDMA直放站PA的設計方案
2021-05-26 06:14:52
求一種新型系統級可編程芯片的設計方案
2021-05-06 07:44:32
求一種智能物品清點系統的設計方案
2021-05-20 07:29:31
求一種智能電源模塊測試系統的設計方案
2021-05-10 06:35:30
求一種最簡單的無線充電發射端設計方案?有沒有大神分享一下這方面的相關資料啊
2021-07-21 08:15:55
求一種電動汽車監控平臺的設計方案
2021-05-13 07:00:24
一種基于CPLD控制的直流固態功控系統的設計方案。
2021-05-06 06:23:55
求一種虛擬信號頻譜分析儀的設計方案
2021-05-07 06:23:15
求一種視頻檢測和遠程控制的嵌入式系統設計方案
2021-05-27 06:38:21
TPMS主要有哪幾種實現方式?如何選用新型送器(遙控鑰匙)與接收器中幾種芯片?一種基于LIN總線分布式實時輪胎壓力監測系統的設計方案
2021-05-13 06:03:12
求一種過程分析儀器CAN網絡通信的設計方案
2021-05-27 06:40:53
求一種遠程智能垃圾桶報警系統的設計方案
2021-05-19 07:10:01
求一種基于FPGA的鎖相環位同步提取電路的設計方案。
2021-04-29 06:52:21
求一種陶瓷揚聲器系統的放大器設計方案
2021-06-04 07:10:45
本文主要提出一種集中式插入法幀同步的FPGA的設計方案。
2021-06-02 06:07:10
求大佬分享一種多光譜可見光遙感圖像壓縮系統的設計方案
2021-06-02 06:39:48
求大佬分享一種小型通信系統的設計方案
2021-05-28 06:13:52
求大神分享一種PPSM嵌入式RTOS中的窗口系統設計方案
2021-04-27 06:20:09
本文介紹了一種基于AT91RM9200的嵌入式網絡攝像機設計方案。
2021-06-04 06:50:22
介紹一種制作簡單、價格便宜、應用面廣的測角碼盤設計方案;并以碼盤信號的產生、處理和傳輸為主線, 詳細說明工作原理, 進而再次證明其簡單便宜的突出優點。
2009-04-15 09:58:1225 介紹一種制作簡單、價格便宜、應用面廣的測角碼盤設計方案;并以碼盤信號的產生、處理和傳輸為主線, 詳細說明工作原理, 進而再次證明其簡單便宜的突出優點。
2009-05-16 14:07:5920
已全部加載完成
主站蜘蛛池模板:
国产欧美无码亚洲|
亚洲大片免费|
不知火舞vs精子|
日本 一二三 不卡 免费|
把腿张开老子CAO烂你动态图|
欧美成ee人免费视频|
99视频在线免费|
日本68xxxxxxxxx老师|
吃奶摸下的激烈免费视频|
三级网站视频在线观看|
国产成人亚洲精品午夜国产馆|
我的奶头被客人吸的又肿又红|
国产精品伊人|
亚洲精品在线不卡|
久久精品WWW人人爽人人|
真实国产熟睡乱子伦对白无套|
六度影院最新|
99热久久这里只有精品视频|
人妻兽虐曲|
国产精品久久久久久久久久免费
|
欧美伊人久久大香线蕉综合69
|
精品国产在线亚洲欧美|
伊人久久大香线蕉综合电影|
美艳人妻在厨房翘着屁股|
SM高H黄暴NP辣H调教性奴|
色欲无码国产喷水AV精品|
国产在线视精品在亚洲|
一日本道伊人久久综合影|
美女脱光app|
波多结衣一区二区三区|
午夜男女爽爽羞羞影院在线观看|
狠狠干老司机|
970女主播电台歌曲|
日韩精品无码久久一区二区三|
国产欧美另类久久久精品免费|
亚洲中文在线精品国产|
男人日女人的b|
国产AV无码一二三区视频|
亚洲精品在线看|
男女又黄又刺激B片免费网站
|
国产精品一区二区AV97|
評論
查看更多