在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>類型>參考設(shè)計(jì)>CN0343超聲波測距用戶指南

CN0343超聲波測距用戶指南

2021-04-09 | pdf | 6.24MB | 次下載 | 2積分

資料介紹

This version (03 Jan 2021 21:58) was approved by Robin Getz.The Previously approved version (15 Dec 2017 22:40) is available.Diff

CN0343 Ultrasonic Distance Measurement User Guide

Overview

The CN0343 is a completely self-contained distance sensor that utilizes an ultrasonic transmitter and sensitive analog receiver in conjunction with a precision analog microcontroller to provide distance measurements. The CN0343 approximate range is from 50cm to 10m with a resolution of about 2cm. Temperature compensation is provided by the integrated temperature sensor and analog-to-digital converter (ADC) contained in the microcontroller.

Hardware Connections

The CN0343 have three connectors:

  • J1 is power connector
  • J2 is RS-485 communication interface connector
  • J3 is the MCU JTAG debug interface connector

The connectors position marked in the following CN0343 picture in yellow font.

Power supply Connections

The CN0343 J1 connector use for power supply with the EVAL-CFTL-6V-PWRZ , before power on the CN0343 please make sure all the necessary connector connected well and firm.

RS-485 interface connections

The J2 connector in CN0343 is use for the RS-485 communication interface, the pin number of J2 is marked in the following picture in yellow font, the pin map of J2 is marked in blue font.

The CN0343 RS-485 interface working at the half-duplex mode, there only need one twisted pair cable to build the RS-485 network.

Please notice: the RS-485 interface has limitation on the total devices number in the same network and cable type and length, for the detail of CN0343 RS-485 interface characteristics please check ADM3483

JTAG/SWD connections

The J3 connector of CN0343 is use for the ADuC7126 MCU JTAG debug and programming download. The pin number of J3 is marked in the following picture in blue font.

The CN0343 J3 JTAG 20pins 0.1 inch pitch connector pin map is compatible with the SEGGER J-LINK debug probe , for more detail please check the SEGGER web site .

Usage Instructions

The CN0343 can be running in standalone mode or connect multiple CN0343 into one RS-485 network to make group measurement.

The CN0343 user interface contained one LCD screen and one buzzer as information output, six tactile button as the user input.

LCD Screen and Buttons User Interface

The CN0343 LCD have a contrast adjust potentiometer R1 marked in the following picture as purple font.

The CN0343 have six tactile button, the function of each button marked as red font in the following picture.

In this chapter the press button or button pressed event expression means single click the tactile button.

If the CN0343 power up with the beep and LCD screen display murky or dull, please adjust R1 with screwdriver gently to make LCD clear

The CN0343 have following of running status:

  • SPLASH: when power up the CN0343 will enter the SPLASH status, the screen will showing
 ANALOG DEVICES
EVAL-CN0343-EB1Z 
At the SPLASH status the CN0343 will not response any of button press or RS-485 input, please wait for 3 seconds, the CN0343 will enter the MEASURING status.
  • MEASURING: At MEASURING status the CN0343 will showing:
Distance: 1.253m
 Temp: 25.2°C 

The distance and temperature value may different based on the CN0343 working situation.

  • MENU: if the OK button pressed in MEASURING: status the CN0343 will enter the MENU status, at the MENU status the CN0343 will showing one of following screen:
Calibrate
    Temperature? 
Set address?
Set baud rate?
Set address?
  • SETTINGS: if the OK pressed in MENU status, the corresponding setting status will be entered, at any of SETTING status, the screen will showing a blink cursor, for detail of CN0343 operation please reference the following table:
SPLASH MEASURING MENU SETTINGS
UP none none previous item increase number at cursor
DOWN none none next item decrease number at cursor
LEFT none none previous item move cursor left
RIGHT none none next item move cursor right
OK none enter MENU enter selected SETTING save and return to MENU
CANCEL none none return to MEASURING don't save and return to MENU

RS-485 Interface

The CN0343 software supported RS-485 address range is 1~255 (this is not equal to the ADM3483 hardware imitated devices number).

The CN0343 software supported RS-485 baud rate range is: 75bps~250kbps.

If you use multiple CN0343 in a same RS-485 network, please make sure all the CN0343 and host have same RS-485 baud rate and no address conflict. Because the CN0343 working in the half-duplex RS-485 mode, please make sure there only have one RS-485 device transmit data at a time.

The CN0343 will response following command:

xxx query/r/n

the xxx is the CN0343's decimal address, and /r/n is the return characters.

For example:

109 query
 

will trigger the CN0343 which have RS-485 address 109 send the measure result data to RS-485 network.

Please don't ignore the space character between address 109 and query command

Software Programming

