国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于ARM的旋轉編碼器采集模塊設計

發(fā)布時間:2015-11-4 09:49    發(fā)布者:designapp
關鍵詞: ARM , LPCI768
  隨著工業(yè)生產自動化水平的提高,各種傳感器的應用也越來越多。旋轉編碼器作為速度和位移反饋的傳感器,主要應用于數控機床、高精度的閉環(huán)調速系統(tǒng)、伺服電動機、異步電動機、步進電動機、電梯曳引機、電梯門機乃至機械軸等需要對運動速度和位移信息反饋的自動化控制場合,以保證機械的高精度穩(wěn)定運轉,進而提高生產效率和保障安全運營。
  本文針對旋轉編碼器在工業(yè)現場中的應用,基于LPCI768硬件平臺,設計出一種旋轉編碼器采集模塊,該模塊內部具有高精度分析、整形、解碼電路,可同時對2路編碼器輸入信號進行分析、解碼。經過處理的旋轉信號通過高性能處理器進行采集及數字濾波。旋轉編碼器同時還對2路編碼器信號進行角速度計算,最終模塊通過CAN總線將采集到的旋轉位置值以及角速度值發(fā)送到DPU(分散處理單元),以供工業(yè)現場使用。
  1旋轉編碼器
  旋轉編碼器是一種測量轉動部件運動情況的傳感器,是將旋轉的機械位移量轉換為電氣信號,對該信號進行處理后檢測位置、速度等的傳感器。所謂編碼,其實就是將旋轉角度的信息轉換為單片機可讀的電信號的過程。旋轉編碼器根據工作原理可以分為接觸式、光電式和電磁式三種}根據輸出信號的形式又可以分為增量式和絕對值兩種,其中增量式編碼器是工業(yè)中最常用的編碼器。
  增量編碼器包括碼盤、發(fā)光元件、接收元件和信號處理部分。當軸旋轉時帶動碼盤旋轉,這樣刻線處透光,問隔處不透光,透過的光被接收元件接收并輸入到信號處理部分,產生脈沖信號輸出,輸出信號一般包括A、B兩相(相位差90°),有些編碼器每轉一圈還會輸出一個零位脈沖Z,作為機械參考零位。當主軸以順時針方向旋轉時,A通道信號位于B通道之前;當主軸逆時針旋轉時,A通道信號則位于B通道之后,從而可以由此判斷主軸是正轉還是反轉。
  2 CAN總線
  CAN總線(Controller Area Network),即控制器局域網,是國際上應用最廣泛的現場總線之一。CAN總線最初是德國Bosch公司于1983年為汽車應用而開發(fā)的,它是一種能有效支持分布式控制和實時控制的串行通訊網絡,屬于現場總線(Field Bus)的范疇n].隨著CAN總線的不斷完善和發(fā)展,它目前已被國際化標準組織采納為國際標準。
  CAN總線是一種多主方式的串行通訊總線,基本設計規(guī)范要求有較高的位速率和高抗干擾性,而且能夠檢測出產生的任何錯誤。信號傳輸距離達到10 km時,仍然可提供高達5kb/s的數據傳輸速率。CAN協(xié)議經lSO標準化后有IS011898標準和IS011519標準兩種。它們兩者的區(qū)別在于對物理層的定義不同。ISOll898是通信速度為125 kb/s——1 Mb/s的CAN高速通信標準,而ISOll519是通信速度為125 kb/s以下的CAN低速通信標準。
  3硬件設計
  根據系統(tǒng)功能需求,本文選用NXP公司生產的LPCI768處理器,該處理器是一款基于ARMCortex——M3內核的32位處理器,它具有3流水線和哈佛結構,帶獨立的本地指令和數據總線以及用于外設的稍微低性能的第三條總線,同時還包含一個支持隨機跣轉的內部預取指單元,工作頻率可達100MHz.LPCI768處理器的外設組件包含高達512 kB的Flash存儲器、64 kB的數據存儲器、4個通用定時器、8通道的12位ADC、10位DAC、電機控制PWM、4個UART、2條CAN通道、帶獨立電池供電的超低功耗RTC和多達70個的通用I/0管腳。圖1為旋轉編碼器采集模塊總體框圖。
  3.1 CPU部分
  由芯片手冊可知,LPCI768可以選擇內部RC振蕩器或者主振蕩器作為系統(tǒng)時鐘源,而由于內部RC振蕩器精度無法滿足CAN總線通訊的要求,而主振蕩器可以工作的頻率范圍為1 MHz~25 MHz,故選取12 MHz的晶振加上22 pF的電容構成Pierce振蕩器,作為主振蕩器的時鐘源。由于本系統(tǒng)未使用芯片的A/D模塊,故VDDA可以跟VDD一起連接到3.3V,每對VDD、GND引腳間需連接一個0.1uF的去耦電容。同時JTAG及通訊引腳均通過10k的上拉電阻連接到VDD,以提高信號傳輸的穩(wěn)定性。
  


  圖1 旋轉編碼器采集模塊總體框圖
  3.2旋轉編碼器采集部分
  旋轉編碼器應用于角度定位或測量時,由于旋轉軸的晃動可能引起編碼器輸出波形的抖動,從而引發(fā)誤計數現象,在這種情況下就不能對波形進行正確計數,本系統(tǒng)通過一個單穩(wěn)態(tài)觸發(fā)器來消除旋轉編碼器輸出脈沖信號的抖動。圖2為旋轉編碼器采集電路中的一路。
  


  圖2 旋轉編碼器采集電路中的一路
  分析電路可知,當旋轉編碼器正轉時,F1輸出脈沖序列,當旋轉編碼器反轉時,R1輸出脈沖序列閉,電路仿真波形見圖3.
  


  圖3 旋轉編碼器采集電路仿真波形
  3.3 CAN總線通訊部分
  LPC1768處理器支持CAN 2.0B規(guī)范,兼容IS011898-1標準,基于此,本文選取飛利浦半導體公司生產的PCA82C250芯片作為CAN總線收發(fā)器,通訊匹配電阻選取120,i1,CAN收發(fā)器電路見圖4.
  


  圖4 CAN收發(fā)器電路
  3.4電源部分
  LPC1768工作電壓為3. 3 V,而CAN收發(fā)器及旋轉編碼器采集電路部分電壓為5 V,所以先使用MC33063將輸人電壓降到5V,供相關電路使用,然后再通過LM1117-3.3V將5V電壓降到3.3V,作為處理器工作電壓。電源電路見圖5.
  


  圖5 電源電路
                               
                  4軟件設計
  系統(tǒng)采用RealView MDK-ARM V4.10為開發(fā)平臺,以C語言為主要開發(fā)語言,程序主要分三個部分:旋轉編碼器采集部分采用中斷方式,通過LPC1768的定時捕獲單元來完成對輸人脈沖信號的計數工作;CAN通訊部分也采用中斷方式監(jiān)聽來自DPU或者其他控制主機傳來的命令,然后執(zhí)行相應的數據傳送任務;而主程序則通過一定的時間調度算法,完成旋轉編碼器轉動方向的判斷、角速度的計算以及設置相應的指示燈狀態(tài)、處理CAN通訊過程中出現的異常狀況、喂狗等操作。主程序流程圖見圖6.
  


  圖6 主程序流程圖
  5結論
  本文設計完成的旋轉編碼器采集模塊,適用于各類工業(yè)控制現場,具有較廣的應用前景。經實驗室初步驗證并應用于某工業(yè)現場測試,該模塊對旋轉編碼器輸人信號處理結果滿足用戶要求,并且能夠可靠地與現場控制系統(tǒng)進行通訊,工作性能穩(wěn)定,具有很強的抗千擾能力和很高的安全性。
                               
               
