Advertisement

Quick Links

** Preliminary **
CT650
57-6075 Rev B

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ControlTrac CT650 and is the answer not in the manual?

Questions and answers

Summary of Contents for Dyacon ControlTrac CT650

  • Page 1 ** Preliminary ** CT650 57-6075 Rev B...
  • Page 2 This page intentionally left blank. © 2020 Dyacon, Inc...
  • Page 3: Table Of Contents

    Contents NOTICES................................5 © Copyright 2019 Dyacon, Inc......................5 Manufacturer............................5 Declarations............................6 Warranty Information.........................6 CT650 INTRODUCTION..........................8 Scope.................................8 Technical Support............................8 Contact Information...........................8 Phone / Email Support........................8 PRODUCT OVERVIEW..........................9 Features..............................9 Electrical Architecture..........................9 Mechanical Architecture.........................10 Connectors...............................10 External Connectors A (Grey) and B (Black)..................10 Console Port.............................11 DEVELOPER INFORMATION.........................13 Development Environment........................13...
  • Page 4 Activating network connection using qmicli...................22 Cell Phone Module Information.......................22 Activating network connection using PPP..................22 More Cell Phone Module Information.....................23 GPS................................23 More information..........................23 Application..............................24 Software Updating...........................24 Simple application updating......................24 Swupdate updating...........................24 Issues...............................24 Revision History............................25 © 2020 Dyacon, Inc...
  • Page 5: Copyright 2019 Dyacon, Inc

    Dyacon, Inc. The information in this manual has been carefully checked and is believed to be accurate. However, Dyacon, Inc. assumes no responsibility for any inaccuracies that may be contained in this manual. All information is subject to change.
  • Page 6: Declarations

    Dyacon. Disclaimer of Warranties The warranties set forth above are in lieu of all other warranties of Dyacon, whether written, oral, or implied. Dyacon makes no warranties regarding its products (hardware or software), including without limitation warranties as to merchantability, fitness for a particular purpose, any warranty arising from course of performance, course of dealing or usage of trade whether any of the foregoing warranties are either expressed or implied.
  • Page 7 Dyacon or other direct supervision thereof. © 2020 Dyacon, Inc...
  • Page 8: Scope

    Product name, model number, and serial number. Your name and name of the purchaser of the equipment. Name of company, institution, or agency. Phone number, email address. Billing and Shipping address. A clear description of the question or problem. © 2020 Dyacon, Inc...
  • Page 9: Features

    CT650 uses a single circuit board for all processor and I/O options. The wireless module (cell phone or WiFi) is a plug-in option. This allows for technology upgrades and easy service. Vehicle power is supplied directly to the main circuit board. © 2020 Dyacon, Inc...
  • Page 10: Mechanical Architecture

    The external connectors are Deutsch DTM series and can be found at https://laddinc.com other distributors. Connector A, Grey: Deutsch DTM06-12SA Connector B, Black: Deutsch DTM06-12SB Contacts (receptacles): 1060-20-0122 (Stocked by Dyacon. 22-16 AWG wire) Alternates: 0462-201-20141, 0462-201-2031, 1062-20-0144, 1062-20-0222 Pin Out 10 11 12 12 11 10...
  • Page 11: Console Port

    Signals levels are 3.3 volt UART TTL. A signal conver ter is needed in order to connect the console port to a PC. Dyacon has used FTDI TTL-232R-3V3 USB to UART converter with a modified connector. These are available from electronic component distributors, such as Mouser and Digikey. The converter is supplied with a six-pin receptacle.
  • Page 12 Serial Port Settings The default port settings for the console port are: Baud rate: 115200 Data Bits: 8 Parity: None Stop Bits: 1 Flow Control: None © 2020 Dyacon, Inc...
  • Page 13: Development Environment

    The simplest way to use the toolchain is to add the {extraction directory}/bin/ to your PATH environment variable and then to use arm-linux-gcc, arm-linux-ld, etc. Example: mkdir ~/CT650-toolchain tar -xvf CT650-toolchain.tar.xz -C ~/CT650-toolchain/ cd ~/CT650-toolchain ./relocate-sdk.sh cd ~/testapp/ export PATH="/home/{user}/CT650-toolchain/bin:$PATH" arm-linux-gcc hello.c -o hello © 2020 Dyacon, Inc...
  • Page 14: Console Port

    CT650. If you are an integrator please contact Dyacon to receive an invitation to the github repo. To configure Buildroot for the CT650, use the following instructions.
  • Page 15: More Information

    Sometimes the changes made will require a cleaning to build properly. If make fails after a change, clean and try again. When removing a package, it is required to do a clean to remove the output files from the root filesystem. make clean More information https://www.at91.com/linux4sam/bin/view/Linux4SAM/ BuildRootBuild#How_to_build_Buildroot_for_AT91 © 2020 Dyacon, Inc...
  • Page 16: Updating The Os On The Ct650

    PROG resistor pads while shorting and releasing the RESET pads. Ensure that the short is held on the PROG pins until ‘RomBOOT’ is seen on the terminal and booting stops. © 2020 Dyacon, Inc...
  • Page 17 Press any key to continue . . . 7. Reset or reboot CT650. 8. Depending on the update, the data partition will need to be formatted and the unit rebooted before it will mount. mkfs.ext4 /dev/mmcblk0p10 © 2020 Dyacon, Inc...
  • Page 18: Digital Outputs

    Turn on: echo 1 > /sys/class/gpio/PC18/value Turn off: echo 0 > /sys/class/gpio/PC18/value libgpiod option The libgpiod option is the way Linux is moving towards and sysfs is being depreciated. More info can be found here: https://linuxpiter.com/system/attachments/files/000/001/532/original/Linux_Piter_2018_- _New_GPIO_interface_for_linux_userspace.pdf © 2020 Dyacon, Inc...
  • Page 19 82=0 89=0 80=0 75=0 NOTE: While command line usage is shown, when executing from an application libgpiod C API can be used. © 2020 Dyacon, Inc...
  • Page 20: Sysfs Option

    73 > /sys/class/gpio/export echo out > /sys/class/gpio/PC9/direction echo 1 > /sys/class/gpio/PC9/active_low Pull high: echo 1 > /sys/class/gpio/PC9/value Pull low: echo 0 > /sys/class/gpio/PC9/value libgpiod option gpioset -l gpiochip0 73=1 77=1 83=1 gpioget -l gpiochip0 76 81 85 © 2020 Dyacon, Inc...
  • Page 21: Power-Good Signal

    122=0 (Enable driving the bus - This should be automatic in the future) ip link set can0 up type can bitrate 1000000 Testing NOTE: It is critical to have a termination resistor on the bus while operating. On DUT cangen -v can0 © 2020 Dyacon, Inc...
  • Page 22: On Host (Unit Used As A Test Fixture)

    Developers might find section 3.2 of the following manual might helpful. http://ww1.microchip.com/downloads/en/Appnotes/AN_3251-How-to-Use-SAMA5D2-RTC- Under-Linux-00003251a.pdf Wake from the digital inputs is possible. If this wake mode is needed, contact Dyacon to update the device tree to enable them as wake up sources. Cell Phone Module The CT650 supports Telit cellphone modules manufactured by NimbeLink.
  • Page 23: Gpio Pins Used For Module Control

    If the module is configured to support a network adapter, a new network interface named wwan0 should be present. ifconfig -a (should see wwan0 interface) Depending on the module, you can use the following commands to start the network connection. The following is for the NimbeLink NL-SW-LTE-TSVG module. © 2020 Dyacon, Inc...
  • Page 24: Cell Phone Module Information

    Create another file located at /etc/ppp/peers/vzw-TSVG-chat. vi /etc/ppp/peers/vzw-TSVG-chat And place the following in the file: TIMEOUT 35 ECHO ON '' \rATZ OK 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0' OK AT+CGDCONT=3,"IPV4V6","VZWINTERNET","",0,0 © 2020 Dyacon, Inc...
  • Page 25: More Cell Phone Module Information

    If the application exits (either normally or from a crash), the CT650 will restart the application. Software Updating There are multiple methods of updating the software on the CT650. Which one depends on how involved the update is and what needs updating. © 2020 Dyacon, Inc...
  • Page 26: Simple Application Updating

    While it is possible to update the Linux kernel and a replace the complete root file system using this method, those major updates are better handled by swupdate. Swupdate updating Using swupdate, anything on the system can be updated from a single file to the complete system image. https://docs.updatefactory.io/devices/linux/update-files/ Issues None © 2020 Dyacon, Inc...
  • Page 27: Revision History

    Revision History Description Author Date Initial Release E. Bodrero 14APR2014 Add Sleep section. © 2020 Dyacon, Inc...

Table of Contents