The CN0343 software developed under the Keil Embedded Development Tools and debug with SEGGER J-Link Debug Probes, for the detail usage of Keil or J-Link please check above links.

Software development environment

After download and install the Keil Embedded Development Tools for ARM, open the Keil software IDE.

To open the CN0343 source code in Keil IDE please use following steps:

  1. Click open button
  2. Enter the CN0343 source code folder path
  3. Select the file type filter to Project files *.uvproj
  4. Double click the V5.0.uvproj

For the detail of Keil usage please reference to ARM Product Manuals.

How to download binary firmware to the CN0343

After the CN0343 software development, to download the binary firmware to internal flash of ADuC7126 please use following steps:

  1. Click build all button, wait for build finish
  2. Click load button, wait for download finish

Software Structure

The following is the snapshot of the CN0343 software package files:

V5.0
├── debug
│?? ├── adcdriver.crf
│?? ├── addressdialog.crf
│?? ├── aduc7126bits.crf
│?? ├── baudratedialog.crf
│?? ├── buzzerdriver.crf
│?? ├── calibratetemperaturedialog.crf
│?? ├── debug.build_log.htm
│?? ├── debug.sct
│?? ├── exceptions.crf
│?? ├── homedialog.crf
│?? ├── initial.crf
│?? ├── interrupt.crf
│?? ├── keydriver.crf
│?? ├── lcddriver.crf
│?? ├── main.crf
│?? ├── message.crf
│?? ├── options.crf
│?? ├── pwmdriver.crf
│?? ├── retarget.crf
│?? ├── rtostimer.crf
│?? ├── setdialog.crf
│?? ├── uartcommand.crf
│?? ├── uart.crf
│?? ├── uartdriver.crf
│?? ├── V4.build_log.htm
│?? └── wnd.crf
├── JLinkArm_debug.ini
├── JLinkArm_release.ini
├── Packs_debug.htm
├── release
│?? ├── adcdriver.crf
│?? ├── addressdialog.crf
│?? ├── aduc7126bits.crf
│?? ├── baudratedialog.crf
│?? ├── buzzerdriver.crf
│?? ├── calibratetemperaturedialog.crf
│?? ├── exceptions.crf
│?? ├── ExtDll.iex
│?? ├── homedialog.crf
│?? ├── initial.crf
│?? ├── interrupt.crf
│?? ├── keydriver.crf
│?? ├── lcddriver.crf
│?? ├── main.crf
│?? ├── message.crf
│?? ├── options.crf
│?? ├── pwmdriver.crf
│?? ├── RamFunctions.sct
│?? ├── release.axf
│?? ├── release.build_log.htm
│?? ├── release.sct
│?? ├── retarget.crf
│?? ├── rtostimer.crf
│?? ├── setdialog.crf
│?? ├── uartcommand.crf
│?? ├── uart.crf
│?? ├── uartdriver.crf
│?? └── wnd.crf
├── source
│?? ├── applications
│?? │?? ├── dialog
│?? │?? │?? ├── AddressDialog.cpp
│?? │?? │?? ├── BaudRateDialog.cpp
│?? │?? │?? ├── CalibrateTemperatureDialog.cpp
│?? │?? │?? ├── HomeDialog.cpp
│?? │?? │?? ├── SetDialog.cpp
│?? │?? │?? └── Wnd.cpp
│?? │?? ├── main.cpp
│?? │?? ├── Message.cpp
│?? │?? ├── Options.cpp
│?? │?? └── UARTCommand.cpp
│?? ├── bios
│?? │?? ├── ADuC7126Bits.cpp
│?? │?? ├── ADuC712x.s
│?? │?? ├── Exceptions.cpp
│?? │?? ├── Initial.cpp
│?? │?? ├── Interrupt.cpp
│?? │?? ├── Retarget.c
│?? │?? ├── Retarget.cpp
│?? │?? └── UART.cpp
│?? ├── drivers
│?? │?? ├── ADCDriver.cpp
│?? │?? ├── BuzzerDriver.cpp
│?? │?? ├── KeyDriver.cpp
│?? │?? ├── LCDDriver.cpp
│?? │?? ├── PWMDriver.cpp
│?? │?? ├── RTOSTimer.cpp
│?? │?? └── UARTDriver.cpp
│?? ├── include
│?? │?? ├── applications
│?? │?? │?? ├── Dialog
│?? │?? │?? │?? ├── AddressDialog.h
│?? │?? │?? │?? ├── BaudRateDialog.h
│?? │?? │?? │?? ├── CalibrateTemperatureDialog.h
│?? │?? │?? │?? ├── HomeDialog.h
│?? │?? │?? │?? ├── SetDialog.h
│?? │?? │?? │?? └── Wnd.h
│?? │?? │?? ├── Message.h
│?? │?? │?? ├── Options.h
│?? │?? │?? └── UARTCommand.h
│?? │?? ├── bios
│?? │?? │?? ├── ADuC7126Bits.H
│?? │?? │?? ├── atomic.h
│?? │?? │?? ├── Initial.h
│?? │?? │?? ├── Interrupt.h
│?? │?? │?? ├── Retarget.h
│?? │?? │?? └── UART.h
│?? │?? ├── Drivers
│?? │?? │?? ├── ADCDriver.h
│?? │?? │?? ├── BuzzerDriver.h
│?? │?? │?? ├── KeyDriver.h
│?? │?? │?? ├── LCDDriver.h
│?? │?? │?? ├── PWMDriver.h
│?? │?? │?? ├── RTOSTimer.h
│?? │?? │?? └── UARTDriver.h
│?? │?? └── library
│?? │??     └── SafeQueue.h
│?? └── library
│??     └── SafeQueue.cpp
├── V5.0.build_log.htm
├── V5.0.uvgui.r
├── V5.0.uvgui_r.bak
├── V5.0.uvgui.rl
├── V5.0.uvgui_rl.bak
├── V5.0.uvgui.RLee4
├── V5.0.uvgui_RLee4.bak
├── V5.0.uvopt
├── V5.0_uvopt.bak
├── V5.0.uvproj
└── V5.0_uvproj.bak