本文地址:http://m.qingdxww.cn/thread-155376-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區(qū)

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 最近韩国日本高清免费观看 | 在线免费一区 | v影院最新在线v视频 | 国产高清在线精品一区 | 国产高清一级片 | 男人的天堂免费在线观看 | 麻豆影院在线观看 | 久久精品国产曰本波多野结衣 | 日本无遮挡吸乳视频 | 99九九成人免费视频精品 | 日韩精品久久不卡中文字幕 | 黄视频在线免费看 | 一区二区三区在线免费看 | 四虎影音先锋 | 欧美日韩一级大片 | 欧美成人tv在线观看免费 | 国内第一永久免费福利视频 | 男女羞羞视频网站免费 | 香蕉尹人在线观看免费下载 | 国产偷国产偷亚洲高清午夜 | 在线观看视频亚洲 | 奇米精品一区二区三区四区 | 正在播放国产无套露脸 | 九九re热| 亚洲综合91| 毛片免费永久不卡视频观看 | 两个人免费观看高清在线 | 国产精品久久久久久久免费大片 | 农村寡妇一级毛片免费播放 | 免费观看亚洲视频 | 国产日本欧美高清免费区 | 久热精品视频在线播放 | 福利99| 色综合久久久高清综合久久久 | 日韩每日更新 | 国产欧美日韩在线观看 | 亚洲人视频在线观看 | 1000部羞羞视频在线看视频 | 91精品观看91久久久久久 | 免费黄色国产视频 | 99手机在线视频 |