STM32,5110液晶顯示聲納探魚器200KHz,帶電路圖,精確到厘米 MC34063升壓,大聲壓發射,實際板子上濾波電路沒要(電路圖上的濾波電阻電容電感沒焊,開路或者短路)。一般200KHz的換能器在水里面的耦合比較好,在空氣中發射出來的(或者接收的)強度很低。 用的MOSFET Relay,contact和release時間都可以做到很小,不過選的是比較低端器件,所以最近測量距離為70cm。 開源啦開源啦 架構為狀態機+任務流,Task都是放在函數指針數組里面的 Task分兩種,routine的和錯誤處理的 5110液晶的SPI用的DMA 基本上STM32和C語言高階的特征都用上了,稍微修改直接可以商用 Open Issue 偶爾會hardware fault或者memory fault,然后watchdog重啟, 應該比較好解決,仔細檢查下就好 有什么問題代碼的file comment里面有我聯系地址 有能搞到好的器件也請知會我,多謝了 接下來準備把它裝到船模上,用以前四軸的那套東西,就看什么時候有時間了
上傳時間: 2013-10-28
上傳用戶:songyue1991
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。 解壓縮以后安裝,步驟如下: 1.打開up51v706a.txt(本文件)記下安裝序列號。進入setup目錄點擊setup.exe進行安裝; 2.選擇Install Support....全新安裝,以前沒有安裝過或者放棄以前的序列號安裝; 選擇Update Current Installation升級安裝,將可以保持原來的序列號,不必再次輸入 3.選擇Full安裝,Next->Yes(接受版權信息)->選擇安裝目錄->Next->輸入序列號、姓名、公司 等,除了序列號以外,都隨意,可以如實輸入你的姓名等。->next-> ....直到安裝完成。 注意: 1.每次安裝都必須進行這幾步,每次都需要重新寫入AddOn標識; 2.假如安裝過程中存在病毒防火墻,可能會產生xcopy錯誤使安裝失敗,此時請先 關閉病毒防火墻,然后再安裝; 3.安裝前必須退出正在運行的Keil軟件,否則也會產生xcopy錯誤使安裝失敗; 4.安裝過程中可能會出現安裝Secrity Key錯誤,點擊確定即可。 這組安裝碼可以使用keil C51軟件到2033年12月底,夠用了吧。 Ident = Y1DZKM (這個號碼已經輸入在addon目錄下的文件中,你不必理會了) SN = K1DZP-5IUSH-A01UE *************************************** 0xfd漢字補丁已經預先處理。安裝以后可以打開工程\keil\c51\examples\0xfd\ee.uv2檢驗
上傳時間: 2013-10-18
上傳用戶:takako_yang
為了提高PCB板制作的效率,改變傳統的化學腐蝕制板工藝,使用機械仿形銑制作電路板的方法,設計了以ATMEGA16單片機為核心部件的PCB板雕刻機控制系統。其中包括PCB雕刻機的基本功能、主要硬件電路設計和軟件的實現流程,并給出了相關設計電路。重點分析了雕刻機步進電機的驅動電路以及主軸電機的驅動電路,該雕刻機經實際運行,系統工作良好,可有效提高PCB板的制作效率。 Abstract: In order to improve the efficiency of production of PCB board and change the traditional chemical etching plates, using of mechanical copying milling method makes circuit boards,this paper introduces the PCB engraving machine control system used ATMEGA16 microcomputer as the core components. It includes basic function, the hardware circuit design and software realization process, and gives the corresponding circuit design.It analyses the drive circuit of engrawing machine stepper motor and spindle motor in detail. This engraving machine by practical operation, the system works well, which can effectively improve the production efficiency of PCB board.
上傳時間: 2013-10-17
上傳用戶:liangliang123
HIGH SPEED 8051 μC CORE - Pipe-lined Instruction Architecture; Executes 70% of Instructions in 1 or 2 System Clocks - Up to 25MIPS Throughput with 25MHz System Clock - 22 Vectored Interrupt Sources MEMORY - 4352 Bytes Internal Data RAM (256 + 4k) - 64k Bytes In-System Programmable FLASH Program Memory - External Parallel Data Memory Interface – up to 5Mbytes/sec DIGITAL PERIPHERALS - 64 Port I/O; All are 5V tolerant - Hardware SMBusTM (I2CTM Compatible), SPITM, and Two UART Serial Ports Available Concurrently - Programmable 16-bit Counter/Timer Array with 5 Capture/Compare Modules - 5 General Purpose 16-bit Counter/Timers - Dedicated Watch-Dog Timer; Bi-directional Reset CLOCK SOURCES - Internal Programmable Oscillator: 2-to-16MHz - External Oscillator: Crystal, RC, C, or Clock - Real-Time Clock Mode using Timer 3 or PCA SUPPLY VOLTAGE ........................ 2.7V to 3.6V - Typical Operating Current: 10mA @ 25MHz - Multiple Power Saving Sleep and Shutdown Modes 100-Pin TQFP (64-Pin Version Available) Temperature Range: –40°C to +85°C
標簽: C8051F020
上傳時間: 2013-10-12
上傳用戶:lalalal
為解決當前計算機串行通訊接口只有USB,難以滿足舊型號設備或某些單片機要求RS232通訊的問題,設計出兩款RS232/USB電路。采用CH341A與MAX223集成電路芯片構建標準9線RS232/USB通用接口轉換器,無需編程。采用CH341A與PIC16F877A構建單片機與計算機之間的USB通訊電路,軟件遵循RS232通訊協議,硬件進行電平轉換。實際使用表明,這兩款產品與計算機端Windows 操作系統下的串口應用程序完全兼容,且通訊過程中無握手失敗現象。 Abstract: To solve the problem that current computer serial communication only with USB interface can not satisfy with the old type equipments or MCU to communicate with RS232, two kinds of RS232/USB circuit were designed.CH341A and MAX223 integrated circuit chips were used to create a standard 9-line RS232/USB universal interface convertor without programme. CH341A and PIC16F877A chips were adopted to build the USB communication circuit between computers and MCU. The software follows RS232 communication protocol, and the hardware converts electrical levels. Actual practices indicate that the two manufactures are compatible with serial application program of Windows operation system completely,and get avoid of handshake lost.
上傳時間: 2013-11-03
上傳用戶:siying
AVR32801: UC3A3 Schematic Checklist Features • Power circuit • Reset circuit • USB connection • External bus interface • ABDAC sound DAC interface • JTAG and Nexus debug ports • Clocks and crystal oscillators • MMC, SD-card, SDHC, SDIO and CE-ATA interface 1 Introduction A good hardware design comes from a proper schematic. Since UC3A3 devices have a fair number of pins and functions, the schematic for these devices can be large and quite complex. This application note describes a common checklist which should be used when starting and reviewing the schematics for a UC3A3 design.
標簽: Schematic 32801 UC3A3 Chec
上傳時間: 2014-12-26
上傳用戶:DXM35
以C8051F020為核心處理器,設計無線傳感器網絡數據采集系統。系統采用SZ05-ADV型無線通訊模塊組建Zigbee無線網絡,結合嵌入式系統的軟硬件技術,完成終端節點的8路傳感器信號的數據采集。現場8路信號通過前端處理后,分別送入C8051F020的12位A/D轉換器進行轉換。經過精確處理、存儲后的現場數據,通過Zigbee無線網絡傳送到上位機,系統可達到汽車試驗中無線測試的目的。 Abstract: This paper designs a wireless sensor network system for data acquisition with C8051F020 as core processors.The system used SZ05-ADV wireless communication module,set up a Zigbee wireless network, combined with hardware and software technologies of embedded systems,completed the end-node 8-locale sensor signal data acquisition.Eight locale signals were sent separately into the 12-bit ADC of C8051F020 for conversion through front treatment.After accurate processing and storage,the locale data was transmitted to the host computer through Zigbee wireless.The system achieves the purpose of wireless testing in vehicle trial.
標簽: C8051F020 Zigbee 汽車測試 系統設計
上傳時間: 2013-11-23
上傳用戶:dsgkjgkjg
以太網和CAN總線應用廣泛,但由于其通信協議不同,兩種總線器件間無法進行數據通信,因此,設計了基于CP2200與C8051F040的以太網總線與CAN總線接口轉換電路,并給出部分相關硬件電路與軟件設計分析。在保證數據完整和協議可靠的前提下,通過握手協議和簡化的以太網協議,不僅實現了以太網數據與CAN數據的轉發,同時還順利的解決了以太網的高速性與CAN的低速率沖突,以及兩者數據包之間的大小不同的矛盾。 Abstract: In the development of actual application, Ethernet and CAN bus are used very extensively. Owing to its various communication protocols, the communicating between two kinds of bus device can’t be carried out. Therefore, in order to solve this problem, the Ethernet-CAN bus interface circuit based on CP2200 and C8051F040 was designed in this paper, and part of the related hardware circuit and software design analysis were given. On the condition of data’s integrity and protocols’reliability, through the handshaking protocols and the simplified the Ethernet protocol, not only the data switching between CAN and Ethernet was realized, but also the differ in velocity and packet size was solved.
上傳時間: 2013-10-15
上傳用戶:Ants
為提高太陽能的利用率,以ATmega8單片機為控制核心,設計了一套光電跟蹤與視日運動軌跡跟蹤互補控制的雙軸太陽跟蹤器。該跟蹤器在晴天時,利用光敏電阻采集光強判斷太陽位置,控制步進電機實現光電跟蹤;在陰天時,采集時鐘器件PCF8583的時間信息,計算當前太陽位置來實現視日運動軌跡跟蹤。實驗表明:該太陽跟蹤器能在不同天氣狀況下對太陽進行較準確地跟蹤,能量接收效率提高了30%,達到充分利用太陽能的目的。 Abstract: To improve the utilization rate of solar energy,a kind of solar tracking controller which effectively combined the sun angle tracking and photo electric tracking based on ATmega8is designed.In the sunny days,the solar tracking con-troller determines the sun's position by using photosensitive resistances to collect light intensity and control stepper motors to achieve photo electric tracking,n cloudy days,it collects clock chip PCF8583time information to calculate the current position of the sun and achieve the sun angle tracking.Experimental results show the solar tracking controller accurately tracks the sun in different weather conditions,improves received energy efficiency by30%and reaches the purpose of full use of solar energy.
上傳時間: 2013-10-15
上傳用戶:urgdil
設計一種基于ATmega16L單片機的溫度控制系統,闡述該系統的軟硬件設計方案。采用模塊化設計方法,利用增量式PID算法使被控對象的溫度值趨于給定值。實驗結果表明該系統具有良好的檢測和控制功能。 Abstract: This paper designs a temperature control system based on ATmega16L,describes the hardware and software de-sign scheme of the system,adopts the modularized design method and utilizes the incremental PID algorithm to realize the temperature of controlled device incline to the given value.The experiment result indicates that the system has good detec-tion and control function
上傳時間: 2013-10-09
上傳用戶:stvnash