• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::

論壇索引


Board index » All Posts (duckjack)




Re: 如何用PIC來實現軟體低階濾波器!
#11
初級會員
初級會員


首先感謝大大的不借指教,但是小弟還有些問題想請教,那在程式中的B是否可以是程式設計者自行訂義的常數,還有假設第一次進入這個副程式,filtered_data的初始值需要設為什麼?還有如果小弟希望運用整數運算來處理,那麼( 1.0 - b ) * data + b* filtered_data,小弟要如果訂義呢,謝謝各位前輩的指教。

發表於: 2004/9/26 8:45
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 馬達計數誤差太大問題??
#12
初級會員
初級會員


您的光電編碼器是一圈產生幾個pluse的,還有您的輸入電路應該有接光隔離器吧,您的光隔離器反應時間您有注意到嗎,因為很像要注意每秒最多會產生多少個中斷,也會影響計數的數值哦,僅供參考。

發表於: 2004/9/24 13:59
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 如何用PIC來實現軟體低階濾波器!
#13
初級會員
初級會員


感謝各位前輩的提供,mechwe大大您給小弟的網站上提到是不是說,如果小弟以AD converter為例,是不是說,這一次的輸入必須和上一次輸入相加後除以4後得到的結果就是這一次濾波後的輸入值呢?謝謝大大的指教。

===== Low Pass Filter =====

A really simple low pass filter that approximates a single pole (R-C) analog filter:

Out0 = a * In0 + b * Out1
where a + b = 1.0 (a and b are fractions > 0 and < 1)

This is an IIR filter since it uses past outputs. Basically it averages the new input with last output. The smaller the 'a' term is, the slower the response of the filter. If you use constants divisible by a power of two it is a very fast calculation. A good starting point is to set a = 1/4 and b = 3/4:

Out0 = (In0 + Out1 + Out1 + Out1) / 4;

發表於: 2004/9/24 13:52
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


如何用PIC來實現軟體低階濾波器!
#14
初級會員
初級會員


如果運用PIC 18F OR 16F 來實現軟體低階濾波器,不管是用組合語言或是C語言都可以,希望大家可以一起提出來討論。

發表於: 2004/9/22 19:23
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


18F Data Memory存取問題
#15
初級會員
初級會員


小弟使用18F4331做實驗,我們可以利用下列程式讀出指定位置的DATA MEMORY值,但是如果我們是要將數值存入指定位置的DATA MEMORY那該怎麼做?手冊中寫到將立即值利用LFSR讀入後將值寫入POSTINC0,但是如果我們的指定位置不能用立即值表示的話那該怎麼辦,謝謝。

MOVF OFFSET,W
MOVF PLUWx,W

發表於: 2004/9/2 13:32
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 組合語言搭配C語言的記憶體配置問題!
#16
初級會員
初級會員


基本上原本的程式我們只是將原本宣告在access bank中的變數改為宣告在GPR區中,其它部分則大多沒有修改。
我們也造您所說的方式測過了,如果我們將C語言中的變數宣告在GPR區中,在連結的時候會出現以下的訊息,但是我們在兩個程式中並沒有宣告'MATH_DATA' 這個東西,在專案搜尋也沒有找到任何'MATH_DATA' 的字眼,請各位高手指教。


MPLINK 3.80, Linker
Copyright (c) 2004 Microchip Technology Inc.
Error - section 'MATH_DATA' can not fit the section. Section 'MATH_DATA' length=0x00000010
Errors : 1


發表於: 2004/8/27 20:21
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


組合語言搭配C語言的記憶體配置問題!
#17
初級會員
初級會員


我們上網抓了有關於感應馬達的應用程式,現在我們想要C語言來連結較多數學運算,但是我們遇到問題了。
1.在組合語言中所有變數都宣告在ACCESS BANK,但是我們在C語言裏變數也是宣告在ACCESS BANK中,這時候連結後會出現ACCESS BANK不夠大的問題,但明明所有變數並沒有超過128個丫?
2.如果我們將組合語言中的變數宣告在GPR BANK1,這時組譯和連結都會成功,但是組合語言中讀出的弦波查表值都為零?不知道為什麼,難到我需要在組合語言中切BANK嗎?

發表於: 2004/8/27 13:33
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


如果要用AD讀取弦波信號該如何完成?
#18
初級會員
初級會員


如何達成利用AD讀取外部弦波信號,並計算出這個信號的均方根值,如果是利用一個全週的時間取樣值再利用方程式計算的話那太複雜了,有更簡單的方法嗎?因為外部弦波信號的週期是不固定的,敬請指教,謝謝。

發表於: 2004/8/10 9:41
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: Help for BLDC Motor
#19
初級會員
初級會員


不好意思,問題還沒解決呢,可是因為人手不足所以無法除錯,還可能得麻煩有時間的人幫忙測試呢

發表於: 2004/7/21 11:23
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


16F與18F程式轉碼問題
#20
初級會員
初級會員


在16F中查表或是其它運用時會用到RETLW 0的指令,那如果要將程式轉到18F系列,那該用那個指令來代煥呢,敬請指教。

發表於: 2004/7/21 11:20
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部



« 1 (2) 3 4 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------