Schematic, Bill of Materials, Gerber Files, Source Code

EVAL-CN0343-EB1Z Design & Integration Files

  • Schematics
  • Gerber Files
  • PADS Layout Files
  • Bill of Materials
  • Source Code

End of Document

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時序
  2. 1.41MB   |  3次下載  |  免費(fèi)
  3. 2AN158 GD32VW553 Wi-Fi開發(fā)指南
  4. 1.51MB   |  2次下載  |  免費(fèi)
  5. 3AN148 GD32VW553射頻硬件開發(fā)指南
  6. 2.07MB   |  1次下載  |  免費(fèi)
  7. 4AN-1154: 采用恒定負(fù)滲漏電流優(yōu)化ADF4157和ADF4158 PLL的相位噪聲和雜散性能
  8. 199.28KB   |  次下載  |  免費(fèi)
  9. 5AN-960: RS-485/RS-422電路實(shí)施指南
  10. 380.8KB   |  次下載  |  免費(fèi)
  11. 6EE-249:使用VisualDSP在ADSP-218x DSP上實(shí)現(xiàn)軟件疊加
  12. 60.02KB   |  次下載  |  免費(fèi)
  13. 7AN-1111: 使用ADuCM360/ADuCM361時的降低功耗選項(xiàng)
  14. 306.09KB   |  次下載  |  免費(fèi)
  15. 8AN-904: ADuC7028評估板參考指南
  16. 815.82KB   |  次下載  |  免費(fèi)

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費(fèi)
  3. 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  138次下載  |  1 積分
  5. 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
  6. 0.10 MB   |  130次下載  |  免費(fèi)
  7. 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  8. 2.96 MB   |  44次下載  |  免費(fèi)
  9. 5美的電磁爐維修手冊大全
  10. 1.56 MB   |  24次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  18次下載  |  免費(fèi)
  13. 7感應(yīng)筆電路圖
  14. 0.06 MB   |  10次下載  |  免費(fèi)
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  9次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 手机看片久久青草福利盒子 | 四虎影视永久地址 | 天堂在线资源网 | 日本一级高清不卡视频在线 | 久久99久久精品国产只有 | 国产骚b | 好硬好湿好爽再深一点h | 国产一级特黄在线视频 | 视频一区 在线 | 狠狠色噜噜狠狠狠狠999米奇 | 日日噜噜夜夜狠狠tv视频免费 | 国产黄色在线免费观看 | 99亚洲精品卡2卡三卡4卡2卡 | 国产精品伦理一区二区三区 | 四虎影院观看视频在线观看 | chinese国产videoxx实拍 | 免费观看在线观看 | 久久影视免费体验区午夜啪啪 | 天天综合欧美 | 久久精品国产2020观看福利色 | 亚洲成在人线中文字幕 | 黄录像欧美片在线观看 | 午夜看黄网站免费 | 女生扒开尿口让男生舔 | 狠狠色综合久久久久尤物 | 2018天天射| 深夜动态福利gif进出粗暴 | 免费超爽视频 | 97福利| 欧美一区视频 | 久久婷婷综合五月一区二区 | 精品女同| 亚洲国产精品久久精品怡红院 | 免费视频淫片aa毛片 | 成年人色网站 | 久久这里只有精品免费视频 | 波多野结衣一级特黄毛片 | 国产精品9999 | 加勒比在线一区 | 偷偷久久| 亚洲我射 |