Br46 v1
From DIDEAS Wiki
PF Users Navigation:
- PCB; Lifefix_users; Pf_users; benchtest_users; CalibFix Users; Hardware; Assembly ; iochan ;
- PCA : PCB ; AKENC SC/MC 218 ; FET 217 ; IMU219 ; Swifi ; Rev200_mods ; PCA Inventory
- Special Commands to the Ankle (PFCMD) : State Controller Commands; Motor Controller Commands; Python Examples; IMU Commands ;PFCMD_PY; Pf_calb_table_py; Virtual spring test; PF EEPROM
- DOC: Pf_users; Powerfoot Keyboard User Interface; Steps for Manual Tuning; "Dashboard" Program For Assisting with Tuning
- NEW (CEB) WIKI
- Torque Feedback Controller Guide
- garden12 ; emg_2009 ; Enc_2010 ; AKENC ; Kknee1 ; Br46_v1 gps1 ; lifefix ; battery ; loadwasher ; elecdog ; Brushless_control ; ceb_misc_prj ; pf_top_nav ; T
Contents
getting started
- power the board with 10-25 volts. It should consume ~120mW. And when first powered, the red light flash indicating that it is discoverable by other BT devices.
Initial BT configuration
- Can communicate directly with the BT module from the 'IMU1' port. With a virgin module, the baud rate is 9600, N, 8, 1. Or just 'do_serial.py <port> 9600' You can connect a PSER directly to this port.
- Verify module communication with the command "AT" <CR>
- Change the radio name with 'ATSN, radio_name'
- may need to issue fast data mode to radio at boot
- may want to ignore UART data until connected. (ATSW25)
- The BT module baudrate needs to be configured to 115,200 to work with the robot. Issue this command:
- ATSW20,472,0,0,1 <CR>
- See section 3.6.7 for details.
- will need to re-connect do serial at this point
- May wish to change the passcode at some point. It is 'default'
wireless BT connection
- Should be able to pair with the module with standard PC software. Using the pass code 'default'
- When 'connected' the blue LED is visible.
- When a BT connection is made or broken, the module reports over the serial port. These message could interfere with FUP command processing.
SC connection
- Connect the robot FUP to the port labeled SC1
- Use the port SC2 for programming and communication (with either PSER or SWIFI).
- If no other device is connected to the SC2, then the BT module will be able to communicate with the robot connected at SC1
issues
- when sending data wireless to the module, it appears to be very slow and only accept data periodically. (The TX signal shows bursts of data.)
- when sending data wired to the module, it accepts and transmits it rapid. at 115k baud, not RTS negation, but at 921k there is RTS negation
development
46 class 2
- http://www.blueradios.com/hardware_C46.htm
- http://www.blueradios.com/BR-C46AR.pdf
- http://www.blueradios.com/WML-C46A_R_Overall.pdf 17.6x11.8
40 class 1
- http://www.blueradios.com/hardware_C40.htm
- http://www.blueradios.com/WML-C40A_Overall.pdf 24x 13.x
- http://www.sparkfun.com/datasheets/Wireless/Bluetooth/BlueRadios_ATMP_Commands_Rev_3.5.1.1.0.pdf
mosfets
battery module
- dual cmp w/ref : http://cds.linear.com/docs/Datasheet/6700123fg.pdf
- Red/green LED : http://media.digikey.com/PDF/Data%20Sheets/Panasonic%20LEDs%20PDFs/LNJ115W87RA1.pdf
- 16V, 40ohm zener : http://www.diodes.com/datasheets/ds18004.pdf
- opamp : http://focus.ti.com/lit/ds/symlink/tl343.pdf
- LV reset : http://www.onsemi.com/pub_link/Collateral/NCP302-D.PDF (OBS)
- LV reset : http://www.micrel.com/_PDF/mic2775.pdf
- buck converter : http://cds.linear.com/docs/Datasheet/3470fc.pdf
- Nfet for power control : http://www.diodes.com/datasheets/ds30928.pdf
- key rx : http://www.linxtechnologies.com/Documents/RXM-xxx-LR_Data_Guide.pdf
- samtech connector :
logic
note
- PSer2hb leaves IO pins as NC. Will need to add pullup/pulldown
- Pser1 probably also leaves IO as NC.
- want to use FUP IP pin to disconnected on-board bluetooth Rx driver.