XBee
PIN
PIN-01 : Power Supply (3.3V) PIN-02 : UART(Serial) Data Out PIN-03 : UART(Serial) Data In PIN-10 : Ground PIN-14 : VREF AD : Analog Input DIO : Digital IO
Mode
API = 複雑な信号で色々なことが出来る
AT = 単純にシリアルの情報を無線で飛ばす
Note
APIは信号が複雑だが、親機から子機の設定を無線で変える事が可能
ATはシリアルをそのまま送信するため単純だが、設定には有線が必要
親機はCoordinator、子機はRouterにして、API/ATはどちらかに統一
APIとATは接続こそ無理やりやれば可能だが、まともな運用は難しい
通信可能にするにはPAN-IDとPAN-ID(16-Bit)を揃えておく必要がある
PAN-IDは自由に指定可能
PAN-ID(16-Bit)はCoordinatorが自動で同じPAN-IDの子機に割り振る
注意としてCoordinator設定を変えるとPAN-ID(16-Bit)も勝手に変更
その場合は設定したRouterとPAN-ID(16-Bit)が異なるので通信できない
まず親機を設定して最後に子機を設定する必要がある
親機の設定は基本的にPAN-IDのみ注意しておけば問題ない
親機 SH Serial Number High / SL Serial Number Low を控えておく
子機 DH Destination Address High > 親機 SH Serial Number High
子機 DL Destination Address Low > 親機 SL Serial Number Low
A/D Convert
子機 DIO の設定を ADC にすればアナログ・デジタル変換で信号送信
アナログ入力は 0.0-1.2 V に対応、0x000(0)-0x3FF(1023)で規格化
Voltage = Received_ADC_Value * (VREF / 1023) ; VREF = 1.2 V
例えば ADC = 430 なら 430 * (1200 [mV] / 1023) = 504.4 [mV]
VREFはPIN-14で設定できそうだが、初期値1.2Vを使うほうが良さそう
Acknowledgments
Daiphys is a professional-service company for research and development of leading-edge technologies in science and engineering.
Get started accelerating your business through our deep expertise in R&D with AI, quantum computing, and space development; please get in touch with Daiphys today!
Daiphys Technologies LLC - https://www.daiphys.com/