Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4510|回復: 1
打印 上一主題 下一主題

我自製的PIC16F877伺服控制板完成

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-8-6 23:33:39 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
廠商終於把我自製設計的 PCB完成寄來了,先焊1片零件
等假日再把自己做好的程式試一試,如果推動16個伺服
就有12個I/O可用,如果推動24個伺服,就剩4個I/O(主板上
的數目,可用I2C擴充,MEMORY , I/O,日期時間,溫度控制...........
MCU用的電源與馬達是分離的,MCU有穩壓IC才不受馬達
干擾,PIC16F877只有2組PWM,但我用分時系統作法寫
C程式,所以不用PWM,一樣推動到30組也沒問題,只要 I/O夠
而且利用類似 BASIC作法讓使用的人不一定要學C,ASAMBLLY
........等電腦與言例如 001 SON 010 020 010 100 050 .....
                               002 TMR 100
意思就是程式第1行 SON 就是伺服起動, 010 第1個伺服走010位置
020 第2個伺服走020位置 ,010 第3個伺服走010位置 .........
002第2行 TMR就是時間計時 100MS
還有很多指令 CNT  JMP  IWP  OPT ..........
程式由電腦邊好透過USB轉232或232下載到PCB內24LC64保存
拔掉線按RUN就直接依照你設定程序動作,不用像其他板子 ,要
有寫程式語言的能力,然後配合廠商提供的 DEVICE驅動去使
PCB動作,為什麼用8 BIT MCU PIC16F877 因為它簡單又便宜
功能也強,PCB整體費用不高,想要瞭解這方面知識的大大,不用
花太多錢,等功力夠時也就可以自己寫C程序了,再來還要開發
便宜的感應器.......,動作搖控器以無線控制機械人做1段程序
內的動作.   

降低 玩機械人零組件的費用讓大家也加入這興趣是我的想法
從控制器.,伺服機,電池,結構件,.....

DSC_0174.jpg (1.05 MB, 下載次數: 309)

樣品空板

樣品空板

DSC_0180.jpg (969.06 KB, 下載次數: 289)

零件焊接

零件焊接

DSC_0181.jpg (1.13 MB, 下載次數: 304)

3*8個I/O也可接伺服機

3*8個I/O也可接伺服機
2#
發表於 2012-8-7 19:08:06 | 只看該作者
請問是哪家廠商做你的 PCB板?
我也有設計好的電路,要請廠商製成 PCB板,還要焊接零件,
如果你知道這個廠商比較便宜,請告訴我,謝謝.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-4-29 15:49 , Processed in 0.212552 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表