第1步:设计电路板
在开始设计之前,我仔细研究了arduino设计并决定了以下内容:
我希望电路板采用标准组件构建,因此没有表面贴装设计(smd)。原因是业余爱好者更容易组装电路板。
连接器应尽可能与arduino uno具有相同的功能。在前图中我还没有组装连接器。
电路板的控制必须由pic完成,并且应使用jal编程语言对pic进行编程。
出于测试目的,电路板应该有一个可以从运行应用程序的pic控制的led。此功能也出现在arduino uno上。
运行应用程序的pic应具有足够的内存和ram,以便于应用程序开发。
在随附的原理图中,您可以找到jalpic one开发板的设计。我还包括了pcb的截图。就像arduino一样,当单独使用时,电路板可以通过外部直流电源的usb端口供电。
我添加了一张显示arduino和jalpic one开发板的图片。
电路板上的应用pic使用由jal编译器创建的hex文件进行编程。
步骤2:必需组件
您需要在电路板本身旁边为此项目提供以下组件:
ic
1 * lm2940ct- 5.0:ic1
1 * lm3940it-3.3:ic2
1 * pic16f18557p:ic3(应用pic)
1 * pic16f1455p:ic4(控制pic)
crystal
1 * 20 mhz:q1
1 * 12 mhz:q2
二极管
1 * 1n4004:d1
1 * 1n4148:d2
led
1 *黄色led:led1
1 *琥珀色led:led2
1 *红色led:led3
连接器
1 *电源插孔:j1
1 * usb连接器:x1
2 * 6针接头:sv2,sv5
2 * 8针接头:sv1,sv4
1 * 10针接头:sv3
1 * 3 -pin跳线:jp1
1 * 2针跳线:jp2
电容器
4 * 22 pf:c1,c3,c11,c13
5 * 100 nf:c2,c6,c7,c8,c 9
1 * 470 nf/陶瓷:c10
电解电容器
3 * 10 uf/25v:c4,c5,c12
电阻器
2 * 22欧姆:r10,r11
2 * 330欧姆:r1,r8
6 * 1 kohm:r2,r3,r4,r5,r6,r7
1 * 33 kohm:r9
开关
1 *欧姆龙按钮:s1
在电路板的附加布局中,您可以看到每个组件的位置。
步骤3:电路板软件
大部分工作是为电路板上的控制pic开发控制软件。该板具有简单的命令集,用于擦除应用程序pic,对应用程序pic编程以及其他一些命令。如上所述,它是用jal写的。软件中有3个主要组件:
提供usb接口的主程序,解释命令并发送响应。
十六进制文件解析器,用于检查hex文件的内容,提取要编程的地址和数据。
程序员擦除应用程序pic的内存,并使用来自解析器的数据对应用程序pic进行编程。
由于控制pic没有很大内部存储器,十六进制文件的解析是在线上逐个实现的,然后将数据传递给编程软件,然后编程软件逐行编写应用程序pic。
附加的hex文件可用于编程控制器pic。
步骤4:应用程序的样子
由于硬件应用程序pic是已知的,可以使用简单的包含文件来定义应用程序pic运行所需的所有类型的设置。然后,编写程序的人可以专注于程序本身。然后,jal中一个简单的blink-a-led程序如下所示:
包括jalpic_one - 包括电路板定义文件
enable_digital_io( ) - 使所有引脚数字i/o
alias led为pin_a0 - 引脚的别名
pin_a0_direction = output
永远循环
led = on
_usec_delay (100_000)
led = off
_usec_delay(400_000)
结束循环
该程序使用jalpic one开发板上的led。程序完成后,只需单击一个名为jaledit的编辑器中的按钮即可编译程序并将其下载到电路板上。短片显示了这是如何工作的。
步骤5:自己构建电路板
我无法描述此instructable中的所有内容,但整板设计,软件和文档可以从一个下载jallib版本在‘project \ jalpic_one’文件夹下发布。
由于这个新版本尚未在jallib新版本中正式发布,因此必须使用jal下载站点的最新“bee-package”下载。
下载网站可以在:just another jal网站上找到
EPLAN P8 对电缆颜色进行标注时颜色的英文缩写是什么
长安汽车L3级自动驾驶量产型汽车完成路测 智能化生产工厂助力
基于LoRa技术的无线温湿度监测系统
S7-200 SMART控制液压系统,实现了S7-200 SMART与S7-1200的通讯
网格化大气监测设备的产品特点介绍
如何为PIC单片机制作一个ArduinoUno板
虹科分享 | 网络仿真器 | 预测云中对象存储系统的实际性能
等离子弧焊注意事项
AI时代数据之争,竞争关键在于公共领域的研究
应用在汽车和太阳能逆变器中的碳化硅
为何国内芯片高度依赖进口?
关于使用高边开关应对短路故障的技巧分析
数码摄像机对焦系统
小米6难抢,“黄牛”现货加价仅200元,会考虑吗?
开关电源纹波消除
水浸传感器的作用是什么,它的应用场景有哪些
大电流弹片微针模组相比于pogo pin探针模组的优势
多指触控技术正迎来新的发展机遇
在参数选择上下了功夫的±100V输入差动放大器
彭博:苹果计划明年春季和秋季推出Apple silicon 芯片