成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計(jì)、生產(chǎn)、銷售工廠。設(shè)計(jì)、繞線、組裝、檢測(cè)、包裝、出貨等全制程的工藝流程!擁有完整、科學(xué)的質(zhì)量管理體系。專業(yè)技術(shù)團(tuán)隊(duì)10人,我們的誠信、實(shí)力和產(chǎn)品質(zhì)量獲得業(yè)界的認(rèn)可。歡迎各界朋友蒞臨參觀、指導(dǎo)和業(yè)務(wù)洽談。 ...

dsPIC33FJ256MC710 疑難問題及解決方法

時(shí)間:2015-05-11 09:28:42 點(diǎn)擊:

引 言
美國微芯公司推出的dsPIC33FJ256MC710高性能16位數(shù)字信號(hào)控制器,采用了改進(jìn)型的哈佛架構(gòu)、C編譯器優(yōu)化的指令集、流水線取指令方式,具有實(shí)用、低價(jià)、指令集小、功耗低、速度高、體積小、功能強(qiáng)、抗干擾能力強(qiáng)等特點(diǎn)。dsPIC33FJ256MC710高性能16位數(shù)字信號(hào)控制器內(nèi)含有 12位的A/D轉(zhuǎn)換器(500 ksps)、直接存儲(chǔ)器訪問(DMA)、比較輸出、捕捉輸入、I2C接口、SPI接口、CAN接口、USART接口、Flash程序存儲(chǔ)器自讀寫等強(qiáng)大的控制功能,內(nèi)核又具有強(qiáng)大的數(shù)字信號(hào)處理能力,具有廣闊的應(yīng)用前景,主要應(yīng)用于電機(jī)控制等領(lǐng)域。
我們?cè)谛酒膶?shí)際應(yīng)用中遇到了一些預(yù)想不到的問題,有的是由于硬件設(shè)計(jì)造成,有的是由于外部干擾造成,還有的是軟件初始化造成的。這些問題的解決方法在微芯公司的應(yīng)用文檔中未提供,我們花了較多的時(shí)間進(jìn)行分析、測(cè)試,最后解決了問題。本文將這些解決方法介紹給大家,以避免大家在這個(gè)問題上花費(fèi)太多的時(shí)間或因一些無法解決的問題而造成損失。

1 正交編碼器接口模塊的問題
dsPIC33FJ大功率電感256MC710的正交編碼器接口模塊(以下簡(jiǎn)稱QEI模塊),在調(diào)試(Debug)模式下,能夠正常工作,可以得到光電編碼器的轉(zhuǎn)動(dòng)信號(hào),但是在程序下載(Pro-gram)后模塊不工作,不能得到光電編碼器的轉(zhuǎn)動(dòng)信號(hào)。這個(gè)問題有些隱蔽,不易發(fā)現(xiàn),在我們過去使用微芯公司芯片的過程中還從未遇到過。
本文選用的光電編碼器為1024線,差分信號(hào)輸出。這種輸出方式在工業(yè)現(xiàn)場(chǎng)使用具備較高的抗干擾能力,可以連接的導(dǎo)線較長(zhǎng)。由于光電編碼器的輸出為差分信號(hào),而芯片接口要求為TTL電平信號(hào),因此增加一片AM26LS32完成電平轉(zhuǎn)換,把差分信號(hào)轉(zhuǎn)換為TTL電平信號(hào)。光電編碼器輸出的A和/A、B和/B、z和/Z三組差分信號(hào)接入AM26LS32芯片,轉(zhuǎn)化為A電感器作用、B、Z三路TTL電平信號(hào)與dsPIC33FJ256MC710的正交編碼器接口模塊 (QEI)連接。A、B為正交編碼信號(hào),z為光電編碼器零位置信號(hào)。
dsPIC33FJ系列芯片,具有智能化的QEI模塊。它由QEA、QEB和INDX三個(gè)輸入通道組成。QEA和QEB這兩個(gè)通道具有智能的正交解碼功能。把光電編碼器輸出的A、B兩相正交編碼信號(hào)接入這兩個(gè)通道,芯片通過解碼算法,自動(dòng)判斷出光電編碼器的旋轉(zhuǎn)方向和旋轉(zhuǎn)相對(duì)位置。INDX通道稱為索引脈沖。該通道通過接入Z信號(hào),根據(jù)絕對(duì)零位置和相對(duì)位置,就可以確定光電編碼器旋轉(zhuǎn)的絕對(duì)位置。硬件接口原理框圖如圖1所示。

按照微芯公司的應(yīng)用筆記,QEI初始化程序如下:


在使用調(diào)試(Debug)模式運(yùn)行程序時(shí),用示波器可觀察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過零時(shí)產(chǎn)生了翻轉(zhuǎn)。QEI模塊工作正常。而使用下載(Pro-gram)模式下載程序后,用示波器察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過零時(shí)不發(fā)生變化,QEI模塊工作不正常。
修改初始化程序,初始化復(fù)用引腳時(shí)增加對(duì)模數(shù)轉(zhuǎn)化模塊AD2PCF共模電感GL的配置,就解決了這個(gè)問題。程序修改如下:


修改后的程序在下載(Program)模式的情況下,用示波器可以觀察到芯片53號(hào)引腳RF8上電平在每次編碼器位置過零時(shí)產(chǎn)生翻轉(zhuǎn),QEI模塊正常工作。
實(shí)際應(yīng)用QEI模塊時(shí),直接讀取POSCNT寄存器的值,就可知道所測(cè)量旋轉(zhuǎn)軸的絕對(duì)位置。本文選用1024線的光電編功率電感器碼器,通過配置寄存器選擇X4模式,POSCNT寄存器的計(jì)數(shù)范圍為0~4 096。根據(jù)索引脈沖中斷和POSCNT寄存器的值,便可精確地知道旋轉(zhuǎn)軸的旋轉(zhuǎn)方向、旋轉(zhuǎn)速度、當(dāng)前旋轉(zhuǎn)軸位置等,精度可以達(dá)到1/4 096。


2 RD15作為I/O輸出的問題
通用I/O端口是最基本最常用的接口,單片機(jī)、數(shù)字信號(hào)處理器通過它實(shí)現(xiàn)最基本的高低電平邏輯控制。應(yīng)用時(shí),dsPIC33FJ256MC710的第48號(hào)引腳作為I/O輸出時(shí),對(duì)應(yīng)為RD15。RD15作為開關(guān)量輸出時(shí),軟件設(shè)置為高電平,但引腳上不能建立高電平。通過大量的試驗(yàn)檢測(cè),發(fā)現(xiàn)芯片第48號(hào)引腳RD15作為I/O端口時(shí)不能正常工作。為了更清楚地說明該問題,引入47、53、54號(hào)引腳RD14、RF7、RF8與RD15作對(duì)比。相關(guān)驗(yàn)證程序如下:

大功率電感廠家 |大電流電感工廠

  • 【開關(guān)電源的入門學(xué)習(xí)小組】開關(guān)電源入門的視頻來了!
    本帖最后由滿嘴讒言于2017-3-2714:28編輯此內(nèi)容由EEWORLD論壇網(wǎng)友滿嘴讒言原創(chuàng),如需轉(zhuǎn)載或用于商業(yè)用途需征得作者同意并注明出處大家好,我知道有很多論壇的朋友們一直在想
  • 給推薦一款5V升壓充2節(jié)鋰電池的ic
    2節(jié)18650鋰電池串聯(lián)如果是小電流充電,尤其是usb,電流不超過1A。 可以看看sp1938之類,升壓恒流,加限壓就好。 如果是大電流充電,我們有九分鐘充滿的18650,充電電流可以達(dá)到20Ahighe
  • 求助一個(gè)恒壓電路
    這是LED驅(qū)動(dòng)器后端的恒壓電壓,要改成恒流電路如何改?順便請(qǐng)教下這個(gè)電路那個(gè)二極管的作用......此帖出自LED專區(qū)論壇 驅(qū)動(dòng)器,二極管,如何 看了半天,沒看見LED,甚至恒壓輸出
  • 大功率電感

    张家口市| 民勤县| 高唐县| 明光市| 榆社县| 双桥区| 克东县| 合作市| 石门县| 襄垣县| 易门县| 尚志市| 夹江县| 桃园县| 永定县| 彭山县| 军事| 岳西县| 辰溪县| 久治县| 锡林浩特市| 鄱阳县| 城固县| 突泉县| 云霄县| 兴业县| 乌兰县| 北川| 左云县| 金山区| 湖州市| 余干县| 宜都市| 光山县| 紫阳县| 浪卡子县| 苏尼特左旗| 高要市| 遵义市| 久治县| 疏勒县|