基于PIC单片机开发的数据采集卡
开发工具清单:
电路设计/PCB Layout: Cadence Allegro 16.5
单片机软件开发:MPLAB IDE v8.92
烧录软件: PIKIT3
上位机开发软件:LabVIEW 2012
数据采集卡功能简述:
1: 7路单刀双掷SPDT继电器触点输出
2: 8路独立光电隔离TTL电平检测(数字输入)
3: 4路TTL电平输出(数字输出)
4: 8路模拟电压测量(其中4路0-30VDC测量,4路0-5VDC测量)
5: 2路PWM输出(1% - 99%占空比可调)
6: 通信接口:RS232
这次自费的形式,自主设计开发了一套多功能数据采集卡,该卡的定位是低成本,但功能比较强大,集成数字I/O,模拟电压测量,PWM输出以及继电器输出,主要用于工业控制测量,通信物理层是RS232接口,核心器件是很多单片机初学者常用的PIC16F877A,当然,不会因为初级单片机而影响我对该款数据采集卡的性能要求,另外,该数据采集卡也适合广大电子爱好者作为学习板。
本人在一家百强外企工作了近10年,对嵌入式控制板的开发以及软件编程锻炼的机会比较多,另外还主导LabVIEW自动测试平台的开发,愿意跟大家分享和学习自动化测试以及硬件设计的精华!
言归正传,该数据采集卡性能还是比较稳定,连续测试了一周,不间断进行数据采集和记录,没有任何reset现象和数据丢失现象,嘿嘿!这里不啰嗦用什么工具开发的软硬件,上面已经列出来了,这次设计工作的各个环节都是独立完成的,包括买一颗小小的电阻,整个开发周期花了两周的时间,其中4天的时间是PCB打样,拿到PCB后自己焊接元器件,组成调试,编写软件,一个字,累!!!!
不废话了,上图: