Final Report
Submitted to Dr. Stanislav Kesler and the Senior Design Project Committee
of the
Electrical and Computer Engineering Department
Drexel University
Team Members:
i
Table of Contents
Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
2. Statement of Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1. Method of Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2. System Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. System Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.4. System Limitations. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3. Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
4. Economic Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 11
7. References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Appendix F: Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
ii
Figures and Tables List
Figures List:
Figure 2: Transmitting Microcontroller output pulse train at 25.97 kHz, Vpp = 3.062. . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 4: Driving Signal from comparator/NAND output stage, f = 25.64 kHz, Vpp = 6.062 V . . . . . . . . . . . . . . . 12
Tables List:
iii
1. Problem Description, Goals, and Deliverables
Pet owners use various methods to contain their animals outdoors. The most common
containment methods include the use of fences (wooden/aluminum), chains, and more recently,
electronic buried-wire containment systems. However, all of these current methods have
mobility limitations. Fences and perimeters established by the electronic buried-wire system are
both fixed. The use of a chain limits the range an animal can travel, as well as being prone to
tangling. Our design would alleviate the immobility of other methods, as well as avoid the cost
of materials and professional installation for electronic buried-wire systems and traditional
fences. Thus, our design allows for the mobile containment of an animal without the use of a
leash. Our system will serve as a compliment and/or replacement to existing systems, and also
act as an alternative when the above systems cannot be used, for example at a public park or
field. The proposed design goals of the system include:
The system deliverables included two main units: the mobile perimeter stake (MPS) and
an electronic collar (EC) attached to the animal. An optional monitoring unit (MU) used by the
human user was also proposed. A description of each device is below:
MPS
The MPS is a transmitter of ultrasonic (US) signals and a relay for state information from the EC
to the MU, and serves as the center of the system. The primary function of MPS is to emit an
omni-directional US wave of a specific frequency and duration at regular intervals. Radio
frequency (RF) communication is received from the EC with data about the state of the EC. The
information will be relayed by RF to the MU. This device is to be implanted into the ground.
Due to limitations in RF development, we were unable to utilize any RF communication between
the system units. This will be further explained in the progress section.
EC
The EC is a receiver for the US signals transmitted by the MPS. Using time US time delay, the
distance from the MPS to the collar will be calculated. Then, the EC will apply an appropriate
audible stimulus by comparing the current distance data and the preset perimeter distance. If a
detection event does not occur after a pre-determined timeout period, EC will transmit a RF
signal notifying the MPS there has been a lapse in communication, which will then be relayed to
the MU. This unit is meant to be worn by the animal to be contained. Due to limitations in RF
development, we were unable to utilize any RF communication between the system units. This
will be further explained in the progress section.
1
MU
The MU is an optional user notification system that will display the current state of the system.
The display will notify the user whether the EC is within the perimeter, outside of the perimeter,
or if it is not receiving an US signal. The MU is updated using data from the RF signal from the
MPS. This unit is meant for human monitoring of the system. Due to limitations in RF
development, this optional unit was not able to be realized. However, since it was stated that this
unit was optional, it does not serve as a major detriment to the project outcome.
2. Statement of Work
The final development of our experimental prototype consists of two main parts: the
transmitting MPS unit and the receiving EC unit. These units are primarily composed of US
transducers, the µC development boards, and appropriate signal conditioning and/or drive
circuitry.
2
able to be input into the microcontroller. We utilized several of the prescribed configurations in
the data sheets of the components we used to help us with the design of the necessary circuitry.
The MPS and EC units have US signal production and detection circuitry, respectively. This
send and receive circuitry is similar in design and components, which is to be expected of a
transmit/receive system. The µC is used primarily for control and calculation purposes. The EC
and the MPS units both have US transducers and µC’s as the center point of the respective
send/receive device. The block diagram in Figure 1 below shows the general operation of the
transmit and receive stages of the design:
The software concerns at the onset of the project mainly dealt with the ability to
accurately measure the time difference between the sent and received signal. This was crucial to
be able to accurately convert this to a relative distance, which then would serve to define the
boundary of the system. A major consideration here was how to keep the transmit and receive
µC’s synchronized. We also had to have a signal frequency of 10 Hz, or a period of 100 ms, to
match the 100 ms speed of sound approximation prescribed in the patent. Interfacing of the µC
development board with the hardware components was utilized via the communication ports on
the development boards. To program the TI MSP430 µC, a JTAG connector was purchased to
interface the computer to the development board. We first used the free Code Compiler
Essentials (CCE) compiler program provided by TI for programming the µC. However, CCE
was slow and inefficient in developing our code. We began using a 30 day trial version of IAR
software, which is a third party software developer for the MSP430 µC’s. Several TI application
notes documents were found that helped write programs to allow the µC to perform the actions
we needed it to do. The IAR program allowed the use of the C programming language as well as
assembly language. This was critical for the design, since we are most familiar with the C
programming language. To connect the hardware and software stages, a wire was connected
between the necessary development board inputs and output ports to the various hardware stages.
3
After the hardware and software issues were considered, we then conducted an
approximate power consumption budget of the different components of the system. We used the
current rating of the batteries that are being used in the design, as well as the pertinent current
values from the various component datasheets. This analysis will be further explained in the
System Operation section.
As stated above, the final design consists of the transmitting MPS unit and the receiving
EC unit. As mentioned, the hardware electronics of the two units is similar in construction. The
software of the two units is different in that the receive side needs more functionality to process
the received signal. Without the use of RF communication, we had to utilize some of the
communication ports located on the output headers of the development board. We also used the
communication ports to interface the inputs and outputs of the µC’s to the inputs and outputs of
the hardware electronics. The sections below describe the specific components and computer
code used in each of the two units.
MPS
The MPS unit is meant to serve as the central transmitting unit of the system. It is
composed of the µC development board, a wire-wrapped prototype board that contains the
necessary signal production circuitry, and the “stake” that houses the US transducers. The
transmit software uses a µC output port to produce a 24 kHz signal that drives the transducers.
This driving pulse train itself has a frequency of 24 kHz, but the pulses are periodic at a
frequency of 10 Hz, or 100 ms, to maintain our speed of sound approximation. This signal is
then fed into the transmit circuitry. The transmit circuitry consists of a comparator/NAND gate
stage that establishes a square wave output that is higher than the µC is capable of producing.
The comparator ensures that that the square wave signal(s) ride the power supply rails. The
comparator/NAND gate stage is composed of a LM339 comparator and a CD4011 NAND gate
chip, respectively. The LM339 and CD4011 are both quad packages. We connected the four
comparator outputs to four of the NAND gate inputs, and then used the corresponding NAND
gate outputs to drive the US transducers in the MPS unit. The schematic for this circuitry is
attached as Appendix D.
EC
The EC unit serves as the receiving unit of the system. It is composed of the same µC
development board that is in the MPS unit, a wire-wrapped prototype board that contains the
necessary signal conditioning circuitry, and the receiving US transducer. It also contains the
code that performs the distance/time calculations, and flashes corresponding distance indicating
LEDs.
The received transducer signal is fed into the receive circuitry, which consists of an
amplifier stage and a comparator/NAND gate stage that produces a CMOS compatible output
necessary for the µC. The amplifier stage utilizes a LM324 operational amplifier, while the
comparator/NAND gate stage uses a LM311 comparator and a CD4011 NAND gate chip,
respectively. The schematic is attached as Appendix E. The converted CMOS signal is then sent
into the µC input port. The software takes the conditioned input signal and processes it for
pertinent time/distance measurements.
4
The software used in the EC unit is more advanced than that in the MPS unit. The
software in the EC has to perform the time/distance calculations between the sent and received
signal. Since this is a development board, many of these communication ports are already being
utilized to some capacity. We originally began programming on Port 1, because this port allows
interrupts. However, because this port was pre-wired to other components on the development
board, we were unable to use it for communication and signal processing. We thus shifted the
communication to Port 5, which is easily accessed via the input/output headers on our
development board. We utilize this port for the simulated RF link between the two units, as well
as for interfacing with the custom signal conditioning circuitry. As mentioned, since we are
unable to use interrupt enabled Port 1, we had to substitute the use of interrupts with a technique
known as polling. Polling is a process of manually checking values for changes on a repetitive
basis, as a part of the main program loop [1]. The timing of our system allows us to use polling
without having any negative side effects, such as creating unacceptable system latencies. The
code used to do this is attached as Appendix F. The utilized ports are shown below in Table 1:
In general, with the development board (containing the µC and RFT) and US transducers,
we have been able to successfully create the two main units of the system, the MPS and the EC.
We were able to generate necessary code and circuitry to construct an initial prototype. This
includes the aforementioned methods, such as programming the µC to produce an appropriately
oscillating square signal at the desired frequency of 24 kHz, amplifying this signal to a drive a
UST. The received signal is then amplified and converted to a CMOS level to be input to the µC.
The µC then performs the necessary time-distance calculations. This process will be described
in more detail in the following System Operation section.
First, the MPS µC generates a 2.7-3.0 V (depending on battery levels) square wave pulse
train at 24 kHz out of output Port 5.4 on the input/output headers of the µC board. This is shown
in Figure 2 below:
5
Figure 2: Transmitting Microcontroller output pulse train at 25.97 kHz, Vpp = 3.062
As shown above, the µC output signal has a Vpp = 3.062 V, at a frequency of 25.97 kHz.
To obtain the required timing ratio of 100 ms, which correlates to the speed of sound, the pulse
train had to match this frequency. Figure 3 below shows this periodic function. Note that you
cannot see the 5 pulses as shown in Figure 2 above because the time scale was increased.
However, the pulse lines shown show that the signal is periodic with a frequency of exactly 10
Hz, or 100.00 ms.
This above signal had a Vpp = 2.812 V (not shown), at a frequency of 10.00 Hz, which
conforms to the 100 ms periodicity required for our speed of sound approximation. This signal
is the initial driving signal used to excite the US transducers.
The signal in Figure 3 above is then input into the comparator/NAND gate stage to
increase the voltage level of the signal to that of the supply rails. This then generates the pulsed
square wave output shown below in Figure 4, which is then used to drive the US transducers that
comprise the MPS unit.
6
Figure 4: Driving Signal from comparator/NAND output stage, f = 25.64 kHz, Vpp = 6.062 V
As shown above, the µC output signal has a Vpp = 6.062 V, at a frequency of 25.64 kHz.
This signal is used to drive the transducers on the MPS housing, and is the final output signal of
the MPS unit. The transducers become excited with this signal and begin producing acoustic US
waves, according to the pulse pattern of the driving signal shown in Figure 2 and Figure 3 above.
These acoustic waves are then transmitted through the air, and received by the US transducer on
the EC unit. The received ultrasonic signal is shown below in Figure 5:
The above capture shows the sinusoidal acoustic signal received by the US transducer on
the EC unit. The received signal had a frequency of 24.39 kHz (not shown) and was measured to
be 209.4 mV, which is at too low a voltage level to be used as a µC input. The µC needs CMOS
level input, which necessitated the need for aforementioned receive circuitry that amplifies and
converts this low voltage signal to a CMOS level. The LM324 amplifier output has a gain of
approximately 20, which effectively amplifies from the mV range to volts range.
The signal is then passed through the comparator. The output of the comparator is shown
in Figure 6 below:
7
Figure 6: Output of comparator, f = 24.39 kHz, Vpp = 5.312 V
Notice that the signal has pulses similar to that of Figure 4 above. This signal was measured at
Vpp = 5.312 V (not shown) with a frequency of 24.39 kHz. The sharp peaks are converted to
squares via the NAND chip. This output is shown below in Figure 7:
The signal out of the NAND gate chip is 5.875 Vpp at 25.81 kHz. The signal is now a
square wave, which is necessary for edge detection by the µC. The µC requires a signal of
approximately 2.7 to 3.0 V in order to interpret it correctly. To acquire this level, a voltage
divider circuit was designed in order to reduce the 5.875 V to a lower CMOS voltage level.
Figure 8 below shows the output signal of the voltage divider.
8
This signal was measured as 2.875 V at 26.49 kHz. This is the now at the appropriate voltage
level that the µC can recognize and perform calculations on. The CMOS level signal is input
into Port 5.4 of the EC’s µC., where the microcontroller then determines the range, and flashes
corresponding LED’s. The development board has four LEDs that we have utilized to show
various states of the unit. See Appendix G for a detailed description of the LEDs and their
meanings.
EC POWER BUDGET
Li Ion Battery Source (mAh)
1200
These values were calculated using datasheet values for typical current values of the various
components used in the design, multiplied by the mAh rating of the batteries. The estimates are
a worst case scenario, in that they represent an always on system. Actual operation of the system
would be every 100 ms. Thus, the values in Table 2 above likely represent the low end values
for system power.
9
would work well with this system. It is attached as Appendix H. Also, the code we wrote
produces an output signal with a frequency based upon the on-board crystal frequency. The
maximum frequency of the on-board crystal is 32.768 kHz [2]. Thus, to provide for frequencies
higher than that, an external crystal will be needed to attached to the µC. This could be easily
soldered to the development board in the predefined pad layout for an external crystal. However,
since the US transducers used for our prototype operate at 24 kHz, we were able to program the
µC and onboard crystal to produce a sufficient signal to drive the US transducers.
Another limitation of the design was the lack of RF development. This was mainly
attributed to the fact that to access the predefined RF send and receive functions of the IAR
programming software we used, the full software version had to be purchased. This would have
increased the out-of-pocket cost of the design team members by another $300, increasing the
total cost to the group members to $819.49. Instead of purchasing said software, a wired
simulation of the RF communication was implemented to sync the two µC boards and to
simulate state transmissions and distance ranges.
Also, more detailed power consumption calculations will need to be done. Once a final
prototype is established, real world testing can be done on the battery powered unit. The main
power consumption of the µC is in transmission and receiving of signals. The lithium ion
batteries used in our prototype design provides 1200mAh.
Another limitation is the documentation needed to test a final prototype of animals.
Testing of our design on live animals requires a permit. Once a permit is obtained, then the
efficacy of the unit for containing live animals can be tested. The EC unit will also have to outfit
with a stimulus applying transducer that produces a sound that the dog can hear. This sound has
to be able to annoy the dog enough so that it comes back into the acceptable confinement area.
Since we already have the 24 kHz transducers, these units could be used to produce this sound.
Also, since 24 kHz is above human hearing, it will not bother humans. Several products on the
market already use this as a method for training dogs to stop barking. For example, there is a
dog-bark training device that emits an US signal when a dog barks. This sound is annoying to
the dog, which in turn trains the animal to stop barking.
Overall, there were several limitations to the project. Continued work toward a final
prototype will have to address these issues.
3. Scheduling
As a means of continued organization and accurate time budgeting throughout the
project, we employed the use of a Gantt chart, shown in Appendix I. The Gantt chart displays an
overview of the time allocated to each aspect of our design. This has been updated to reflect the
status of our project.
From the proposal and progress report, the scheduling was as follows:
• The first large portion of time was devoted to preliminary research to see if the
proposed project was feasible to design and build within the set time constraints.
• After completing preliminary research in late November, the design of the prototype
was to last until the end of January.
• From January to April, we planned to build the US and RF transmitter and receiver
units. Simultaneous to the hardware design was the software design for the user
interface and µC.
10
• After the hardware and software testing period, a draft preliminary instruction manual
for using the prototype.
• From March until the end of the project, we planned to continue to finalize any of the
necessary construction and testing of the units.
Overall, we have maintained the framework of the schedule from the progress report.
However, our project schedule was shifted due to longer than expected testing of the necessary
hardware components, and actually building the prototype boards that house the circuits.
We also spent more time than expected on the software design of the µC. We originally
were looking into the code for the µC as being all in one package, but as it turns out more
software libraries needed to be purchased in order benefit from explicit functionality of the µC.
The updated schedule can be seen Appendix I.
We were able to successfully complete the necessary send and receive circuitry, as well as
interfacing with the development boards. This comprises the essential components of the stake
and collar units. While we were unable to work on RF communication between the units, we
were able to represent this using a direct wire link. Because the RF system is pre-wired to the
development board, implementation of RF would have been more of a function of software than
hardware. Having another computer engineer on the team would have helped to distribute some
of the programming load. That way, one could have worked on the ultrasonic processing code,
while the other on the RF code.
Teamwork
The table below shows the major responsibilities of each team member. These were
separated into hardware and software, the two main components of the design.
4. Economic Analysis
In the proposal, we analyzed the economic component of our project using two budget
types: an industry budget and a prototype budget. We originally estimated our out-of-pocket
budget along the premise that we would receive funds from our team sponsor, as well as Drexel
University. However, since these funds were never received, the design team was unable to
contribute all of the funds necessary to complete all aspects of the design. The mainly includes
the implementation of the RF communication portion of the design, which was contingent upon
the purchase of a full IAR Systems software package. Thus, the actual funds spent are lower
11
from the previously presented budgets. The project was entirely funded by the design team
members, at a cost of $519.49. The prototype budge is attached as Appendix J, and a modified
version to show percentage of cost is shown below in Table 4:
Out-of-Pocket Budget
Purchase Costs Estimated Cost Actual Cost % of Actual Cost ($519.49)
µC development kit $209.00 $300.00 (2x $150) 57.7%
RF Transmitter/Receiver $180.00 Included on dev. board
Ultrasonic Transducers $180.00 $20.00 (16x $1.25) 3.8%
PCB Prototyping $500.00 ----- -----
Miscellaneous Components: $175.00 ----- -----
- IC's ----- $25.00 4.8%
- Batteries ----- $25.00 4.8%
- Circuit Boards ----- $15.00 2.9%
- Housing Materials ----- $14.49 2.8%
Subtotal Purchase Cost $1,244.00 $399.49 76.9%
Development Costs
Testing Components & Supplies $100.00 $100.00 19.2%
Office/Laboratory $180.00 ----- -----
Printing and Overhead $100.00 $20.00 3.8%
Subtotal Development Cost $380.00 $120.00 23.1%
The industry budget, attached as Appendix K, outlines the development cost of our
design if it were built by engineers in an industry setting. The projected costs include resources
and equipment used for research and design, and represents our best-guess estimate given quotes
from manufacturers and average engineer salaries. The industry budget was changed slightly to
account for the increased time spent on the project. The man hours necessary for the testing
phase of the project was slightly increased, raising the industry budget by $12,000.
Our project proposes an animal containment system. Thus, the major ethical concern is
animal containment. Since our system does not provide containment in a typical sense, such as a
leash or cage, we feel that this issue of containment is not as severe with regards to our design.
Our design will establish an US perimeter that the animal is contained in. If the perimeter is
exceeded, a noise within the hearing range of the dog would be emitted to train the dog to come
back into the acceptable area. Thus, there is not a large potential for causing physical harm to
animals. There are products available now that train dogs to not bark that use an US sound based
training method. Likewise, our system is not meant as a disciplinary device, but more as a
training device to help an animal learn the boundaries to which it can roam.
Possible environmental concerns arise from the use of high-frequency signals. Even
though the sound generated from US signals is beyond the hearing range of humans, there are
many animals in nature that can hear in the US range. A high-powered US signals could disturb
12
the habitat of wildlife in the surrounding area. The hearing of dogs is 44 kHz [3]. Other animals
such as cats, horses and sheep have similar hearing ranges.
Several veterinary and government agencies were contacted regarding the effects on
animals from high frequency signals. The University of Pennsylvania Veterinary hospital said
that the main concern would be the intensity of the signal, as opposed to the frequency. Thus, we
will have to ensure that intensity of the signal does not cross into the threshold of pain for
surrounding animals. Exposure to sound louder than 85 dB can have both auditory and non-
auditory effects on most animals [4]. The other possible environmental concern is the
implementation of RF transmission into our design. We must also account for the fact that many
existing devices (including existing animal containment systems) already use RF signals in their
system. Therefore, we must be certain that our signal do not interfere with other devices in the
immediate area that operate in the same frequency band. This is part of the reason we required a
bi-modal RFT. Also, as mentioned before, to do any actual testing on animals requires a permit.
This was discussed above in the Limitations section.
The social aspects of our design have largely remained the same. In the suburbs, many
homeowners associations have policies that restrict the type, size, and existence of any fence
system. At the same time, these associations also restrict the freedom of pets, mainly for safety
purposes. A fenceless system, such as we are proposing, will please community associations as
well as homeowners. The homeowner is able to contain the family pet, and the association is
content because there is not the visual clutter associated with conventional fences.
7. References
[1] Nagy, Chris. Embedded Systems Design using the TI MSP430 Series. Burlington,
Massachusetts: Elsevier Publishing, 2003.
13
[2] Texas Instruments. MSP430x4xx Family User’s Guide Extract (Doc. SLAU168). Texas
Instruments. 2005.
[3] C.D. West, “The relationship of the spiral turns of the cochlea and the length of the basilar
membrane to the range of audible frequencies in ground dwelling mammals,” J. Acoust.
Soc. Am., vol. 77, pp. 1091-1101, March 1985. 1985.
[4] Institute of Laboratory Animal Resources. Guide for the Care and Use of Laboratory
Animals. 21 February 2006. <http://newton.nap.edu/html/labrats/chaps.html#anim>
14
Appendix A: System Functionality Diagram
15
Appendix B: Texas Instruments Development Board
16
Appendix C: 24 kHz Transducer
17
Appendix D: MPS Circuit Schematic
18
Appendix E: EC Circuitry Schematic
19
Appendix F: Microcontroller Code
//***************************************************************************
***
// MSP-FET430P440 Demo – Timer_A Toggle P5.1, CCR0 Contmode ISR, DCO SMCLK
// M.Buccini
// Texas Instruments, Inc
// September 2004
// Built with CCE for MSP430 Version: 1.00
// (Modified by Jeet Som on 3/1/2006
// for sonar output at 24kHz on port 5.4)
//***************************************************************************
***
#include “msp430x44x.h”
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P5DIR |= 0x10; // P5.4 output
CCTL0 = CCIE; // CCR0 interrupt enabled
CCR0 = 21; // for a square wave at freq of 24kHz
TACTL = TASSEL_2 + MC_1; // SMCLK, contmode
_bis_SR_register(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
20
Appendix G: LED Descriptions
Display Description
1. Initially (Distance Mode)
Toggle
Button
(RED)
Sync US RF Low
Neede Lost Lost Battery
d (ORN) (YEL)
(RED) (GRN)
Toggle
Button
(RED)
Definitions of Zones
0 < Zone 1 < INNER_BOUND
INNER_BOUND < Zone 2 < MIDDLE_BOUND
MIDDLE_BOUND < Zone 3 < OUTTER_BOUND
In code:
#define INNER_BOUND x
#define MIDDLE_BUTTON y
#define OUTTER_BOUND z
x, y, z are integers which have the units of (1/32.7 ms) * (1.1 ft/ms) = 0.033ft
21
Appendix H: 50 kHz Transducer
22
Appendix I: Updated Schedule for Team 15
23
Appendix J: Out-of-Pocket Prototype Budget
Development Costs
µC Development Kit ----- -----
Testing Components & Supplies $100.00 $100.00
Office/laboratory $180.00 -----
Printing and Overhead $100.00 $20.00
Subtotal Development Cost $380 $120.00
Industry Budget
Process Resource Cost Period Quantity Total
Design Engineering Labor $5,500/mo 1.5 mo 4 $33,000
Design Subtotal $33,000
Fabrication Engineering Labor
Table 5: Out-of-Pocket Budget
$5,500/mo 4 mo 4 $88,000
Technician $3,000/mo 3 mo 1 $9,000
Computers $1,200 --- 4 $4,800
µCs $2,000 --- 2 $4,000
RF Transmitter, $500 --- 6 $3,000
Receiver
Sonic Transmitter, $500 --- 6 $3,000
Receiver
Misc. Components $3,000 --- --- $3,000
Misc. Equipment $15,000 --- --- $15,000
Fabrication Sub Total $129,800
Testing & Engineering Labor $8,000/mo ** 2 mo 4 $64,000
Technician $3,000/mo 2 mo 1 $6,000
Finalization
Testing & Finalization Subtotal $50,000
Industry Subtotal $232,800
24
Overhead %50
** This number was increased from $6,500 to $8,000, as we will need to use more man hours during the testing
phase of the project. This leads to an increase of $12,000 ($1,000/mo * 2 mo * 4 engineers).
25
Appendix L: Bibliography
1. V. Bondarev and E.R. Brooks, "Sensor e.g. optical sensor in industrial application, transmits
digital signal from demodulator to µC, and operational parameters and commands from
controller to demodulator and front end block," US2004249485-A1,
2. T.J. Crist, T.T. Duncan and F.J. Napolez, "Collar mounted electronic dog bark limiter, has µC
with stored program that determines if membrane switch is depressed to turn bark limiter ON or
in OFF mode, where OFF mode serves as mode that is same as SLEEP mode," US2005145198-
A1; US6928958-B2; CA2456431-A1,
4. Food and Drug Administration, "Code of Federal Regulations: Performance Standards for
Microwave and RF Emitting Products," vol. Title 21, Volume 8, pp. 1030.10, April 2005.
5. Food and Drug Administration, "Code of Federal Regulations: Performance Standards for
Sonic, Infrasonic, and US Radiation-Emitting Products," vol. Title 21, Volume 8, pp. 1050.10,
April 2005.
6. W.J. Frankewich, "Electronic pet containment system e.g., transmitter testing apparatus, has
switch electrically coupling and uncoupling antenna and transmitter circuit, indicator responding
to voltage differential between electrode contact points," US2004021574-A1; US6838991-B2,
7. D.A. Gerig, "Remote receiver unit for animal behavior modification systems, applies shock to
animal by electrodes of animal collar, when receiving signal from remote transmitter,"
US2001004238-A1; US6459378-B2,
8. S. Hama, H. Sekiguchi and A. Fujii, "US length measuring apparatus for coordinate input
device, involves measuring time period between start of US transmission and detected crossing
time, to calculate length between pen and sensor," US2003144814-A1; JP2003222675-A;
JP2003288157-A; JP2003256126-A; EP1347365-A2; CN1435677-A; KR2003065296-A;
US6944557-B2,
9. K.N. Huang, C.F. Huang, Y.C. Li and M.S. Young, "Temperature measurement system based
on US phase-shift method," in Ieee Embs Apbme 2003, New York: Ieee, 2003, pp. 294-295.
10. Institute of Laboratory Animal Resources. Guide for the Care and Use of Laboratory
Animals. 21 February 2006. <http://newton.nap.edu/html/labrats/chaps.html#anim>
26
11. V.N. Khmelev, R.V. Barsukov, A.V. Shalunov, A.N. Slivin and S.N. Tehyganok, "The system
of checking and operating power of US technological apparatus," in 2001 Siberian Russian
Student Workshop on Electron Devices and Materials. Proceedings 2nd Annual, Novosibirsk
State Tech. Univ, 2001, pp. 54-55.
12. William Kleitz, Digital Electronics with VHDL, Upper Saddle River, NJ: Pearson Education,
2004.
13. J.S. Kim, "Remote training system for domestic animals, has collar fixed with receiver, for
encircling animal's neck, with center layer having receiving antenna and outer layers to provide
weather-proof coating," US6167843-B1,
14. J.S. Kim, G.H. Lee and D.J. Lee, "Wireless animal behavior modification system e.g. for
modifying barking, has wireless command module which transmits stimulation commands to
signal generator that triggers shock and vibration to animal," US2003116101-A1; US6598563-
B2,
15. L.E. Kinsler, A.R. Frey, A.B. Coppens and J.V. Sanders, Fundamentals of Acoustics, New
York, New York: John Wiley and Sons, 2000.
16. B. Kummert, "Animal collar, especially for dog, has expandable influencing element
arranged in holder in collar in base position and able to change to expanded functional state by
remote control," DE10114631-A1,
17. Z. Li, C.B. Theurer, R.X. Gao and D.O. Kazmer, "Design of US transmitters with defined
frequency characteristics for wireless pressure sensing in injection molding," IEEE Trans.
Ultrason. Ferroelectr. Freq. Control, vol. 52, pp. 1360-1371, 08. 2005.
18. A. Malaoui, K. Quotb, K. Auhmani, M. Ankrim and M. Benhayoun, "An accurate electronic
device for US measurements using a µC," in 2004 IEEE International Conference on Industrial
Technology, Ieee, 2004, pp. 1432-7 Vol. 3.
19. Nagy, Chris. Embedded Systems Design using the TI MSP430 Series. Burlington,
Massachusetts: Elsevier Publishing, 2003.
20. M. Russell-Ausley, "How Underground Pet Fences Work," vol. 2005, pp.
<http://home.howstuffworks.com/pet-fence2.htm>
27
21. M.B.H. Schilder and J.A.M. van der Borg, "Training dogs with help of the shock collar: short
and long term behavioural effects," Appl. Anim. Behav. Sci., vol. 85, pp. 319-334, Mar. 2004.
22. N.V. Shaverin, "Automated measurement of the ultrasound propagation time in the devices of
physical parameters control," in Proceedings of the 9th International Scientific and Practical
Conference of Students, Post-graduates and Young Scientists: Modern Techniques and
Technologies, Ieee, 2003, pp. 98-100.
23. I.S. Simeonov, "Experimental determination of the reflective index of ultrasound waves from
homogenous mediums by means of piezoelectric transducers," in 6th International Conference
on Telecommunications in Modern Satellite, Cable and Broadcasting Services. TELSIKS 2003,
Ieee, 2003, pp. 831-3 vol.2.
25. Texas Instruments. MSP430x4xx Family User’s Guide Extract (Doc. SLAU168). Texas
Instruments. 2005.
26. Texas Instruments. TRF6903 Design Guide (Doc. SWRU009). Texas Instruments. 2004.
27. Texas Instruments. TRF6903 With MSP430 Demonstration and Development Evaluation Kit
User’s Guide (Doc. SWRU008). Texas Instruments. 2004.
28. Texas Instruments. Ultrasonic Distance Measurement with the MSP430 (Doc. SLAA136A).
Texas Instruments. 2002.
29. C.D. West, "The relationship of the spiral turns of the cochlea and the length of the basilar
membrane to the range of audible frequencies in ground dwelling mammals," J. Acoust. Soc.
Am., vol. 77, pp. 1091-1101, March 1985. 1985.
30. T. Williams, The Circuit Designer's Companion, Burlington, MA: Newnes, 2005.
28
Appendix M: Resumes of Team Members
Jeet Som
119 Lucerne Blvd
Cherry Hill, NJ 08003-5117
856-424-5187
sarbajeet.som@drexel.edu
Computer Skills
General Knowledge
Honors
Engineering Coursework
Education
Experience
Unisys, Malvern, PA
Hardware Engineer (FPGA), September 2004 to March 2005
Unit test and FPGA test bench simulation.
A group project to develop a solar powered heating system that is capable of boiling a half a liter of water in 15 minutes, using components that could fit into a xerox
box.
I had the responsiblity of creating the container for the liquid. My goal was to maximize conversion of radiant energy into thermal enthalpy. I designed a thermal
container composed of a pryex beaker with the interior coated with black paint, and then lined with copper foil. The design was implemented by optimizing heat
transfer using the concepts of Snell's Law, emissitivity, and thermal gradients. The following lessons were learned:
1. Prior to the design cycle, there should be a input/output specification of all subsystems, and analysis of limitations.
2. Testing and revision cycles are vital to engineering projects, and purely theoretical analysis is insufficient.
29
James G Pocius
514 N Rock Glen Rd
Baltimore, MD 21229
443-690-5024
james.g.pocius@drexel.edu
Education
Relevant Coursework
Digital Design
Basic Circuit Analysis (Sources, Resistors, Capacitors, and Inductors)
Thermodynamics
Materials I and II (Breakdown and Study of Metals, Polymers, Ceramics)
Linear Algebra (Matrices)
Steady State Electronic Devices
Analog Electronics
Signals, Systems, and Transforms
DC/AC Machinery Fundamentals
Energy and Power Management System Principles
Digital Signal Processing (DSP)
Analog/Digital Modulation and Coding
RF Techniques and Components (Microwave)
Electromagnetic Fields and Waves / Wireless Optical Electronics
Experience
RTKL Projects
Himark Data Center, PA - a 70,000 squared foot off campus data center with an initial electrical load density of 30-60 watts per squared foot. Contains 35,000
squared feet of MEP and office space, 35,000 squared feet of data centerspace and is used as a 24/7 mission critical facility.
Johns Hopkins University (JHU) Building 21, MD - A 237,000 squared foot multipurpose office and lab facility on the campus of the Applied Physics Laboratory.
JHU Davis Hall, MD - A renovation of 9,000 squared feet of campus data centerspace including programming, design, construction, and migration of data center
itself.
Fort Stewart, GA - A three story building with approximately 110,000 squared feet comprising of office/conferencing occupancy on the first floor, and intensive
computer loads on the second and third floors.
Computer Skills
Honors
IEEE Member
Recipient of Drexel Alumni Grant
30
Bradley Thomas
2979 W Schoolhouse Ln
Philadelphia, PA 19144
215-844-5432
bradley.howard.thomas@drexel.edu
Education
Relevant Coursework
Employment Experience
Computer/Equipment Skills
Hardware: PC, Macintosh, Multimeters, Power Supplies, Oscilloscopes, Logic Analyzers, Soldering
Software: MS Office, PSpice, OrCAD, Labview, MatLab, Maple
Programming Languages: C++
Operating Systems: Windows 95-XP, Mac OS's
31
Herbert Hauls
herbert.courtney.hauls@drexel.edu
P O Box 4498
3933 Germantown Ave
Philadelphia, PA 19140
215-228-6437
32