本帖最后由 桃之夭夭 于 2014-12-14 22:33 编辑
基本原则就是穷人用得起的稳定的转换器:
1.USB驱动程序兼容性好,WINXP->WIN8-64都能够胜任,当然这个驱动是有芯片厂家提供。有ARM7自带的usb、CH340、PL2303、cp210x、ft232rl……CH340和PL2303驱动支持还不错。cp210x这个焊起来比较麻烦。ft232就是价格高了一点。usb芯片初步选CH340。串口速度115200,如果不是很变态的采集也够了。根据大家的建议第一版本选择CP2102了。
2.MCU就采用LPC1765了,RTC功能,电池是CR1220,减小体积。
3.通讯隔离如果需要的话会在后续版本加入,这个成本也比较高,手头有免费的DCDC,但是从隔离芯片价格和PCB大小限制第一版本不加入。
4.缓冲芯片,第一种:75als162+75als160,价格比较贵。第二种:74hc245价格便宜~第三种:ADG3308双向自动的,这个价格太高了。第四种:TXB0108 自动方向感应和 +/-15kV ESD 保护的 8 位双向电压电平转换器,就用TXB0108 这个了。
5.SD卡采用大卡还是小卡还要看PCB占用大小了,尽量减小PCB面积。
6.温度传感器ds1820
7.PCB大小60mm*80MM,外壳已经选好。
8.硬件成本控制在70元之内。包括铝合金外壳。
9.电脑端软件也会参考各个厂家的来做。离线采集以及多台采集一定会支持。
10.有时间帮忙测试的以及能够在程序方面给出建议的站内联系吧。
11.单片机软件很简单,基本就是串转并的样式,加上三个握手~几个控制脚,直接就C裸奔了,RT-thread和uc-os等就不用了~
12.本来打算做出来一路单独的串口采集,想想用处不是很大,像34401一根串口线也解决了~GPIB也没问题~
11月19日:根据各位的意见和建议,加入了RTC功能,单片机也改为LPC1765,USB芯片使用CP2102,GPIB接口保护及驱动芯片TXB0108,温湿度传感器DHT22,可以改为DS1820。
大家多提点意见吧,打算月底就打样。
11月24日:图纸已经完成,各位朋友可以下载完整图纸看看,哪些需要改进的通知一下~USB可以通过跳线电阻选择使用CP2102还是ARM内置usb,方便程序开发~图纸基本封装都校验过一遍,也不排除有错误的,有时间的朋友下载DXP图纸看看~
11月25日:图纸按照i6950的发现做了一些修改,优化了几条走线……
现在考虑软件的开发了,SD卡肯定要用到FAT文件系统了,FatFS还真没有搞过,先看看吧。
电脑端软件用DELPHI开发了,XE5或者XE6,因为装不上D7了~
铝合金外壳加工就用雕刻机慢慢刻了~
有这方面开发经验并且愿意为大家服务的朋友们PM我~
11月26日
明天就打样了~
PDF原理图:
Schematic_1.pdf
(50.5 KB, 下载次数: 212)
Schematic_2.pdf
(71.04 KB, 下载次数: 189)
11月26日,优化部分走线:
DXP图纸,11月25日更新:已更新
DXP图纸,11月26日更新:32.768K晶振封装改为4115,优化部分走线。不出意外的话这个就是最后版本了。GPIB已经校正过。
1765 GPIB.rar
(565.83 KB, 下载次数: 262)
|