A History of Success
Our programmers have a history of success with many previous projects that
have worked, without fault, for many years. Here is a sample of those successful
projects, the names changed to letters:
1979: We designed both the hardware and embedded firmware for the former
B Govt in their Supervisory and Telemetry Control System. Said System was
designed with one of the first microcontrollers, the RCA 1802, and the
code was written in assembler language. The System was commissioned in
1979 and operated without fault, and without any bug-fix firmware modifications,
until it was replaced in 1999 by a new generation of computer control systems.
The System is used to monitor and control a Province's power stations in
their hydroelectric power system and was retired after 20-years of trouble-free
1982: We designed the hardware and firmware for PMC's Type 8201 Marine
Telegraph Unit. Said Unit was designed with the 8085 microcontroller and
the code was written in assembler language. The System is used to provide
communications between the Bridge and the Engine Room of a marine vessel
in order to 'telegraph' commands such as full-ahead, half-ahead, stop,
etc., thereby replacing the old-style mechanical 'telegraph' systems. The
system has operated fault-free and bug-free for over 25 years and is still
in use today.
1986: We designed the hardware and firmware for the C Co's Satellite Telemetry
Decoder. Said system was designed with the Zilog Z80 family of microcontrollers
and the code was written in assembler language. The System was commissioned
in 1986 on a prototype basis with 10 units in C Co's communication network,
working in parallel with their existing system. The System is used to allow
C Co in Toronto and Montreal to send telemetry signals to their network,
via satellite, to remotely switch the uplink and downlink equipment for
their television programming. The system operated fault-free and bug-free
until it was retired in 1991 with a production-version replacement system
to upgrade the C Co's entire network.
1987: We designed the hardware and firmware for G Co's Model ICS Wheelchair
Lift Controller. Said system was designed with the NEC 78C10 microcontroller
and the code was written in assembly language. The system is used to control
an electro-mechanical folding platform which allows for wheelchairs to
load onto the platform, travel up or down the hand-rail in a building's
stairwell, then unload off the platform at the destination. The system
was commissioned in 1987 and operated fault-free and bug-free for 15 years
until it was upgraded to a newer product, G Co's GSL-1 Model, in 2002.
1990: We designed the PC system configuration and software for the C Co's
Uplink in Yellowknife, NWT. Said system used a PC computer with two RS-232
serial communication ports plus two RS-485 serial communication ports,
to control C-Band equipment made by Varian Associates and Scientific Atlanta.
The code was written in C-Language using a round-robin task scheduler.
Custom modifications were made to the Serial PC Cards to allow them to
work correctly with all interrupts functional, thereby overcoming the design
flaw which is systemic to the PC architecture which typically causes COM
port crashes. The real-time multi-tasking software was written with a round-robin
scheduler and did not rely upon any unreliable PC operating system, except
for some file I/O operations via MS-DOS. Custom COM drivers were written
to overcome the re-entrant limitations of MS-DOS. The system was commissioned
in 1990 and operated successfully for 12 years without fault, bugs, or
modifications until C Co upgraded their uplink equipment to digital technology.
1991: We designed the upgraded Satellite Telemetry Decoder system, with
production-quality hardware and firmware, to the CUE-SAT-91 System for
CCo to replace the 10 protoypes commissioned in 1896. Said system was designed
with the Z80 family of microcontrollers and the code was written in C-Language.
The system was commissioned in 1991 and operated fault-free for 10 years
until it was replaced by the CCo Network's upgrade to digital technology.
1993: We designed the PC system configuration and softare for the VBC Co's
Control Centre. Said system used a PC computer with four serial communication
ports (both RS-232 and RS-485) to control the C-Band and Ku-Band uplink
equipment. In addition to the serial control devices, several parallel
control and status bits were required, so a custom relay and opto-isolator
interface was designed using NEC 78C10 hardware and firmware to achieve
versatile I/O Rack performance. For superior performance of the control
system, the PC software was written to use Kadak Product's AMX-86 real-time
Kernel, thereby eliminating all the non re-entrant problems with MS-DOS.
The system was commissioned in 1993 and operated successfully, without
bugs or modifications, for 8 years until the VBC Co upgraded its network
to digital technology.
1996: We designed the hardware and firmware for VCS's' Remote Telephone
Dialer Unit. Said system uses an 80C51 microcontroller, conforms to FCC
Part 15 requirements, and the code was written in C-Language with a round-robin
task scheduler. The Unit is installed outside an apartment building, or
similar complex, which has not been wired for front-door access control.
One telephone line is connected to the Unit to allow the visitor at the
front door to call the resident and communicate via the standard telephone
line wired to the resident. The resident may grant or deny entry to the
visitor. The system was commissioned in 1996 and is still in use today,
without fault, bugs, or firmware upgrades, for over 11 years.
1999: We designed some hardware and firmware for AT's Status Monitor System
for Cellular Telephone System's Battery Chargers. Said System uses an AMD
386 embedded controller and the code was written in C-Language using Kadak
Products' AMX-86 Real-Time Multi-Tasking Kernel. The System is used to
control battery charger electronics in order to maintain the fully-charged
state of the battery system, complete with temperature compensation. The
firmware was developed in conjunction with four other programmers and was
commissioned in 1999. The system was upgraded and maintained by the other
programmers who are employees of AT. The system is still in operation today
and works very well.
2001: We designed the software for the RDI Collection Network. Said software
was written in Delphi language and operates on a PC machine with NT-4 operating
system. The Network allows RDI in Toronto and Montreal to gather RDI programming
material using the CUE-SAT-91 system to remotely operate the uplink sites.
Recently the software had to be modified to work with a hardware upgrade
and Windows XP installation.
2002: We designed the hardware and firmware collectively to develop a new
product for GS. Said new product is the GSL-1 Stairlift Controller system
and it was designed with the Atmel ATMega128 microcontoller and the code
was written in C-Language with a round-robin task scheduler. This new system
was commissioned in 2002 and is the latest GS product to replace their
previous ICS Wheelchair Lift Controller. The product is operating without
fault and bug-free.
One of our programmers teaches Real-Time Multi-Tasking C-Language Programming,
as well as an Introduction to Atmel Microcontrollers, at the BCIT Institute
of Technology in the continuing education department at night school.