an899应用问题
|
||||
---|---|---|---|---|
新會員
|
按照an899的电路,设计一套bldc马达驱动系统,在1000转时(hall反馈为20ms时)系统有震荡,其余调速范围内均正常,不得其解,望各位帮帮忙。快急死了。多谢!!!
發表於: 2005/8/8 20:36
|
|||
|
Re: 內部四倍頻有點問題...
|
||||
---|---|---|---|---|
資深會員
|
對了
我的震盪器是用2隻腳的 需外接起震電容那種 我看規格書上寫 這種震盪器也可工作在HS模式 應該也可以4倍頻吧?! 還是說要用4倍頻最好是用4隻腳的震盪器? 以EC方式把頻率從OSC1送進去給他4倍頻??
發表於: 2005/8/8 19:35
|
|||
|
內部四倍頻有點問題...
|
||||
---|---|---|---|---|
資深會員
|
PIC18F8621
石英震盪器4M Hz 起震電容 15p 也順便試過22p 47p 有一點很奇怪 我用測試I/O的程式去測試 只有選XT模式才能正常工作 用HS或 HS-PLL 都沒反應 但是相同的IC燒錄實際要用的程式 選XT HS HS-PLL卻都可以工作... 以下是我用來測試I/O的程式 只是個簡單的跑馬燈 測試IC有無假焊 實在是想不出來問題點在哪...
;連續旋轉 B0=0左旋 B1=0右旋
發表於: 2005/8/8 18:01
|
|||
|
Re: PIC18 ADC function!!!
|
||||
---|---|---|---|---|
高級會員
|
另外請教一下
我第一個指令把AD的FUNCTION開啟是如以下所示 OpenADC(ADC_FOSC_32 & ADC_RIGHT_JUST & ADC_5ANA_0REF, ADC_CH0 & ADC_INT_OFF); 可是那接下來我要怎麼去切換CHANNEL到CH1~CH4呢 如果我是用ADCON0bit.CHS3這樣一次也只能設一個bit 很麻煩 有沒有什麼辦法能直接設CHS3~CHS0直接讓它加1呢 請高手不吝指教 謝謝
發表於: 2005/8/8 17:35
|
|||
|
Re: ADRESH和ADRESL
|
||||
---|---|---|---|---|
高級會員
|
ADRESH(2 Bit) + ADRESL (8 Bit) = 10 Bit
如果要存取完整的10 Bit 必須分兩次存取.. 或用向左向右對齊來處理...
發表於: 2005/8/8 17:27
|
|||
|
Re: 電源問題
|
||||
---|---|---|---|---|
資深會員
|
我也知道電壓低點比較不燙
但是上一層的電壓就是15V 給邏輯IC與放大器用,我不能改 ╮(﹀_﹀")╭ 我先用7809轉成9V再轉成5V 太過耗費電路面積與成本了 直接加個散熱片由15V降下來就好了(7805可耐30V) 更何況我還必須有電壓變動幅度的考量 (正負20%左右,總不能禁止客人用發電機工作吧?!) 即使電壓過低導致7815輸出端電壓太低 我還能確保PIC能有穩定的5V可用 不會當機發生危險(出問題可是會爆機器的...) 熱機試過好幾小時了,正常且穩定~
發表於: 2005/8/8 17:24
|
|||
|
ADRESH和ADRESL
|
||||
---|---|---|---|---|
高級會員
|
請教一下哦
在有支援AD(10bit)的MCU裡 都有用到ADRESH和ADRESL兩個暫存器 他們是ADRESH是高位元的兩個bit 而ADRESL是低位元的8個bit嗎 還是是什麼意思呢 如果我想要把AD轉換出來的結果存到MCU內建的RAM裡 我是應該用那一個暫存器的值能存到完整的結果呢 請高手們不吝指教囉
發表於: 2005/8/8 17:22
|
|||
|
Re: 電源問題
|
||||
---|---|---|---|---|
高級會員
|
大仔:
你7805 input電壓弄15v當然燙啊 我建議你輸入電壓用8V就不會那麼燙 不然你熱機一定過不了 加散熱片就是增加成本
發表於: 2005/8/8 17:01
|
|||
|
Re: 想請問I2C應用範例
|
||||
---|---|---|---|---|
高級會員
|
SORRY
我又忘了交代,這一些函數我都有測試過是量產程式基本上沒問題我是寫來控制microchip MCP23016的 你應該可以很容易改成控制EEPROM或者其他IIC的裝置 還有一點這一個程式為了抗雜訊干擾還加上當通訊沒有獲得ACK信號他會送出STOP然後重新RETRY 10次 所以看起來有一點複雜 慢慢看吧 不懂再問 OK 我是用pic12f508寫的 所以你用pic18f452他應該有硬體的IIC介面C18也有支援IIC函數,你如果不想用內部硬體介面當然也可以使用這一些函數。 不過你要注意一下IO PORT方向設定 不然動不了
發表於: 2005/8/8 16:01
|
|||
|