Practical FPGA Programming in C \r\nBy David Pellerin, Scott Thibault \r\nPublisher: Prentice hall PTR \r\nPub Date: April 22, 2005 \r\nISBN: 0-13-154318-0 \r\nPages: 464 \r\n
生活中許多目標的高度和水平距離需要進行測量。目前主要的測量方法,仍以傳統的皮尺丈量為主,測量效率不高,有時還很不方便,沒有技術成熟的數字式測高測距產品。以基本的數學方法為理論依據,利用遙控小車做為載體,采用角度傳感器測量角度、霍爾傳感器測量水平距離等,通過單片機LM3S615進行數據計算,實現了對待測目標物體的高度、水平距離等數據的快速、精確和數字式的測量,高度測量精度可達99.06%,水平測量精度則可達98.06%。
Abstract: In our lives, the height and horizontal distance of some goals are needed to be measured. Because the currently used methods are still traditional tape-based measuring methods, and the measuring efficiency is low and inconvenient so some kinds of digital and portable measuring methods or instruments are needed. Based on the basic math theory, this paper designed and manufactured a portable, digital and remote controlled measuring mobile small vehicle, which assembled with angle measuring sensor for angle measurement and hall sensor for horizontal distance measuring. MCU LM3S615 calculated the height and horizontal distance data gotten from these sensors. The measuring process is simple, the measuring results are more accurate and the measuring efficiency is higher than traditional measure instruments. The accuracy of height and distance measurement can reach 99.06% and 98.06%.
針對目前汽車追尾事件頻發問題,提出一種防汽車車前和車后追尾的安全裝置設計。該設計以高性能、低功耗的8位AVR微處理器ATmega8L為核心,結合霍爾式車速傳感器、激光雷達測距裝置和MMA7260QT加速度傳感器,能夠兼顧車前和車后,摒棄以往設計中只考慮車前或車后單一性缺點,尤其適用于高速、夜晚或新手行車。
Abstract:
Aiming at the high frequency of vehicle rear-end collision,a safe device design of anti-vehicle rear-end collision is presented.In the design,the high-performance,low-power8-bit AVR microprocessor ATmega8L is utilized as a core combined with hall-type speed sensor,laser-radar ranging devices and the acceleration sensor MMA7260QT.The design considers both the front and back of a car,and overcomes the drawbacks of former designs in which only the front or the back of the car is considered,so it is especially suitable for high-speed,night or the beginner’s driving.
介紹了采用ATmega48單片機實現三相無刷直流電機控制器的方法。利用Atmega48獲得帶死區的脈寬調制(PWM)、霍爾傳感器的換相處理、正弦驅動信號的產生和電機轉速的控制等功能。采用該方法的優點是所需的外圍器件少,成本低。
Abstract:
The method of 3-phase brushless DC motor control based on ATmega48 is presented in this paper.The system uses ATmega48 to generate PWM signals with dead-time, hall sensors signals commutation,sine driving signal and rotational speed of motor.Using this method,the needed external devices are few, the cost is low.
The Windows 2000 Device Driver Book, A Guide for Programmers, Second Edition
Art Baker
Jerry Lozano
Publisher: Prentice hall PTR
Second Edition November 20, 2000
ISBN: 0-13-020431-5, 480 pages
軟件開發工程是有趣的、多產的,甚至是大膽的。同時,它也能源源不斷地帶來商業價值,并保持在我們的掌控之下。 極限編程(XP)的構思和發展是針對小型團隊進行軟件開發時,在面對不確知的、變化的需求時所產生的特定需要的。這一新的、輕量級的方法學對許多傳統思維提出了挑戰,這其中包括一個一直以來的假設,即在軟件開發過程中,對軟件進行一個小小的改動就必然會使其開發成本大大增加。極限編程認可軟件開發工程應該節約成本,而且一旦實現了某種節約就應該加以開發利用。 你可以喜歡XP,也可以恨它,但是本書將會使你對如何開發軟件有一個全新的認識。KentBeck擁有并經營著First Class軟件公司,在這里他把主要精力放在兩個最大的興趣上——模式和極限編程。他一直在研究軟件開發的先驅模式、CRC卡、HotDraw畫圖編輯器框架、xUnit單元測試框架以及測試為先的編程。他發表了五十多篇關于編程的文章,并出版了《The Smalltalk Best Practice Patterns》(Prentice-hall出版社)和《Kent Beck’s Guide to Better Smalltalk:A Sorted Collection》(劍橋大學出版社)兩本著作,同時他還是超級暢銷書《重構——改善既有代碼的設計》(中英文版皆由中國電力出版社出版)的特約撰稿人。