

IAS Smart Star Compatible PIC I/O Card
The IAS PIC card shown above contains a 16F877 PIC microprocessor. The CPU is accessed via I/O instructions to the Smart star slot.
The card also contains a TTL-RS232 converter for use as an additional serial port.
Internal to the PIC are 8 0-5V analog inputs, 2 counter/timer channels, 2 PWM output channels and serial lines for USART and I2C communications.
Custom programming for the PIC is done via the 26 pin connector shown.
Currently
we have libraries for the PIC, in Smart star systems, to perform the following
functions:
1)
A/D conversion.
2) PWM output at 100 Hz 10% to 90% duty cycle for automotive applications.
3) PWM output at 1.2Khz for 0-5 V analog output.
4) Frequency measurement of flow rates.
5) 5 Wire Touch Overlay control input for an LCD display.
PIC software
library functions include the following instructions:
1) R/W an address in PIC RAM. ( This also allows setting control registers)
2) R/W an I/O bit on the PIC chip. ( This also allows setting control registers)
3) R/W PWM duty cycle.
4) Read Touch overlay key hit.
5) Read frequency of the counter input.
Several Off-The-Shelf PIC I/O cards are available
for $175.00 ea in small quantities:
SSCTC-HS:
$175.00 ea in small quantities
The SSCTC board has 8 TTL input counters, which will count up to 16 bits at
15Khz.
Each input will have a 16 bit( 2 bytes), software reset able counter. We will include a pic.lib library file for you to use in communicating with the card. The library instructions read as follows:
int read_counter( int ctr, unsigned long *count); // Return the counter value.
int set_counter( int ctr, unsigned long count); // Set counter to a specified value.
int enable_counter( int ctr);
int disable_counter( int ctr);
int read_adc( int ad_chan); // return the value of the 0-5 V analog input.
SSCTC-LS: $175.00 ea in small quantities
The SSCTC board has 8 TTL input counters, which will count up to 24 bits at 1.0 Khz. Each input will have a 24 bit( 3 bytes), software reset able counter. We will include a pic.lib library file for you to use in communicating with the card. The library instructions read as follows:
// set counter
filter value
// essentially the counters are polled at 1 Khz rate
// the filter value sets the number of identical consecutive states required
to detect
// a counter input state change, note this also serves to delay the actual
count
// by the length of the filter applied( ie. 1 msec x filter parameter)
// the default value on power up is 10 ie. 10 msec min state duration
int set_filter( int ctr, unsigned char filter);
int read_counter( int ctr, unsigned long *count); // Return the counter value.
int set_counter( int ctr, unsigned long count); // Set counter to a specified value.
int enable_counter( int ctr);
int disable_counter( int ctr);
int read_adc(
int ad_chan); // return the value of the 0-5 V analog input.
SSFRQ: $175.00 ea in small quantities
The SSFRQ board has 8 TTL, 16 bit frequency inputs which will read frequency up to 45Khz.
int read_frequency( int ctr, unsigned long *count); // Return the frequency value in Hz.
HOME | PRODUCTS | PROJECTS | ENGINEERING
CAPABILITES
LEGAL ASSISTANCE | PROFILE | CONTACT
US
Industrial
Automation Systems, Inc.
32 Almanac Way, West Boylston, MA 01583
sales@industrialautomationsystems.com
Call
us at
508-835-6353
to set up
a consultation.